Shunsuke Shibayama
|
b838154c8c
|
fix: eliminate warns
|
2023-11-18 16:11:22 +09:00 |
|
Shunsuke Shibayama
|
30a6f84e5f
|
feat: add erg_compiler/erg_parser type decls
|
2023-11-18 16:04:51 +09:00 |
|
Shunsuke Shibayama
|
f834585083
|
feat: impl setter for AST elements
|
2023-11-16 16:15:29 +09:00 |
|
Shunsuke Shibayama
|
9b4daab5b0
|
feat: add erg_compiler::compile_ast
|
2023-11-16 13:42:12 +09:00 |
|
Shunsuke Shibayama
|
557775581c
|
feat: add getters
|
2023-11-16 13:28:02 +09:00 |
|
Shunsuke Shibayama
|
8b17c6cf6c
|
feat: make erg_compiler available as a Python lib
|
2023-11-15 11:20:10 +09:00 |
|
Shunsuke Shibayama
|
22ccf4d870
|
feat: make erg_parser available as a Python lib
|
2023-11-14 20:47:01 +09:00 |
|
Shunsuke Shibayama
|
0156606a5a
|
build: update version (v0.6.25)
|
2023-11-14 02:26:18 +09:00 |
|
Shunsuke Shibayama
|
663a0824ad
|
feat: var-kwargs codegen
|
2023-11-14 02:17:47 +09:00 |
|
Shunsuke Shibayama
|
88940aa878
|
Update free.rs
|
2023-11-14 01:19:49 +09:00 |
|
Shunsuke Shibayama
|
1b19d8098a
|
Update test.rs
|
2023-11-12 17:44:30 +09:00 |
|
Shunsuke Shibayama
|
540027282a
|
Revert "Update parse.rs"
This reverts commit eae025ee20 .
|
2023-11-12 13:18:26 +09:00 |
|
Shunsuke Shibayama
|
eae025ee20
|
Update parse.rs
|
2023-11-12 13:10:28 +09:00 |
|
Shunsuke Shibayama
|
cfd24ea6fc
|
feat: add jinja2 type declaration
|
2023-11-12 12:23:32 +09:00 |
|
Shunsuke Shibayama
|
4407999c19
|
feat: add SubrType::kw_var_params
|
2023-11-12 12:22:48 +09:00 |
|
Shunsuke Shibayama
|
a3c267da37
|
feat: add kw-var-args
|
2023-11-12 09:52:59 +09:00 |
|
Shunsuke Shibayama
|
d3dfaf8c31
|
feat: add ASTVisitor
|
2023-11-08 00:27:49 +09:00 |
|
Shunsuke Shibayama
|
e4a3bc1720
|
feat: add rsimport
|
2023-11-07 12:59:33 +09:00 |
|
Shunsuke Shibayama
|
ebf803dab0
|
feat: add Float.nearly_eq
|
2023-11-07 02:30:08 +09:00 |
|
Shunsuke Shibayama
|
b87c075ffa
|
chore: add PackageBuilder::build_module
|
2023-11-06 23:43:27 +09:00 |
|
Shunsuke Shibayama
|
21c937e633
|
chore: add hir::Methods
|
2023-11-05 01:18:32 +09:00 |
|
Shunsuke Shibayama
|
234fa3ffeb
|
build: update version (nightly.1)
|
2023-11-04 00:52:15 +09:00 |
|
Shunsuke Shibayama
|
ae0fa3fe93
|
fix: pylyzer integration bug
|
2023-11-04 00:50:55 +09:00 |
|
Shunsuke Shibayama
|
e175c66f54
|
build: update version (nightly.0)
|
2023-11-03 17:42:45 +09:00 |
|
Shunsuke Shibayama
|
ed0f8e1d57
|
chore: impl some error conversions
|
2023-11-03 17:40:56 +09:00 |
|
Shunsuke Shibayama
|
8a793c7d59
|
chore: add New trait
|
2023-11-03 12:56:46 +09:00 |
|
Shunsuke Shibayama
|
51c7b0778d
|
chore: let HIRBuilder/ASTLowerer be generic
|
2023-11-03 03:03:11 +09:00 |
|
Shunsuke Shibayama
|
f4fcf3f2b2
|
chore: change debug mode stack size
|
2023-11-02 22:36:48 +09:00 |
|
Shunsuke Shibayama
|
a205e2e932
|
fix: python script backend bugs
|
2023-11-01 18:10:01 +09:00 |
|
Shunsuke Shibayama
|
641a60bda6
|
feat: support and/or guard type
|
2023-10-31 13:47:42 +09:00 |
|
Shunsuke Shibayama
|
a6336fa896
|
feat: support inherited refinement types
|
2023-10-31 12:24:41 +09:00 |
|
Shunsuke Shibayama
|
678c02faf9
|
feat: support refinement class
|
2023-10-31 02:23:50 +09:00 |
|
Shunsuke Shibayama
|
c72de02c2c
|
build: update version (v0.6.24)
|
2023-10-29 21:45:10 +09:00 |
|
Shunsuke Shibayama
|
6713ffeaae
|
fix: forward-referenced method inference bug
|
2023-10-29 21:24:40 +09:00 |
|
Shunsuke Shibayama
|
34a20e7005
|
fix: forward reference bug for methods
|
2023-10-29 19:27:41 +09:00 |
|
Shunsuke Shibayama
|
6058339e3f
|
chore: add TypeContext , MethodContext
|
2023-10-29 17:33:21 +09:00 |
|
Shunsuke Shibayama
|
356fa8bba1
|
fix: and/or short circuiting
|
2023-10-25 21:15:20 +09:00 |
|
Shunsuke Shibayama
|
01ffde469a
|
feat: Dict.as_record
|
2023-10-25 19:46:32 +09:00 |
|
Shunsuke Shibayama
|
a2a26e4584
|
Merge pull request #465 from erg-lang/closure2
fix closure codegen bug
|
2023-10-24 09:33:28 +09:00 |
|
Shunsuke Shibayama
|
a448b75c52
|
fix: closure codegen bug
|
2023-10-24 02:19:07 +09:00 |
|
Shunsuke Shibayama
|
ac0ca49724
|
fix: attribute completion
|
2023-10-22 14:48:35 +09:00 |
|
Shunsuke Shibayama
|
d7a0e4de52
|
Merge branch 'main' into closure
|
2023-10-21 14:20:28 +09:00 |
|
Shunsuke Shibayama
|
37f026bb0c
|
chore: record type union
|
2023-10-21 14:19:50 +09:00 |
|
Shunsuke Shibayama
|
4b4ec163aa
|
Merge branch 'main' into closure
|
2023-10-21 14:05:29 +09:00 |
|
Shunsuke Shibayama
|
7ffb09dbe4
|
fix(els): builtin modules completion
|
2023-10-21 11:49:22 +09:00 |
|
Shunsuke Shibayama
|
282c82aea3
|
fix: attribute type inference bug
|
2023-10-21 00:17:17 +09:00 |
|
Shunsuke Shibayama
|
c1f6e4b900
|
fix: type coercion bug
|
2023-10-20 23:39:01 +09:00 |
|
Shunsuke Shibayama
|
8c5d70ca4f
|
fix: infinite tyvar recursion bug
|
2023-10-20 23:10:47 +09:00 |
|
Shunsuke Shibayama
|
e61fdce4a5
|
fix: closure codegen bug
|
2023-10-20 12:26:57 +09:00 |
|
Shunsuke Shibayama
|
4012b323d5
|
fix: closure codegen bug
|
2023-10-19 18:10:03 +09:00 |
|