Shunsuke Shibayama
|
e1be2d2b51
|
Merge branch 'main' of https://github.com/erg-lang/erg
|
2022-09-14 12:47:46 +09:00 |
|
Shunsuke Shibayama
|
651ffc8e7c
|
Update version (v0.4.5)
|
2022-09-14 12:47:37 +09:00 |
|
Shunsuke Shibayama
|
14df5ce94c
|
Update Runnable API types
This change allows Erg to pass information in a thread-safe manner.
|
2022-09-14 12:45:04 +09:00 |
|
Shunsuke Shibayama
|
aece619e69
|
Update version (v0.4.3)
|
2022-09-14 12:16:49 +09:00 |
|
Shunsuke Shibayama
|
fe1b0fab70
|
Add AtomicStr
|
2022-09-14 12:11:06 +09:00 |
|
Shunsuke Shibayama
|
fb36c0d633
|
Update version (v0.4.2)
|
2022-09-14 11:21:54 +09:00 |
|
Shunsuke Shibayama
|
424f82cf9e
|
Update Parser
|
2022-09-14 11:17:19 +09:00 |
|
Shunsuke Shibayama
|
aa2aa79de9
|
Update parse.rs
|
2022-09-14 02:28:11 +09:00 |
|
Shunsuke Shibayama
|
8cb7dee425
|
Update parse.rs
|
2022-09-14 02:26:25 +09:00 |
|
Shunsuke Shibayama
|
fbb3f4892d
|
Update parse.rs
|
2022-09-14 02:23:29 +09:00 |
|
Shunsuke Shibayama
|
2c9765857c
|
Merge pull request #154 from GreasySlug/fix/invalid-block
Repel invalid blocks with equals and whitespace in REPL
|
2022-09-13 20:04:10 +09:00 |
|
Shunsuke Shibayama
|
28ebd73c23
|
Update traits.rs
|
2022-09-13 20:01:14 +09:00 |
|
Shunsuke Shibayama
|
870f88e14d
|
Merge pull request #155 from erg-lang/fix-#112
Fix #112
|
2022-09-13 15:50:56 +09:00 |
|
Shunsuke Shibayama
|
3d75aa60cc
|
Fix ownership checker bugs
|
2022-09-13 15:46:01 +09:00 |
|
Shunsuke Shibayama
|
66a6d60d4a
|
Update ownercheck.rs
|
2022-09-13 15:34:35 +09:00 |
|
Shunsuke Shibayama
|
bc6eb37e39
|
Improve: show candidates for unification of projection-types
|
2022-09-13 15:34:27 +09:00 |
|
Shunsuke Shibayama
|
e04b5bfb8b
|
Fix Context::eval_t_params
|
2022-09-13 13:13:52 +09:00 |
|
Shunsuke Shibayama
|
87a7a3afdf
|
WIP: Fix unifying algorithm
Delete `unify` (only use `sub_unify`)
|
2022-09-13 12:55:16 +09:00 |
|
Shunsuke Shibayama
|
f8c2e4226e
|
Fix Array!.map! type
|
2022-09-13 12:54:18 +09:00 |
|
Shunsuke Shibayama
|
9079f15d21
|
Fix use-checking
|
2022-09-13 12:24:38 +09:00 |
|
GreasySlug
|
52b21ac1a0
|
Fix #58
Repel invalid blocks with equals and whitespace
|
2022-09-13 10:52:17 +09:00 |
|
Shunsuke Shibayama
|
605c2fc07e
|
WIP: Fix type inferring bugs
|
2022-09-13 02:38:14 +09:00 |
|
Shunsuke Shibayama
|
2fdc881a2e
|
Change Set::insert type
|
2022-09-13 02:36:18 +09:00 |
|
Shunsuke Shibayama
|
3c34f82468
|
Update traits.rs
|
2022-09-12 19:45:31 +09:00 |
|
Shunsuke Shibayama
|
2606638253
|
Update built-in types definitions
|
2022-09-12 15:50:53 +09:00 |
|
Shunsuke Shibayama
|
9c55597183
|
Fix projection-type inferring bugs
|
2022-09-12 15:50:22 +09:00 |
|
Shunsuke Shibayama
|
0704ee34d0
|
Remove _nlocals
|
2022-09-12 13:14:35 +09:00 |
|
Shunsuke Shibayama
|
c6b8d6a6df
|
Add ClassDefType
|
2022-09-12 13:09:54 +09:00 |
|
Shunsuke Shibayama
|
8468d87209
|
Fix #108 (OwnershipChecker bugs)
|
2022-09-12 11:23:04 +09:00 |
|
Shunsuke Shibayama
|
164491c837
|
Fix reassignment bugs
|
2022-09-12 01:24:18 +09:00 |
|
Shunsuke Shibayama
|
d26ed35939
|
Update error.rs
|
2022-09-12 00:44:00 +09:00 |
|
Shunsuke Shibayama
|
c5b0a33d8e
|
registered -> registered_info
|
2022-09-12 00:43:51 +09:00 |
|
Shunsuke Shibayama
|
b2d73f0a20
|
Update parse.rs
|
2022-09-11 23:43:06 +09:00 |
|
Shunsuke Shibayama
|
70aa7e6a97
|
Fix #95
|
2022-09-11 23:37:17 +09:00 |
|
Shunsuke Shibayama
|
c0742005ee
|
Fix #72
|
2022-09-11 23:19:48 +09:00 |
|
Shunsuke Shibayama
|
fad62f6fa3
|
Update value.rs
|
2022-09-11 23:02:58 +09:00 |
|
Yuna Tomida
|
bba6c3e27c
|
expect_block: apply trim_end for all patterns
|
2022-09-11 22:28:49 +09:00 |
|
Yuna Tomida
|
60f8f878e3
|
fix new line handlings in repl
|
2022-09-11 22:22:38 +09:00 |
|
Shunsuke Shibayama
|
846c5dd5d0
|
Update codegen.rs
|
2022-09-11 21:45:27 +09:00 |
|
Shunsuke Shibayama
|
f38bc88073
|
Implement fake methods code generating
|
2022-09-11 21:36:02 +09:00 |
|
Shunsuke Shibayama
|
a636a1d843
|
Add ASTLowererRunner
* add `--mode lower`
|
2022-09-11 11:56:41 +09:00 |
|
Shunsuke Shibayama
|
64d57641c9
|
Update version (v0.4.1)
|
2022-09-11 10:31:33 +09:00 |
|
Shunsuke Shibayama
|
1c29e21aa4
|
Fix #115, #133
|
2022-09-11 10:09:42 +09:00 |
|
Shunsuke Shibayama
|
970b88f00e
|
Update version (v0.4.0)
|
2022-09-11 01:13:58 +09:00 |
|
Shunsuke Shibayama
|
b0a93b5d4f
|
Impl some unimplemented parsing methods
|
2022-09-10 22:44:04 +09:00 |
|
Shunsuke Shibayama
|
124240fe26
|
Merge branch 'main' into pr/136
|
2022-09-10 21:53:08 +09:00 |
|
Shunsuke Shibayama
|
1947f7518a
|
Follow the latest changes and correct warnings
|
2022-09-10 21:33:13 +09:00 |
|
Shunsuke Shibayama
|
d56fd68058
|
Merge pull request #138 from erg-lang/class
Implement class syntax
|
2022-09-10 20:24:43 +09:00 |
|
Shunsuke Shibayama
|
02e0beb849
|
Update desugar.rs
|
2022-09-10 17:57:01 +09:00 |
|
Shunsuke Shibayama
|
fe969299d7
|
Omit class names in member access
|
2022-09-10 17:52:03 +09:00 |
|