Shunsuke Shibayama
|
167158ba50
|
Fix a containers subtyping bug
|
2022-12-15 18:27:18 +09:00 |
|
Shunsuke Shibayama
|
0e928c758f
|
Add exec_new_thread
|
2022-12-14 05:29:47 +09:00 |
|
Shunsuke Shibayama
|
7cec96c579
|
Update tests/should_err/addition.er
|
2022-12-08 22:57:31 +09:00 |
|
Shunsuke Shibayama
|
905a920653
|
Add test code
|
2022-12-08 18:00:34 +09:00 |
|
Shunsuke Shibayama
|
dae8354cf3
|
Create long_code.er
|
2022-12-07 00:13:36 +09:00 |
|
Shunsuke Shibayama
|
6a078f891c
|
update!(i -> i - 1) -> dec!
|
2022-12-05 23:06:55 +09:00 |
|
Shunsuke Shibayama
|
4f2f9e79de
|
Interpolation for sample scripts
|
2022-12-05 23:03:54 +09:00 |
|
Shunsuke Shibayama
|
21cd605de5
|
Add string interpolation tests
|
2022-12-05 21:24:47 +09:00 |
|
Shunsuke Shibayama
|
52c76431ee
|
Merge branch 'main' into patch
|
2022-12-05 17:25:45 +09:00 |
|
Shunsuke Shibayama
|
b0fe1103f3
|
Add inc! , dec! to Int
|
2022-12-05 02:34:35 +09:00 |
|
Shunsuke Shibayama
|
6cb3231845
|
Fix a refinement + union types bug
|
2022-12-05 00:41:37 +09:00 |
|
Shunsuke Shibayama
|
48a7adfba7
|
Fix typo
|
2022-12-04 12:17:11 +09:00 |
|
Shunsuke Shibayama
|
f568a2b525
|
Create inter_union_array.er
|
2022-12-03 20:20:26 +09:00 |
|
Shunsuke Shibayama
|
15a7be482c
|
Merge branch 'main' into patch
|
2022-12-03 11:39:19 +09:00 |
|
Shunsuke Shibayama
|
c417ce8d22
|
Update args.er
|
2022-12-02 22:09:52 +09:00 |
|
Shunsuke Shibayama
|
bade70ef91
|
Implement Patch
|
2022-12-02 20:03:02 +09:00 |
|
Shunsuke Shibayama
|
afad52c449
|
Forbid accessing to a mut object in a func
|
2022-12-01 23:11:42 +09:00 |
|
Shunsuke Shibayama
|
9b1457b695
|
Fix #265
|
2022-12-01 23:02:06 +09:00 |
|
Shunsuke Shibayama
|
08a92bbbc1
|
Fix if codegen bugs
|
2022-11-30 23:58:19 +09:00 |
|
Shunsuke Shibayama
|
b9a77bb695
|
Add test cases for args.er
|
2022-11-29 21:23:55 +09:00 |
|
Shunsuke Shibayama
|
99dab80003
|
Add test cases for args.er
|
2022-11-29 21:21:44 +09:00 |
|
Shunsuke Shibayama
|
53a165e1b8
|
Add test cases for args.er
|
2022-11-29 20:28:15 +09:00 |
|
Shunsuke Shibayama
|
2f7d810685
|
Fix kw args bugs & add a test
|
2022-11-29 20:16:38 +09:00 |
|
Shunsuke Shibayama
|
111a9f5615
|
Fix #247
|
2022-11-27 20:24:11 +09:00 |
|
Shunsuke Shibayama
|
6cfa92860a
|
Make DummyVM a public API
|
2022-11-25 11:47:24 +09:00 |
|
Shunsuke Shibayama
|
771be313a9
|
Fix match codegen
|
2022-11-16 18:59:38 +09:00 |
|
Shunsuke Shibayama
|
d63b018371
|
Add more assertions to PyCodeGenerator
|
2022-11-16 00:56:40 +09:00 |
|
Shunsuke Shibayama
|
7b53015b04
|
Add not & Fix while , for codegen bugs
|
2022-11-16 00:06:00 +09:00 |
|
Shunsuke Shibayama
|
0b9625e126
|
Add PyCodeGenerator::emit_call_update_311
|
2022-11-15 19:04:17 +09:00 |
|
Shunsuke Shibayama
|
fe0153d98a
|
Add Obj! type definition
|
2022-11-15 18:48:55 +09:00 |
|
Shunsuke Shibayama
|
399270ad51
|
Update none.er
|
2022-11-15 13:39:38 +09:00 |
|
Shunsuke Shibayama
|
d97738fea6
|
Create none.er
|
2022-11-15 13:12:11 +09:00 |
|
Shunsuke Shibayama
|
0e1d02f18d
|
Update pattern.er
|
2022-11-11 00:51:41 +09:00 |
|
Shunsuke Shibayama
|
a4c6009ec6
|
Implement record pattern for parameters
|
2022-11-09 18:14:02 +09:00 |
|
Shunsuke Shibayama
|
a53ba9c657
|
WIP
|
2022-11-03 23:48:48 +09:00 |
|
Shunsuke Shibayama
|
9c5838d29a
|
Add EXTENDED_ARG
|
2022-10-31 21:34:14 +09:00 |
|
Shunsuke Shibayama
|
b06f51c5b3
|
Optimize test
|
2022-10-30 09:52:40 +09:00 |
|
Shunsuke Shibayama
|
c9b6396378
|
Add --target-version option
|
2022-10-30 01:44:24 +09:00 |
|
Shunsuke Shibayama
|
216470b3a1
|
Add py-command option
|
2022-10-30 01:37:45 +09:00 |
|
Shunsuke Shibayama
|
d56549f528
|
Change Eq(R) to Eq
|
2022-10-25 01:53:52 +09:00 |
|
Shunsuke Shibayama
|
47bedf67d8
|
Implement type spec of projection and enum types
|
2022-10-22 14:01:48 +09:00 |
|
Shunsuke Shibayama
|
03a36f48a3
|
Add raw identifier
|
2022-10-20 18:53:35 +09:00 |
|
Shunsuke Shibayama
|
87170f9bb3
|
Implement module compatibility checking
|
2022-10-19 17:21:37 +09:00 |
|
Shunsuke Shibayama
|
ae15f95191
|
Fix bugs
|
2022-10-18 17:17:56 +09:00 |
|
Shunsuke Shibayama
|
cc2b3c4b11
|
Delete prelude.er (-> _prelude.er )
|
2022-10-17 11:28:08 +09:00 |
|
Shunsuke Shibayama
|
1154a54c39
|
Fix bugs
|
2022-10-17 02:08:04 +09:00 |
|
Shunsuke Shibayama
|
0040ea4b07
|
Add test
|
2022-10-14 16:06:00 +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 |
|