Shunsuke Shibayama
|
a127564b31
|
Rename dir: compiler -> crates
|
2023-01-15 12:03:19 +09:00 |
|
Shunsuke Shibayama
|
7b4f2f59b0
|
impl manual Default for Transpiler, Compiler, HIRBuilder
|
2023-01-07 23:33:58 +09:00 |
|
Shunsuke Shibayama
|
1f03475e51
|
Add module module
|
2023-01-07 10:38:14 +09:00 |
|
Shunsuke Shibayama
|
c6e9693ebb
|
Recheck when renamed
|
2023-01-05 13:33:45 +09:00 |
|
Shunsuke Shibayama
|
2cb9a3ec0c
|
Implement renaming
|
2023-01-05 02:40:13 +09:00 |
|
Shunsuke Shibayama
|
ba7585a28c
|
Add ModuleContext
|
2023-01-02 21:49:04 +09:00 |
|
Shunsuke Shibayama
|
4a46c09648
|
Fix: a bug that all history to be erased when an error occurred in the REPL
|
2022-12-15 23:32:14 +09:00 |
|
Shunsuke Shibayama
|
47b9500802
|
Change the type of pop_mod_ctx
|
2022-12-14 19:54:56 +09:00 |
|
Shunsuke Shibayama
|
157c0cb7a5
|
Add Runnable::cfg_mut
|
2022-12-14 09:22:50 +09:00 |
|
Shunsuke Shibayama
|
3c90d9b8ed
|
Fix SharedModuleCache to take ErgConfig as an argument
|
2022-12-13 20:41:05 +09:00 |
|
Shunsuke Shibayama
|
a1cd55825f
|
Add BuildRunnable
|
2022-12-12 00:58:51 +09:00 |
|
Shunsuke Shibayama
|
e07b0dfa67
|
impl Buildable for HIRBuilder, Transpiler
|
2022-12-12 00:21:27 +09:00 |
|
Shunsuke Shibayama
|
9b57ade60e
|
Update build_hir.rs
|
2022-12-09 19:48:25 +09:00 |
|
Shunsuke Shibayama
|
56de07ee14
|
Fix #261
|
2022-11-28 22:23:46 +09:00 |
|
Shunsuke Shibayama
|
043ee544e6
|
Change CompleteArtifact to be able to hold non-HIR structs
|
2022-11-28 21:52:46 +09:00 |
|
Shunsuke Shibayama
|
1f33e3b642
|
Change UnusedError to Warning
|
2022-11-28 17:01:35 +09:00 |
|
Shunsuke Shibayama
|
7bcc766500
|
Add Runnable::initialize
|
2022-11-23 19:43:56 +09:00 |
|
Shunsuke Shibayama
|
ab391620d4
|
Implement features for embedding
|
2022-11-22 09:14:25 +09:00 |
|
Shunsuke Shibayama
|
07c62de125
|
impl Default for Runnable structs
|
2022-11-17 22:05:04 +09:00 |
|
Shunsuke Shibayama
|
8ca4b7bd6e
|
Add artifact.rs
|
2022-10-29 17:27:21 +09:00 |
|
Shunsuke Shibayama
|
9c3acc8e19
|
Implement ProjMethod
|
2022-10-11 16:08:49 +09:00 |
|
Shunsuke Shibayama
|
423206920a
|
Add execution test
|
2022-10-01 01:11:31 +09:00 |
|
Shunsuke Shibayama
|
348a37a746
|
Fix to continue compilation even if module compilation fails
|
2022-09-27 23:18:15 +09:00 |
|
Shunsuke Shibayama
|
5aae4a69a5
|
Split cache between Python and Erg modules
|
2022-09-26 14:03:06 +09:00 |
|
Shunsuke Shibayama
|
6cfb0d1544
|
Prohibit inner scope type definition
|
2022-09-25 18:43:45 +09:00 |
|
Shunsuke Shibayama
|
9c967d32f6
|
Fix #174
|
2022-09-22 21:52:06 +09:00 |
|