Commit graph

134 commits

Author SHA1 Message Date
Shunsuke Shibayama
9308a910ca fix: #442 2023-07-24 09:32:31 +09:00
Shunsuke Shibayama
4dff4746b8 fix: with codegen bug 2023-07-24 02:11:42 +09:00
Shunsuke Shibayama
4053e1646f Merge branch 'main' into codegen-bug 2023-07-23 23:27:56 +09:00
Shunsuke Shibayama
bea413460a fix: codegen bugs (3.8~3.10) 2023-07-23 23:17:28 +09:00
Shunsuke Shibayama
0152e368ab feat: support Array, Str, Bytes slice 2023-07-15 12:29:07 +09:00
Shunsuke Shibayama
8a47c4bd18 chore: remove dyn 2023-07-14 19:59:28 +09:00
Shunsuke Shibayama
e3b479ebf7 feat: polymorphic type class members 2023-07-14 01:53:06 +09:00
Shunsuke Shibayama
1cd1662837 chore: set default params display threshold 2023-07-12 23:26:30 +09:00
Shunsuke Shibayama
91aaa0702a Merge branch 'main' into codegen-bug 2023-07-12 16:51:03 +09:00
Shunsuke Shibayama
9025fe7e99 feat: add bin/oct/hex literal 2023-07-12 16:31:39 +09:00
Shunsuke Shibayama
0f57994af9 fix: display opcode 2023-07-12 01:26:47 +09:00
Shunsuke Shibayama
3a01d71fe8 fix: display opcode 3.7/3.9 2023-07-12 01:16:06 +09:00
Shunsuke Shibayama
567416f162 chore: EXTENDED_ARG 2023-07-09 14:01:58 +09:00
Shunsuke Shibayama
8c81a43c79 fix: string interpolation bug 2023-07-08 15:40:41 +09:00
Shunsuke Shibayama
fcf97fb172 fix: default-paramaters bugs 2023-07-08 02:32:14 +09:00
Shunsuke Shibayama
74e1ae8dfc feat: add todo
* fix: default params display
2023-07-07 22:37:45 +09:00
Shunsuke Shibayama
a8a3316c17 chore: add LimitedDisplay::to_string_unabbreviated 2023-07-07 01:10:18 +09:00
Shunsuke Shibayama
e6c490e22b fix: type display omittion 2023-07-07 00:31:10 +09:00
Shunsuke Shibayama
f93ee691d6 chore: improve type display 2023-07-03 22:27:39 +09:00
Shunsuke Shibayama
9e6f1ffa9a fix: refinement types bug 2023-07-03 19:51:33 +09:00
Shunsuke Shibayama
21c53dacc1 refactor: LocalShared -> Forkable 2023-06-18 18:30:09 +09:00
Shunsuke Shibayama
75f4c206f6 feat: parallelize the analysis process 2023-06-18 15:58:32 +09:00
Shunsuke Shibayama
97ef1561e6 Merge branch 'main' into rwlock 2023-06-17 13:59:50 +09:00
Shunsuke Shibayama
1a4095077f WIP 2023-06-15 10:49:09 +09:00
Shunsuke Shibayama
28459166bf chore: add do_avoiding_recursion 2023-06-14 23:41:56 +09:00
Shunsuke Shibayama
f23a178737 Merge branch 'main' into rwlock 2023-06-12 00:05:01 +09:00
Shunsuke Shibayama
26be281137 fix: infinte recursion bug 2023-06-10 23:04:23 +09:00
Shunsuke Shibayama
0d3691f243 Merge branch 'main' into rwlock 2023-06-10 17:45:08 +09:00
Shunsuke Shibayama
d6f30924f1 chore: add FreshNameGenerator 2023-06-10 15:31:26 +09:00
Shunsuke Shibayama
46cf002a71 fix: Shared<usize> -> AtomicShared 2023-06-10 14:10:55 +09:00
Shunsuke Shibayama
0840d9bf60 fix: subtyping bug 2023-06-10 11:16:30 +09:00
Shunsuke Shibayama
924b22a171 Merge branch 'main' into pr/320 2023-06-09 22:04:44 +09:00
Shunsuke Shibayama
d75ac0c17b chore: add erg_common::io module 2023-06-09 12:11:13 +09:00
Shunsuke Shibayama
c8ea6f6c9b fix: nested polymorphic type check bug 2023-06-06 00:04:18 +09:00
GreasySlug
9f8746c4de Merge branch 'main' of https://github.com/GreasySlug/erg into feature/parser-err 2023-06-04 20:50:51 +09:00
Cai Bingjun
47718b43e1 fix: modify Chinese error information 2023-06-04 14:49:40 +08:00
Shunsuke Shibayama
5052ebb077 feat: impl polymorphic type declaration 2023-06-04 01:34:20 +09:00
Shunsuke Shibayama
1d0657c544 fix: overload subtyping 2023-06-01 19:36:25 +09:00
Shunsuke Shibayama
54bd51aea5 fix: desugar leaks
reported: https://github.com/mtshiba/pylyzer/issues/41
2023-05-29 14:11:10 +09:00
Shunsuke Shibayama
8c983c3714 merge from main 2023-05-28 10:39:54 +09:00
Shunsuke Shibayama
b8b312caad chore: eliminate unsafe operations 2023-05-28 10:31:39 +09:00
Shunsuke Shibayama
6b8e7314f2 merge from main 2023-05-28 10:11:37 +09:00
Shunsuke Shibayama
980be54590 merge from main 2023-05-28 10:01:00 +09:00
Shunsuke Shibayama
8e481399b4 chore: eliminate unsafe operations 2023-05-28 02:22:33 +09:00
Shunsuke Shibayama
0bb8856f19 merge 2023-05-27 23:19:09 +09:00
Shunsuke Shibayama
7049faf144 fix: eliminate unsafe type-var updating 2023-05-27 23:09:15 +09:00
Shunsuke Shibayama
0e42ab03ca feat: let Shared: Send + Sync 2023-05-27 20:41:28 +09:00
Shunsuke Shibayama
b04429b3fd fix: escape when displaying string literals 2023-05-20 01:33:27 +09:00
Shunsuke Shibayama
f39836abb0 fix: bugs generating unintended circular references 2023-05-18 18:38:44 +09:00
Shunsuke Shibayama
0b0badfef4 chore: fix minor bugs 2023-05-17 19:56:28 +09:00