Commit graph

991 commits

Author SHA1 Message Date
Shunsuke Shibayama
b09fce8a86 Add ErgConfig::inherit
and remove with_module_path
2022-12-14 05:38:50 +09:00
Shunsuke Shibayama
0e928c758f Add exec_new_thread 2022-12-14 05:29:47 +09:00
Shunsuke Shibayama
fe7ce9d1b3 Update parse.rs 2022-12-13 20:42:22 +09:00
Shunsuke Shibayama
3c90d9b8ed Fix SharedModuleCache to take ErgConfig as an argument 2022-12-13 20:41:05 +09:00
Shunsuke Shibayama
2e289f7cd1 Update lower.rs 2022-12-12 12:49:54 +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
87d13b8f09 Add Buildable trait 2022-12-12 00:08:56 +09:00
Shunsuke Shibayama
03319d1c8c Add ast::Dummy 2022-12-11 23:43:36 +09:00
Shunsuke Shibayama
34eb413456
Merge pull request #290 from GreasySlug/main
Fix and clean lex Str and MultilineStr
2022-12-11 23:33:48 +09:00
Shunsuke Shibayama
1142d327e5 Fix: arbitrary attributes of Failure type objects to be Failure 2022-12-11 23:32:28 +09:00
Shunsuke Shibayama
c8b161842a Add Location::unknown_or 2022-12-11 22:58:14 +09:00
Shunsuke Shibayama
de39186103 Enhance array out of bounds hint messages 2022-12-11 21:51:11 +09:00
Shunsuke Shibayama
3470d6c575 Update value.rs 2022-12-11 21:26:48 +09:00
Shunsuke Shibayama
c2270d319d Update mod.rs 2022-12-11 21:24:32 +09:00
Shunsuke Shibayama
fda485cdf9 Avoid panic in Params::loc 2022-12-11 20:03:43 +09:00
Shunsuke Shibayama
457e4bac76 Update hir.rs 2022-12-11 20:01:28 +09:00
Shunsuke Shibayama
bb03ca6097 Fix Block::loc 2022-12-11 18:31:44 +09:00
Shunsuke Shibayama
e1c8bb415b Add Expr::Dummy 2022-12-11 18:28:20 +09:00
GreasySlug
b57df8254d clean: use by and change unicode error place 2022-12-11 14:53:05 +09:00
GreasySlug
8268c28656 fix: const quotes 2022-12-11 14:50:55 +09:00
Shunsuke Shibayama
3841b9f676 Update ast.rs 2022-12-11 12:30:27 +09:00
Shunsuke Shibayama
2e60d8c885 Add ast::AttrDef 2022-12-11 12:15:34 +09:00
Shunsuke Shibayama
f1ff0d1ddf Fix double type checking of return values 2022-12-11 12:00:33 +09:00
Shunsuke Shibayama
09cca638a6 Update register.rs 2022-12-11 11:39:47 +09:00
Shunsuke Shibayama
27c58e803f
Merge pull request #288 from GreasySlug/main 2022-12-10 14:07:20 +09:00
GreasySlug
2f56aba75c fix: set exit code 2 instead of 0 2022-12-10 14:04:40 +09:00
GreasySlug
8ffd537abd clean: add newlines 2022-12-10 14:03:46 +09:00
GreasySlug
0820ac8b2b update: avoid panicking with invalid option args 2022-12-10 13:42:39 +09:00
Shunsuke Shibayama
22f906953d Update compare.rs 2022-12-10 13:31:50 +09:00
Shunsuke Shibayama
acb3eac043 Fix a refinement subtype checking bug 2022-12-10 13:18:07 +09:00
Shunsuke Shibayama
747974d37c Add helpers for manipulating errors 2022-12-10 02:40:55 +09:00
Shunsuke Shibayama
3013d708d8 Update version (beta.2) 2022-12-10 00:16:46 +09:00
Shunsuke Shibayama
ddd7abbaed Add NoTypeDisplay trait 2022-12-09 22:01:09 +09:00
Shunsuke Shibayama
5830253d7b Update compare.rs 2022-12-09 20:12:31 +09:00
Shunsuke Shibayama
450ab83052
Merge pull request #285 from erg-lang/fix-#283
Fix #283
2022-12-09 19:54:23 +09:00
Shunsuke Shibayama
9b57ade60e Update build_hir.rs 2022-12-09 19:48:25 +09:00
Shunsuke Shibayama
4ed278e75c Fix #282 2022-12-09 19:46:59 +09:00
Shunsuke Shibayama
a395938413 Fix an Erg standard library loading bug 2022-12-09 11:48:13 +09:00
Shunsuke Shibayama
a460b431a3 Update inquire.rs 2022-12-08 23:47:12 +09:00
Shunsuke Shibayama
3c9734e571 Update inquire.rs 2022-12-08 23:31:07 +09:00
Shunsuke Shibayama
7b95d3fc4d
Merge pull request #280 from erg-lang/fix-#278
Fix #278
2022-12-08 22:50:29 +09:00
Shunsuke Shibayama
e7edd42c5b Update eval.rs 2022-12-08 22:48:28 +09:00
Shunsuke Shibayama
4f21e63fa8 Fix #278 2022-12-08 22:36:57 +09:00
Shunsuke Shibayama
671c7b839c Add compiler architecture documents 2022-12-08 21:16:43 +09:00
Shunsuke Shibayama
4e3b10df46 Fix indent lexing bugs 2022-12-08 17:51:58 +09:00
Shunsuke Shibayama
6e33264f7a
Merge pull request #277 from erg-lang/fix-#276
Update codegen.rs
2022-12-08 15:41:48 +09:00
Shunsuke Shibayama
aa3bf7f44c Make SubMessage::msg, hint public members 2022-12-08 14:55:55 +09:00
Shunsuke Shibayama
ee3c23298e Update codegen.rs 2022-12-08 14:26:22 +09:00
Shunsuke Shibayama
428a557313 Add a hint for an unnecessary spaces syntax error 2022-12-08 12:06:28 +09:00