Commit graph

473 commits

Author SHA1 Message Date
Shunsuke Shibayama
a837022404 Update version (nightly) 2022-09-26 00:31:34 +09:00
Shunsuke Shibayama
792c0ca3b4 impl Error for CompileError 2022-09-25 23:43:31 +09:00
Shunsuke Shibayama
7fad8d9eee Update version (nightly) 2022-09-25 21:43:48 +09:00
Shunsuke Shibayama
e2b4b3fb07 Update instantiate.rs 2022-09-25 21:39:47 +09:00
Shunsuke Shibayama
d11b05ecff Fix inferring bugs 2022-09-25 21:32:49 +09:00
Shunsuke Shibayama
93388ddf80 Fix inferring bugs 2022-09-25 21:05:12 +09:00
Shunsuke Shibayama
9ccfdadf22 Add TypeAscription 2022-09-25 20:05:52 +09:00
Shunsuke Shibayama
6cfb0d1544 Prohibit inner scope type definition 2022-09-25 18:43:45 +09:00
Shunsuke Shibayama
f6e1a7b117 Remove unwraps 2022-09-24 19:15:55 +09:00
Shunsuke Shibayama
8541d38c7c Update compare.rs 2022-09-24 15:57:51 +09:00
Shunsuke Shibayama
7b820f34ad Update version (v0.5.3) 2022-09-24 15:43:07 +09:00
Shunsuke Shibayama
40fd927f0a Update mod.rs 2022-09-24 13:11:08 +09:00
Shunsuke Shibayama
62760d1d5e Update mod.rs 2022-09-24 13:07:50 +09:00
Shunsuke Shibayama
50524e4d0b Update version (v0.5.2) 2022-09-24 03:30:10 +09:00
Shunsuke Shibayama
10360269f5 Update inquire.rs 2022-09-24 02:16:11 +09:00
Shunsuke Shibayama
438ae9c2d6 Add Context::dir 2022-09-24 01:32:21 +09:00
Shunsuke Shibayama
c6de914f3f Fix #177 2022-09-23 12:02:53 +09:00
Shunsuke Shibayama
a79f0652ab Update version (v0.5.1) 2022-09-23 00:23:38 +09:00
Shunsuke Shibayama
7ec5af53d9 Fix: fake class -> real module 2022-09-23 00:16:45 +09:00
Shunsuke Shibayama
308bb42cbd Fix Linker 2022-09-22 22:09:47 +09:00
Shunsuke Shibayama
a5a0324883 Handle import errors 2022-09-22 22:02:59 +09:00
Shunsuke Shibayama
9c967d32f6 Fix #174 2022-09-22 21:52:06 +09:00
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