Shunsuke Shibayama
|
ba84026eb6
|
Update mod.rs
|
2022-11-19 11:42:10 +09:00 |
|
Shunsuke Shibayama
|
7b53015b04
|
Add not & Fix while , for codegen bugs
|
2022-11-16 00:06:00 +09:00 |
|
Shunsuke Shibayama
|
fe0153d98a
|
Add Obj! type definition
|
2022-11-15 18:48:55 +09:00 |
|
Shunsuke Shibayama
|
51c5f4ae0a
|
Update mod.rs
|
2022-11-14 11:35:49 +09:00 |
|
Shunsuke Shibayama
|
d9e8a1af93
|
Add "dis" module
|
2022-11-05 00:04:00 +09:00 |
|
Shunsuke Shibayama
|
2c8190f68c
|
Merge branch 'main' into optimize-inference
|
2022-10-28 18:04:10 +09:00 |
|
Shunsuke Shibayama
|
4ff6c40fa5
|
Update mod.rs
|
2022-10-28 00:07:15 +09:00 |
|
Shunsuke Shibayama
|
c1318352f7
|
Fix some bugs
|
2022-10-27 18:41:15 +09:00 |
|
Shunsuke Shibayama
|
9d022ba4e1
|
Optimize type inferer
|
2022-10-27 10:12:08 +09:00 |
|
Shunsuke Shibayama
|
308f6a77dd
|
Optimize type inferer
|
2022-10-27 10:10:51 +09:00 |
|
Shunsuke Shibayama
|
d56549f528
|
Change Eq(R) to Eq
|
2022-10-25 01:53:52 +09:00 |
|
Shunsuke Shibayama
|
9f85c88e7e
|
WIP
|
2022-10-24 14:32:34 +09:00 |
|
Shunsuke Shibayama
|
a8a59147f9
|
Improve similar name searching
|
2022-10-24 13:45:43 +09:00 |
|
Shunsuke Shibayama
|
12711ba08a
|
Add semver.er
|
2022-10-23 21:13:45 +09:00 |
|
Shunsuke Shibayama
|
52a00930f4
|
Add unreachable
|
2022-10-23 01:01:24 +09:00 |
|
Shunsuke Shibayama
|
392812b150
|
Add Array class
|
2022-10-21 20:49:10 +09:00 |
|
Shunsuke Shibayama
|
c39973f536
|
Fix subtyping bug
|
2022-10-21 20:04:14 +09:00 |
|
Shunsuke Shibayama
|
f99c788b85
|
Add datetime
|
2022-10-21 10:58:21 +09:00 |
|
Shunsuke Shibayama
|
e26a89c0b3
|
Fix codegen bug
|
2022-10-20 23:22:46 +09:00 |
|
Shunsuke Shibayama
|
03a36f48a3
|
Add raw identifier
|
2022-10-20 18:53:35 +09:00 |
|
Shunsuke Shibayama
|
7defa71c86
|
Add json module
|
2022-10-20 08:39:52 +09:00 |
|
Shunsuke Shibayama
|
cb4c2c7bbf
|
Implement subtype ascription
|
2022-10-19 19:04:50 +09:00 |
|
Shunsuke Shibayama
|
87170f9bb3
|
Implement module compatibility checking
|
2022-10-19 17:21:37 +09:00 |
|
Shunsuke Shibayama
|
e0d6b93abd
|
Remove rust-defined python modules
|
2022-10-19 01:50:14 +09:00 |
|
Shunsuke Shibayama
|
46b87e1ca3
|
Fix: variable to have VarInfo instead of Type
|
2022-10-18 00:25:47 +09:00 |
|
Shunsuke Shibayama
|
1154a54c39
|
Fix bugs
|
2022-10-17 02:08:04 +09:00 |
|
Shunsuke Shibayama
|
4e2b36bb96
|
Fix projection type inference bug
|
2022-10-15 11:15:16 +09:00 |
|
Shunsuke Shibayama
|
b879788d2a
|
Add Iterable
|
2022-10-13 01:30:40 +09:00 |
|
Shunsuke Shibayama
|
aa2b45bf86
|
Fix method call bug
|
2022-10-13 00:56:43 +09:00 |
|
Shunsuke Shibayama
|
14d1eefed2
|
Add Context::init_builtin_consts
|
2022-10-12 23:52:15 +09:00 |
|
Shunsuke Shibayama
|
5af40aafc9
|
Fix Array.concat
|
2022-10-12 23:30:11 +09:00 |
|
Shunsuke Shibayama
|
67c7153f1a
|
Add Writable!
|
2022-10-12 21:19:31 +09:00 |
|
Shunsuke Shibayama
|
ac841216e3
|
Stricter type checking for Array access
|
2022-10-12 16:42:40 +09:00 |
|
Shunsuke Shibayama
|
378dc1e6fc
|
Delete ArrayType , etc.
|
2022-10-12 16:14:06 +09:00 |
|
Shunsuke Shibayama
|
e647c9545f
|
Merge branch 'main' into dict
|
2022-10-12 13:20:05 +09:00 |
|
Shunsuke Shibayama
|
b6753b1d66
|
Impl FloorDiv for Int, Nat
|
2022-10-12 10:59:45 +09:00 |
|
GreasySlug
|
81e88b4809
|
Clean: I fixed the order from Div to FloorDiv
|
2022-10-12 07:59:26 +09:00 |
|
Shunsuke Shibayama
|
fcb13f5239
|
Add FloorDiv trait definition
|
2022-10-12 02:41:43 +09:00 |
|
Shunsuke Shibayama
|
6c4e1dca35
|
Downgrade erg_type from crate to module
This is to allow `ConstSubr` to have a `Context`
|
2022-10-12 02:28:25 +09:00 |
|
Shunsuke Shibayama
|
9c3acc8e19
|
Implement ProjMethod
|
2022-10-11 16:08:49 +09:00 |
|
GreasySlug
|
33a33d7577
|
Add: builtin floordiv for float and ratio
|
2022-10-11 15:06:15 +09:00 |
|
GreasySlug
|
ea61870a33
|
Add: register floordiv
|
2022-10-11 15:06:15 +09:00 |
|
Shunsuke Shibayama
|
decb0fd077
|
Implement Dict
|
2022-10-10 19:29:11 +09:00 |
|
Shunsuke Shibayama
|
56779ab06e
|
WIP
|
2022-10-10 18:39:17 +09:00 |
|
Shunsuke Shibayama
|
ff1ead75ff
|
Implement Range
|
2022-10-10 13:51:07 +09:00 |
|
Shunsuke Shibayama
|
87bfe836ec
|
Fix: recognize [Nat; 3] and others as types.
|
2022-10-09 23:40:37 +09:00 |
|
Shunsuke Shibayama
|
ea4c4d87b4
|
Update mod.rs
|
2022-10-09 21:47:56 +09:00 |
|
Shunsuke Shibayama
|
5c0b149d0a
|
Update mod.rs
|
2022-10-09 21:40:18 +09:00 |
|
Shunsuke Shibayama
|
befe2cf835
|
WIP
|
2022-10-09 18:07:52 +09:00 |
|
Shunsuke Shibayama
|
e74c9fa707
|
Fix an inferring bug
|
2022-10-09 10:41:03 +09:00 |
|