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
|
6b681c5fd1
|
feat: add initializer, destructor syntax
|
2024-02-10 18:49:04 +09:00 |
|
Shunsuke Shibayama
|
134cb1254c
|
fix: test failures
|
2024-02-09 23:21:05 +09:00 |
|
Shunsuke Shibayama
|
e5c8f177ba
|
feat: add HasScalarType
|
2024-02-09 18:37:33 +09:00 |
|
Shunsuke Shibayama
|
90061f0fc1
|
fix: subr type with defaults instantiation bug
|
2024-02-07 14:48:39 +09:00 |
|
Shunsuke Shibayama
|
d660287e08
|
Merge branch 'main' into torch_d
|
2024-02-04 18:12:17 +09:00 |
|
Shunsuke Shibayama
|
96239b957c
|
fix: modulo operator bug
|
2024-02-04 18:11:30 +09:00 |
|
Shunsuke Shibayama
|
9c9f8b7a0a
|
fix: subtype relation bug
|
2024-02-03 19:36:27 +09:00 |
|
Shunsuke Shibayama
|
ded10fc3d9
|
fix: nested module resolution bug
|
2024-02-01 11:22:20 +09:00 |
|
Shunsuke Shibayama
|
a6e7a39753
|
fix: nested module bug
|
2024-01-31 12:11:20 +09:00 |
|
Shunsuke Shibayama
|
bedf3e2f4b
|
fix: const Dict::{keys, values, items}
|
2024-01-30 15:01:19 +09:00 |
|
Shunsuke Shibayama
|
284146843b
|
fix: refinement type bug
|
2024-01-30 12:18:27 +09:00 |
|
Shunsuke Shibayama
|
276583d8ef
|
feat: add const reversed/sum/Str::replace
|
2024-01-30 11:01:45 +09:00 |
|
Shunsuke Shibayama
|
7ed39e3281
|
fix: dependent refinement type bug
|
2024-01-30 01:06:03 +09:00 |
|
Shunsuke Shibayama
|
d748333a0f
|
feat: add const filter/max/min/not/str/zip
|
2024-01-29 20:54:30 +09:00 |
|
Shunsuke Shibayama
|
06a4a6e5fc
|
feat: add Predicate::General{Less, Greater, Not}Equal
|
2024-01-28 20:24:14 +09:00 |
|
Shunsuke Shibayama
|
8350ad0581
|
chore: improve refinement types display
|
2024-01-28 19:34:03 +09:00 |
|
Shunsuke Shibayama
|
4393649ffc
|
feat: add Predicate::{Call, GeneralEqual}
|
2024-01-28 18:33:00 +09:00 |
|
Shunsuke Shibayama
|
a56342c695
|
chore: display module type (shortened) path
|
2024-01-24 22:51:12 +09:00 |
|
Shunsuke Shibayama
|
2ddff1512f
|
fix: const call bug
|
2023-12-30 21:53:38 +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
|
a2d1809cee
|
fix: cyclic reference modules bugs
|
2023-12-28 14:59:14 +09:00 |
|
Shunsuke Shibayama
|
905a03d578
|
fix: external type specification bug
|
2023-12-13 23:33:06 +09:00 |
|
Shunsuke Shibayama
|
4f02d6ce2d
|
fix: dict type inference bug
|
2023-12-12 13:28:35 +09:00 |
|
Shunsuke Shibayama
|
529d3892bf
|
fix: container type inference bugs
|
2023-12-11 00:15:13 +09:00 |
|
Shunsuke Shibayama
|
21025096a3
|
fix: type-var instantiation bugs
|
2023-11-25 02:56:25 +09:00 |
|
Shunsuke Shibayama
|
30a6f84e5f
|
feat: add erg_compiler/erg_parser type decls
|
2023-11-18 16:04:51 +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
|
4407999c19
|
feat: add SubrType::kw_var_params
|
2023-11-12 12:22:48 +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
|
6713ffeaae
|
fix: forward-referenced method inference bug
|
2023-10-29 21:24:40 +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
|
ac0ca49724
|
fix: attribute completion
|
2023-10-22 14:48:35 +09:00 |
|
Shunsuke Shibayama
|
4b4ec163aa
|
Merge branch 'main' into closure
|
2023-10-21 14:05:29 +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 |
|
Shunsuke Shibayama
|
06898bd793
|
chore: improve type inference system
|
2023-10-18 16:46:06 +09:00 |
|
Shunsuke Shibayama
|
5096843bc5
|
fix: array type inffering
|
2023-10-16 23:16:39 +09:00 |
|
Shunsuke Shibayama
|
14729c94f4
|
chore: VarInfo.impl_of: Option<Type> -> ctx: ContextKind
|
2023-10-15 17:41:22 +09:00 |
|
Shunsuke Shibayama
|
a8c1113df7
|
fix: minor bugs
|
2023-10-14 19:39:07 +09:00 |
|
Shunsuke Shibayama
|
fdb7c69431
|
chore: avoid type var recursion
|
2023-10-12 16:12:10 +09:00 |
|
Shunsuke Shibayama
|
92bb79885a
|
fix: type spec bug
|
2023-10-08 00:07:13 +09:00 |
|
Shunsuke Shibayama
|
13a346e488
|
feat: add Dict.concat/diff , Dict!.merge!/remove!
|
2023-10-05 00:57:08 +09:00 |
|
Shunsuke Shibayama
|
24da5cdfbd
|
fix: [x; _] bug
|
2023-10-02 22:50:17 +09:00 |
|