Shunsuke Shibayama
|
8ce843a8df
|
WIP: fix REPL
|
2022-09-22 15:46:09 +09:00 |
|
Shunsuke Shibayama
|
b56236a3b5
|
Update version (v0.5.0)
|
2022-09-22 14:54:25 +09:00 |
|
Shunsuke Shibayama
|
87cd17e424
|
Update register.rs
|
2022-09-22 14:52:29 +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
|
6f3f00a369
|
Fixed to register <builtins> to mod_cache
|
2022-09-22 10:37:39 +09:00 |
|
Shunsuke Shibayama
|
d452a2d734
|
Update inquire.rs
|
2022-09-21 22:15:09 +09:00 |
|
Shunsuke Shibayama
|
bbd66e5936
|
Update mod.rs
|
2022-09-21 22:13:36 +09:00 |
|
Shunsuke Shibayama
|
29bf88e4b9
|
Update instantiate.rs
|
2022-09-21 21:43:01 +09:00 |
|
Shunsuke Shibayama
|
8c50c6b423
|
Fix some visibility bugs
|
2022-09-21 21:28:37 +09:00 |
|
Shunsuke Shibayama
|
9b0d66a63a
|
Add "check" mode
Input::File(String) -> Input::file(PathBuf)
|
2022-09-21 14:01:20 +09:00 |
|
Shunsuke Shibayama
|
c1d92bc0f4
|
Fix lower bugs
|
2022-09-21 11:22:18 +09:00 |
|
Shunsuke Shibayama
|
201b313cd2
|
Add builder & linker
|
2022-09-21 01:21:17 +09:00 |
|
Shunsuke Shibayama
|
671fbee518
|
merge from trait
|
2022-09-21 01:17:11 +09:00 |
|
Shunsuke Shibayama
|
d8799f0895
|
Refactor
Add `ASTBuilder`, `Checker`
|
2022-09-20 14:42:37 +09:00 |
|
Shunsuke Shibayama
|
f12c2ba723
|
Add SharedModuleCache
Rename: RcCell -> Shared
|
2022-09-20 11:51:18 +09:00 |
|
Shunsuke Shibayama
|
9fa51809ea
|
Rename: Linker -> Reorderer
|
2022-09-19 19:07:02 +09:00 |
|
Shunsuke Shibayama
|
8d19820c21
|
Update compile.rs
|
2022-09-19 18:37:20 +09:00 |
|
Shunsuke Shibayama
|
a9d4e5982b
|
Merge branch 'main' into beta
|
2022-09-19 10:45:09 +09:00 |
|
Shunsuke Shibayama
|
54fa23caab
|
Update version (v0.5.0-beta.0)
|
2022-09-19 00:59:50 +09:00 |
|
Shunsuke Shibayama
|
d62e86d238
|
Update mod.rs
|
2022-09-19 00:55:54 +09:00 |
|
Shunsuke Shibayama
|
eb5986f8c9
|
Fix codegen.rs
|
2022-09-19 00:55:45 +09:00 |
|
Shunsuke Shibayama
|
67e4607c70
|
Impl trait code generating
|
2022-09-19 00:34:39 +09:00 |
|
Shunsuke Shibayama
|
45df0849fb
|
Rename types
`Function` -> `Func`
`Procedure` -> `Proc`
|
2022-09-18 17:57:47 +09:00 |
|
Shunsuke Shibayama
|
bd17bf3299
|
Add DefKind
|
2022-09-18 17:56:58 +09:00 |
|
Shunsuke Shibayama
|
1a3f204879
|
Update codegen.rs
|
2022-09-18 11:13:06 +09:00 |
|
Shunsuke Shibayama
|
ad57864b6e
|
Update codegen.rs
|
2022-09-18 00:45:26 +09:00 |
|
Shunsuke Shibayama
|
f95ff44907
|
Fix tyvar.rs
|
2022-09-18 00:31:35 +09:00 |
|
Shunsuke Shibayama
|
e4341bd567
|
Update codegen.rs
|
2022-09-17 23:39:41 +09:00 |
|
Shunsuke Shibayama
|
126ef734b2
|
WIP: trait implementation
|
2022-09-17 23:38:23 +09:00 |
|
Shunsuke Shibayama
|
e4eed24a42
|
WIP: trait implementation
|
2022-09-17 22:26:56 +09:00 |
|
Shunsuke Shibayama
|
abb6bcd320
|
WIP: trait implementation
|
2022-09-17 20:39:13 +09:00 |
|
Shunsuke Shibayama
|
3b7eebe041
|
WIP: Implement explicit type variable declarations
|
2022-09-17 17:25:07 +09:00 |
|
Shunsuke Shibayama
|
aa527dcbc8
|
WIP: impl Trait
|
2022-09-17 01:42:49 +09:00 |
|
Shunsuke Shibayama
|
346d00fcd8
|
Impl UserConstSubr
|
2022-09-16 23:33:10 +09:00 |
|
Shunsuke Shibayama
|
91b7ba3c05
|
Add TypeAppArgs
|
2022-09-16 15:27:19 +09:00 |
|
Shunsuke Shibayama
|
8f47e1e2dc
|
Merge branch 'main' into trait
|
2022-09-16 10:56:31 +09:00 |
|
Shunsuke Shibayama
|
d2ad7caaab
|
Update ErgConfig and Runnable
|
2022-09-16 02:21:04 +09:00 |
|
Shunsuke Shibayama
|
d7ffb211a8
|
let errors more readable
|
2022-09-16 00:35:58 +09:00 |
|
Shunsuke Shibayama
|
ba13cf25c8
|
Fix comparison operators types
|
2022-09-16 00:35:36 +09:00 |
|
Shunsuke Shibayama
|
f8e3a04336
|
Update hints
|
2022-09-16 00:20:06 +09:00 |
|
Shunsuke Shibayama
|
7455c4ac0f
|
Delete resolve_trait
|
2022-09-16 00:19:51 +09:00 |
|
Shunsuke Shibayama
|
72748b639e
|
Update compare.rs
|
2022-09-16 00:17:47 +09:00 |
|
Shunsuke Shibayama
|
4615c774f0
|
Fix __pow__, __mod__ types
|
2022-09-16 00:15:13 +09:00 |
|
Shunsuke Shibayama
|
19428a417f
|
Update version (v0.4.7)
|
2022-09-15 19:20:53 +09:00 |
|
Shunsuke Shibayama
|
1951865e05
|
Update lower.rs
|
2022-09-15 15:00:24 +09:00 |
|
Shunsuke Shibayama
|
bc67677ad6
|
Add Trait , Subsume
|
2022-09-15 11:37:12 +09:00 |
|
Shunsuke Shibayama
|
12f22f8bed
|
Fix Context::lower_class_def
|
2022-09-15 11:36:34 +09:00 |
|
Shunsuke Shibayama
|
53fac3e96d
|
Update eval.rs
|
2022-09-15 10:33:10 +09:00 |
|
Shunsuke Shibayama
|
615d7937d9
|
Readable error messages
|
2022-09-14 21:46:12 +09:00 |
|
Shunsuke Shibayama
|
ad363bed6a
|
Fix Context::eval_t_params
|
2022-09-14 20:20:11 +09:00 |
|