Commit graph

121 commits

Author SHA1 Message Date
Shunsuke Shibayama
4651a383ae feat: add Dimension and unit module 2024-09-20 18:26:29 +09:00
Shunsuke Shibayama
e973b186f5 fix: **kwargs codegen bugs 2024-08-31 02:04:25 +09:00
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
9e0327a814 fix: inherited class constructor 2024-07-24 16:10:52 +09:00
Shunsuke Shibayama
1c699cc2f3 feat: add Sealed trait 2024-04-27 13:52:15 +09:00
Shunsuke Shibayama
c6eb78a44d refactor!: rename Array -> List 2024-04-04 23:24:07 +09:00
Shunsuke Shibayama
5345b07791 feat: implement the built-in trait entities 2024-03-20 16:53:03 +09:00
Shunsuke Shibayama
f8b7717682 chore: remove __new__ 2024-03-06 01:53:50 +09:00
Shunsuke Shibayama
1691647fe7 fix: constructor bug 2024-03-03 20:00:06 +09:00
Shunsuke Shibayama
1d1c6f4fbc fix: python script backend bug 2024-02-19 02:26:18 +09:00
Shunsuke Shibayama
4466a5a463 feat: add erg_compiler::Compiler (python module) 2024-02-15 03:09:22 +09:00
Shunsuke Shibayama
c120cb802f fix: codegen bug 2024-02-13 11:54:42 +09:00
Shunsuke Shibayama
7823243dbe Merge branch 'main' into lib.d 2024-02-11 22:00:42 +09:00
Shunsuke Shibayama
029978023a fix: closure codegen bug 2024-02-11 21:39:43 +09:00
Shunsuke Shibayama
3928e5522d chore: reduce convertor wrapping 2024-02-11 18:56:47 +09:00
Shunsuke Shibayama
df2aaef552 Merge branch 'main' into lib.d 2024-02-11 14:02:23 +09:00
Shunsuke Shibayama
7a158aace8 fix: closure codegen bug 2024-02-11 13:59:54 +09:00
Shunsuke Shibayama
dcd66b9adc Merge branch 'main' into lib.d 2024-02-11 00:14:29 +09:00
Shunsuke Shibayama
40a01db38f fix: closure codegen bug 2024-02-11 00:14:02 +09:00
Shunsuke Shibayama
6b681c5fd1 feat: add initializer, destructor syntax 2024-02-10 18:49:04 +09:00
Shunsuke Shibayama
fce88717b0 feat!: change constructor syntax: C::__new__() -> C() 2024-02-08 02:42:49 +09:00
GreasySlug
edd193a119 refactor: wrap and handle the py ver retrieval 2024-02-04 23:51:45 +09:00
Shunsuke Shibayama
c514d0d83d fix(els): rename not working 2024-01-24 22:15:58 +09:00
Shunsuke Shibayama
20a94b806a fix: assert de-optimization bug 2024-01-21 13:10:47 +09:00
Shunsuke Shibayama
0c7f02db18 fix: NoneType codegen bug 2024-01-06 17:02:52 +09:00
Shunsuke Shibayama
6de8355a25 refactor: std -> core 2024-01-04 17:26:26 +09:00
Shunsuke Shibayama
80872fc50e fix: keyword argument bugs 2023-12-29 17:00:11 +09:00
Shunsuke Shibayama
edfabd97e7 refactor: fix warns 2023-12-29 12:30:41 +09:00
Shunsuke Shibayama
a128719cbd Update codegen.rs 2023-12-28 21:01:53 +09:00
Shunsuke Shibayama
663a0824ad feat: var-kwargs codegen 2023-11-14 02:17:47 +09:00
Shunsuke Shibayama
a3c267da37 feat: add kw-var-args 2023-11-12 09:52:59 +09:00
Shunsuke Shibayama
21c937e633 chore: add hir::Methods 2023-11-05 01:18:32 +09:00
Shunsuke Shibayama
a6336fa896 feat: support inherited refinement types 2023-10-31 12:24:41 +09:00
Shunsuke Shibayama
356fa8bba1 fix: and/or short circuiting 2023-10-25 21:15:20 +09:00
Shunsuke Shibayama
a448b75c52 fix: closure codegen bug 2023-10-24 02:19:07 +09:00
Shunsuke Shibayama
e61fdce4a5 fix: closure codegen bug 2023-10-20 12:26:57 +09:00
Shunsuke Shibayama
2d2c5dcdd7 fix: fast-value codegen bug 2023-10-15 23:29:49 +09:00
Shunsuke Shibayama
9d0b9e042b fix: binop codegen bug 2023-10-15 13:11:28 +09:00
Shunsuke Shibayama
0a24c0cb77 fix: dict update! bug 2023-10-14 21:38:12 +09:00
Shunsuke Shibayama
f1d71e0dab feat: add [x; _] literal 2023-10-02 20:49:21 +09:00
Shunsuke Shibayama
bbac0a39a1 chore: remove pre_block and add GuardClause 2023-09-27 21:43:36 +09:00
Shunsuke Shibayama
e412d63f26 fix: short circuit bug 2023-09-27 19:04:10 +09:00
Shunsuke Shibayama
f561eebc2f chore: improve pattern match 2023-09-27 11:59:20 +09:00
Shunsuke Shibayama
5c757b83f5 Update codegen.rs 2023-09-26 23:08:02 +09:00
Shunsuke Shibayama
b33ce38ed5 chore: add DefBody::pre_block 2023-09-20 12:32:25 +09:00
Shunsuke Shibayama
6787c9398f fix: codegen bug 2023-09-16 20:42:20 +09:00
Shunsuke Shibayama
9db9348dc5 feat: support decorator 2023-09-16 16:29:14 +09:00
Shunsuke Shibayama
aacdca31b8 fix: Python 3.7~3.8 bugs 2023-09-13 11:09:30 +09:00
Shunsuke Shibayama
75c1ac733c fix: Python 3.9 bugs 2023-09-13 03:00:03 +09:00