Commit graph

807 commits

Author SHA1 Message Date
Shunsuke Shibayama
b45041e926 fix: refinement subtyping bug 2023-08-04 16:12:57 +09:00
Shunsuke Shibayama
278039c75b Merge branch 'main' into shape 2023-08-02 18:43:43 +09:00
Shunsuke Shibayama
b7b1588594 fix: namespace bug 2023-08-02 18:41:28 +09:00
Shunsuke Shibayama
0dd5ac0775 Merge branch 'main' into shape 2023-08-02 15:59:24 +09:00
Shunsuke Shibayama
f298db96d1 fix: warn unused type variables 2023-08-02 15:07:31 +09:00
Shunsuke Shibayama
0b63e037ec Merge branch 'main' into shape 2023-08-02 10:51:16 +09:00
Shunsuke Shibayama
9734028b21 Update config.rs 2023-08-02 10:50:40 +09:00
Shunsuke Shibayama
c63000f153 fix: quantification of And types 2023-08-02 10:45:07 +09:00
Shunsuke Shibayama
d832e6d8b1 Merge branch 'main' into shape 2023-08-02 08:41:45 +09:00
Shunsuke Shibayama
5072695b16 fix: auto_diagnostics bug 2023-08-02 08:33:45 +09:00
Shunsuke Shibayama
1180f3c2c2 Update __init__.d.er 2023-07-31 11:12:31 +09:00
Shunsuke Shibayama
6c3536cc31 fix: declaration bugs 2023-07-31 11:08:53 +09:00
Shunsuke Shibayama
14b26a7f4d chore: fix redundant type display 2023-07-30 17:12:32 +09:00
Shunsuke Shibayama
05cc170f3f fix: undo leak 2023-07-30 16:51:52 +09:00
Shunsuke Shibayama
df7dbcda4b chore: let const funcs return TyParam instead of ValueObj 2023-07-30 15:02:32 +09:00
Shunsuke Shibayama
1ea2c74aaa chore: add TyParam::proj_call 2023-07-30 13:05:39 +09:00
Shunsuke Shibayama
dfe62e5173 chore: add HIRBuilder::build_linked_module 2023-07-29 12:01:55 +09:00
Shunsuke Shibayama
23df312cc6 build: update version (nightly.2) 2023-07-28 23:19:04 +09:00
Shunsuke Shibayama
bb0607339d perf: optimize codegen 2023-07-28 01:51:40 +09:00
Shunsuke Shibayama
664f265716 WIP 2023-07-28 00:27:04 +09:00
Shunsuke Shibayama
112b9c3802 build: update version (nightly.1) 2023-07-26 20:47:20 +09:00
Shunsuke Shibayama
17b44b1fa8
Merge pull request #444 from erg-lang/fix-443
Fix #443
2023-07-26 20:45:23 +09:00
Shunsuke Shibayama
ebfc314e0b fix: windows specific bug 2023-07-26 20:07:06 +09:00
Shunsuke Shibayama
3eb2d439ca fix: eliminate of unnecessary file escapes 2023-07-26 17:53:29 +09:00
Shunsuke Shibayama
5dacdbbf80 build: update version (nightly.0) 2023-07-26 01:43:23 +09:00
Shunsuke Shibayama
a64945e9d0 fix: false positive errors 2023-07-26 01:40:08 +09:00
Shunsuke Shibayama
3fc42f65e8 fix: #443 2023-07-26 01:19:48 +09:00
Shunsuke Shibayama
ada421cd5c build: update version (v0.6.17) 2023-07-24 10:12:36 +09:00
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
962c006949 fix: for codegen bug 2023-07-24 01:24:20 +09:00
Shunsuke Shibayama
c9aff96850 Update codegen.rs 2023-07-24 00:44:41 +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
dc28905959 fix: for codegen bug 2023-07-18 21:27:04 +09:00
Shunsuke Shibayama
7e58b59914 fix: canonicalize path 2023-07-15 23:22:32 +09:00
Shunsuke Shibayama
072d62f7b3 fix: reduce unreachables 2023-07-15 12:40:23 +09:00
Shunsuke Shibayama
0152e368ab feat: support Array, Str, Bytes slice 2023-07-15 12:29:07 +09:00
Shunsuke Shibayama
579615d76e feat: add Slice 2023-07-14 23:45:13 +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
f65e3acaf3 Update __init__.d.er 2023-07-12 23:26:54 +09:00
Shunsuke Shibayama
1cd1662837 chore: set default params display threshold 2023-07-12 23:26:30 +09:00
Shunsuke Shibayama
35d745e4d7 fix: Input::file_stem 2023-07-12 22:33:52 +09:00
Shunsuke Shibayama
91aaa0702a Merge branch 'main' into codegen-bug 2023-07-12 16:51:03 +09:00
Shunsuke Shibayama
50136ef6ae feat: add module stat 2023-07-12 16:39:57 +09:00
Shunsuke Shibayama
9025fe7e99 feat: add bin/oct/hex literal 2023-07-12 16:31:39 +09:00
Shunsuke Shibayama
e73e404083 build: update version (v0.6.16) 2023-07-12 15:07:31 +09:00
Shunsuke Shibayama
bac0a8c2ee Update completion.rs 2023-07-12 15:02:06 +09:00
Shunsuke Shibayama
953b5806b5 Update ast.rs 2023-07-12 14:27:35 +09:00