Shunsuke Shibayama
|
a95568ee48
|
WIP
|
2022-11-03 01:28:06 +09:00 |
|
Shunsuke Shibayama
|
765acceaf4
|
Add 3.8 mode
|
2022-10-30 00:40:07 +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
|
03a36f48a3
|
Add raw identifier
|
2022-10-20 18:53:35 +09:00 |
|
Shunsuke Shibayama
|
3eb6393773
|
Support Python 3.8.10
|
2022-10-20 13:52:56 +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
|
ae15f95191
|
Fix bugs
|
2022-10-18 17:17:56 +09:00 |
|
Shunsuke Shibayama
|
4e2b36bb96
|
Fix projection type inference bug
|
2022-10-15 11:15:16 +09:00 |
|
Shunsuke Shibayama
|
0040ea4b07
|
Add test
|
2022-10-14 16:06:00 +09:00 |
|
Shunsuke Shibayama
|
d3d250580b
|
WIP: trait implementation checking
|
2022-10-14 02:25:31 +09:00 |
|
Shunsuke Shibayama
|
72e8242843
|
Fix bugs
|
2022-10-13 18:27:13 +09:00 |
|
Shunsuke Shibayama
|
fe339a7dc7
|
Fix pyimport bug
|
2022-10-13 00:23:14 +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 |
|
Shunsuke Shibayama
|
de1180387c
|
Implement assert casting
|
2022-10-09 00:14:50 +09:00 |
|
Shunsuke Shibayama
|
2cf4b5aba8
|
Add SetTypeSpec
|
2022-10-07 10:59:58 +09:00 |
|
Shunsuke Shibayama
|
6b14add8f8
|
Merge branch 'main' into pr/191
|
2022-10-06 11:57:49 +09:00 |
|
GreasySlug
|
5a81fa5f5c
|
Add: set example
|
2022-10-06 08:49:07 +09:00 |
|
Shunsuke Shibayama
|
6d903d2575
|
Add procedure assignment check
|
2022-10-03 23:09:07 +09:00 |
|
Shunsuke Shibayama
|
51b1f01079
|
Implement anonymous closure
|
2022-10-03 11:04:06 +09:00 |
|
Shunsuke Shibayama
|
e55ab8c027
|
Add Show trait
|
2022-10-03 01:02:49 +09:00 |
|
Shunsuke Shibayama
|
66feaea948
|
Update quantified.er
|
2022-10-02 01:47:51 +09:00 |
|
Shunsuke Shibayama
|
7906eff50d
|
Fix parse.rs
|
2022-10-01 14:39:30 +09:00 |
|
Shunsuke Shibayama
|
516c5c2f6c
|
Update declare.d.er
|
2022-09-30 18:51:35 +09:00 |
|
Shunsuke Shibayama
|
33edcd2e1c
|
Implement Python class method declarations
|
2022-09-30 18:21:18 +09:00 |
|
Shunsuke Shibayama
|
9dd2da9628
|
Fix .read type
|
2022-09-30 14:09:38 +09:00 |
|
Shunsuke Shibayama
|
96c5527134
|
Improve: inferring the overall type from the method
|
2022-09-30 01:22:22 +09:00 |
|
Shunsuke Shibayama
|
f6637f0f51
|
Update a11y.er
|
2022-09-27 23:28:16 +09:00 |
|
Shunsuke Shibayama
|
348a37a746
|
Fix to continue compilation even if module compilation fails
|
2022-09-27 23:18:15 +09:00 |
|
Shunsuke Shibayama
|
4d6c7f7590
|
Add d.er syntax
|
2022-09-26 21:49:33 +09:00 |
|
Shunsuke Shibayama
|
3e0c8a3d23
|
Update control.er
|
2022-09-24 15:52:43 +09:00 |
|
Shunsuke Shibayama
|
9a4a702ebe
|
Fixed to allow types to be uniquely determined between modules
|
2022-09-22 13:23:43 +09:00 |
|
Shunsuke Shibayama
|
8c50c6b423
|
Fix some visibility bugs
|
2022-09-21 21:28:37 +09:00 |
|
Shunsuke Shibayama
|
671fbee518
|
merge from trait
|
2022-09-21 01:17:11 +09:00 |
|
Shunsuke Shibayama
|
9024b4c8a7
|
Update scripts
|
2022-09-19 11:06:35 +09:00 |
|
Shunsuke Shibayama
|
67e4607c70
|
Impl trait code generating
|
2022-09-19 00:34:39 +09:00 |
|
Shunsuke Shibayama
|
64497663cd
|
Update trait.er
|
2022-09-18 00:45:34 +09:00 |
|
Shunsuke Shibayama
|
f95ff44907
|
Fix tyvar.rs
|
2022-09-18 00:31:35 +09:00 |
|
Shunsuke Shibayama
|
abb6bcd320
|
WIP: trait implementation
|
2022-09-17 20:39:13 +09:00 |
|
Shunsuke Shibayama
|
91b7ba3c05
|
Add TypeAppArgs
|
2022-09-16 15:27:19 +09:00 |
|
Shunsuke Shibayama
|
1589f39a57
|
Create trait.er
|
2022-09-15 15:00:39 +09:00 |
|
Shunsuke Shibayama
|
424f82cf9e
|
Update Parser
|
2022-09-14 11:17:19 +09:00 |
|
Shunsuke Shibayama
|
6fd9ce2650
|
Update docs
|
2022-09-14 02:21:21 +09:00 |
|
Shunsuke Shibayama
|
fe969299d7
|
Omit class names in member access
|
2022-09-10 17:52:03 +09:00 |
|
Shunsuke Shibayama
|
892ab6df2f
|
Implement inheritance check
|
2022-09-09 15:34:34 +09:00 |
|
Shunsuke Shibayama
|
c11ea3e892
|
Fix a method calling bug
|
2022-09-09 14:18:03 +09:00 |
|
Shunsuke Shibayama
|
e3e8a7e63c
|
Impl Override feature
|
2022-09-08 09:53:32 +09:00 |
|
Shunsuke Shibayama
|
fe552e23b1
|
Fix parser bugs
|
2022-09-08 00:55:25 +09:00 |
|