Commit graph

310 commits

Author SHA1 Message Date
Shunsuke Shibayama
d433bcbcce feat: args expansion 2024-08-20 01:20:42 +09:00
Shunsuke Shibayama
06ec103b2e feat: glob import (WIP) 2024-08-17 10:25:17 +09:00
Shunsuke Shibayama
e1ffa2d739 fix: borrow error 2024-08-16 15:00:12 +09:00
Shunsuke Shibayama
0f6546df78 fix: location calculation bug 2024-08-11 20:54:15 +09:00
Shunsuke Shibayama
cd9973e800 fix: infinite recursion bug 2024-08-11 14:17:04 +09:00
Shunsuke Shibayama
11cb46f4a4 Update python_util.rs 2024-08-10 14:35:57 +09:00
Shunsuke Shibayama
f337aefdda Update python_util.rs 2024-08-09 12:23:58 +09:00
Shunsuke Shibayama
a302235c54 chore: fix clippy warns 2024-08-06 19:03:32 +09:00
Shunsuke Shibayama
fcfa50d8a3 feat: support python package diagnostics 2024-07-07 12:03:10 +09:00
Shunsuke Shibayama
1e23c6beb5 chore: add some helper methods 2024-07-06 20:35:22 +09:00
Shunsuke Shibayama
2f6717ba4f build: update pyo3 to v0.21 2024-07-02 03:15:28 +09:00
Shunsuke Shibayama
e7b7f99064 Update pathutil.rs 2024-06-22 09:49:25 +09:00
Shunsuke Shibayama
575df7485a chore: fix mod_name 2024-06-19 16:28:48 +09:00
Shunsuke Shibayama
ea6e3df982 chore: add log-level-error feature 2024-06-16 13:40:36 +09:00
Shunsuke Shibayama
5cf3acbf16 chore: fix warnings 2024-06-15 12:20:57 +09:00
Shunsuke Shibayama
f489df2630 chore: remove obsolete options 2024-05-30 13:55:14 +09:00
GreasySlug
6ef11887ed feat(linter): add lint command 2024-05-27 01:04:27 +09:00
Shunsuke Shibayama
559b465888 fix: minor bugs 2024-05-22 16:33:10 +09:00
Shunsuke Shibayama
12fa839120 fix: https://github.com/mtshiba/pylyzer/issues/90 2024-05-05 14:52:08 +09:00
Shunsuke Shibayama
29a70b0632 chore: fix warnings 2024-05-02 23:03:58 +09:00
Shunsuke Shibayama
0ffa23affd fix: trait parameter bug 2024-04-28 18:53:30 +09:00
Shunsuke Shibayama
c05432f141 feat(linter): add bool_comparison rule
fix #504
2024-04-12 01:23:19 +09:00
Shunsuke Shibayama
41bf14629b chore: use ArcArray instead of Vec 2024-03-31 17:18:27 +09:00
Shunsuke Shibayama
11f2b48853 feat: add Linter 2024-03-25 00:13:03 +09:00
Shunsuke Shibayama
d9e4dbe716 chore: eliminate unwraps 2024-03-23 09:52:52 +09:00
Shunsuke Shibayama
f5a21cac8a chore: fix warnings 2024-03-22 21:01:47 +09:00
Shunsuke Shibayama
fd873a1916 feat: argumen type narrowing 2024-03-17 20:57:13 +09:00
Shunsuke Shibayama
74e89f6d5b fix: polymorphic type spec instantiation bugs 2024-03-13 22:35:08 +09:00
Shunsuke Shibayama
d972af35d0 Update pathutil.rs 2024-03-13 02:44:02 +09:00
Shunsuke Shibayama
2da6f603a4 chore: add ErgConfig::{effect_check, ownership_check} 2024-03-13 00:15:39 +09:00
Slug
a136d6dc18
Merge pull request #253 from GreasySlug/fix/invalid-block
Fix invalid expect block and support for multi-line errors
2024-03-06 23:52:12 +09:00
GreasySlug
045e5c8064 fix: collections are handled similarly to multi-line str 2024-03-04 00:30:08 +09:00
GreasySlug
87cb7c3af5 fix: set the block begin when the it's evaluated 2024-03-03 14:24:03 +09:00
GreasySlug
436be4f0ff fix: correct line offset on single line error
The block begin is set only for a error, eval and special command
2024-02-29 10:21:09 +09:00
Shunsuke Shibayama
46610a1ae0 fix(els): minor bugs 2024-02-26 12:02:28 +09:00
GreasySlug
4cf4547cb2 fix: correct line offset in REPL error display 2024-02-25 23:15:36 +09:00
Shunsuke Shibayama
0bedeb51ab feat: support using attributes in predicate 2024-02-24 13:23:02 +09:00
Shunsuke Shibayama
ca88e82c9f feat: improve record type error hint 2024-02-21 00:39:36 +09:00
GreasySlug
b974f4ae5e impl: expect the block 2024-02-20 23:41:41 +09:00
GreasySlug
b10b57d8e3 feat(REPL): add err type 2024-02-20 00:38:39 +09:00
Shunsuke Shibayama
0b618da4c2 Update pathutil.rs 2024-02-16 16:24:15 +09:00
Shunsuke Shibayama
4466a5a463 feat: add erg_compiler::Compiler (python module) 2024-02-15 03:09:22 +09:00
Shunsuke Shibayama
d17767f326 Merge branch 'main' into remove_ext 2024-02-14 15:56:45 +09:00
Shunsuke Shibayama
dabdc8eaa5 feat: add erg_compiler::compile_with_dependencies 2024-02-14 15:54:30 +09:00
Shunsuke Shibayama
13f303fbfb fix: refinement type assert cast bug 2024-02-14 13:44:45 +09:00
Shunsuke Shibayama
2eaec5a40e feat: resolve pkgs module path 2024-02-14 01:30:48 +09:00
Shunsuke Shibayama
3cef64816a chore: relax lock timeout duration 2024-02-12 13:10:42 +09:00
Shunsuke Shibayama
8b0d504ccb Merge branch 'main' into lib.d 2024-02-11 13:46:59 +09:00
Shunsuke Shibayama
4440d0a698 chore: add TraitImpl::declared_in 2024-02-11 13:08:03 +09:00
Shunsuke Shibayama
928afaabdd feat: erg check for decl packages 2024-02-10 15:34:03 +09:00