Commit graph

363 commits

Author SHA1 Message Date
Shunsuke Shibayama
f23a178737 Merge branch 'main' into rwlock 2023-06-12 00:05:01 +09:00
Shunsuke Shibayama
ca664ca54c Update shared.rs 2023-06-12 00:02:46 +09:00
Shunsuke Shibayama
26be281137 fix: infinte recursion bug 2023-06-10 23:04:23 +09:00
Shunsuke Shibayama
0d3691f243 Merge branch 'main' into rwlock 2023-06-10 17:45:08 +09:00
Shunsuke Shibayama
393a018fb9 chore: eliminate thread_local! 2023-06-10 16:07:50 +09:00
Shunsuke Shibayama
d6f30924f1 chore: add FreshNameGenerator 2023-06-10 15:31:26 +09:00
Shunsuke Shibayama
46cf002a71 fix: Shared<usize> -> AtomicShared 2023-06-10 14:10:55 +09:00
Shunsuke Shibayama
924b22a171 Merge branch 'main' into pr/320 2023-06-09 22:04:44 +09:00
Shunsuke Shibayama
d75ac0c17b chore: add erg_common::io module 2023-06-09 12:11:13 +09:00
Shunsuke Shibayama
324618dbdc chore(parser): return AST and Warnings 2023-06-09 02:36:41 +09:00
Slug
e9e5d095bf
Merge pull request #431 from C-BJ/main
Fix REPL
2023-06-07 00:03:23 +09:00
Cai Bingjun
e3a2403d07 fmt/clean 2023-06-06 22:57:47 +08:00
Shunsuke Shibayama
95af482e22 fix: path resolution bug & subtyping bug 2023-06-05 13:07:06 +09:00
GreasySlug
9f8746c4de Merge branch 'main' of https://github.com/GreasySlug/erg into feature/parser-err 2023-06-04 20:50:51 +09:00
Cai Bingjun
1cdbeab110 Fix REPL 2023-06-04 17:20:25 +08:00
Shunsuke Shibayama
a8abb7709e fix: type declaration bugs 2023-06-04 16:48:21 +09:00
Shunsuke Shibayama
ea132e2345 build: remove dependencies libc/winapi/hermit_abi 2023-06-02 23:53:42 +09:00
Shunsuke Shibayama
7a25ba076e Update config.rs 2023-06-01 22:05:49 +09:00
Shunsuke Shibayama
c4b4f18ca8 build: add experimental feature 2023-06-01 21:27:28 +09:00
Shunsuke Shibayama
ef3bb68044 fix: #430 2023-06-01 13:08:51 +09:00
Shunsuke Shibayama
bb1dd5eb8e feat(els): implement extract into function 2023-05-28 14:14:27 +09:00
Shunsuke Shibayama
8c983c3714 merge from main 2023-05-28 10:39:54 +09:00
Shunsuke Shibayama
b8b312caad chore: eliminate unsafe operations 2023-05-28 10:31:39 +09:00
Shunsuke Shibayama
6b8e7314f2 merge from main 2023-05-28 10:11:37 +09:00
Shunsuke Shibayama
e881703554 merge from main 2023-05-28 10:10:49 +09:00
Shunsuke Shibayama
980be54590 merge from main 2023-05-28 10:01:00 +09:00
Shunsuke Shibayama
8e481399b4 chore: eliminate unsafe operations 2023-05-28 02:22:33 +09:00
Shunsuke Shibayama
0bb8856f19 merge 2023-05-27 23:19:09 +09:00
Shunsuke Shibayama
7049faf144 fix: eliminate unsafe type-var updating 2023-05-27 23:09:15 +09:00
Shunsuke Shibayama
0e42ab03ca feat: let Shared: Send + Sync 2023-05-27 20:41:28 +09:00
Shunsuke Shibayama
4d9800716b fix: eliminate unwraps 2023-05-25 20:25:59 +09:00
Shunsuke Shibayama
dab9def08a fix: retry path resolution if failed 2023-05-25 11:58:09 +09:00
Shunsuke Shibayama
a9025507d3 fix: path resolution bugs 2023-05-25 11:25:02 +09:00
Shunsuke Shibayama
ac7a57a094 fix: path resolution bug 2023-05-21 23:30:31 +09:00
Shunsuke Shibayama
829b0d11b6 fix: module accessibility 2023-05-21 22:35:44 +09:00
Shunsuke Shibayama
b04429b3fd fix: escape when displaying string literals 2023-05-20 01:33:27 +09:00
Shunsuke Shibayama
c8f71d78f9 refactor: resolve_* (Context -> Input) 2023-05-17 15:46:50 +09:00
Shunsuke Shibayama
bb17537178 feat: search site-packages with pyimport 2023-05-16 00:14:59 +09:00
Shunsuke Shibayama
28a6dd72eb Merge branch 'main' into ast-diff 2023-05-13 18:44:53 +09:00
Shunsuke Shibayama
e9ba860dc7 fix: path resolution order of importing 2023-05-13 13:10:53 +09:00
Shunsuke Shibayama
33e1b776cb feat: add ASTDiff and impl lazy compilation 2023-05-13 11:33:48 +09:00
Shunsuke Shibayama
5c5c46d960 fix: __call__ resolution bug 2023-05-06 21:37:54 +09:00
Shunsuke Shibayama
ffb7e4bbba fix: import bugs 2023-05-05 17:32:51 +09:00
Shunsuke Shibayama
a84c7854ea Create abc.d.er 2023-05-04 12:43:21 +09:00
Cai BingJun
709b29c6aa fix: modify Chinese error information 2023-05-04 12:10:25 +09:00
GreasySlug
b2a0dc19e5 add: classify error 2023-05-04 12:10:24 +09:00
Shunsuke Shibayama
730886021e feat: add special namespaces module/global 2023-05-03 14:32:09 +09:00
Shunsuke Shibayama
c84294fc11 chore(els): let FileCache: Send + Sync 2023-05-01 23:27:53 +09:00
Shunsuke Shibayama
1ef11fc2b9 feat(els): improve doc-comment display 2023-04-28 23:48:45 +09:00
Shunsuke Shibayama
219611b813 fix: display error instead of crash when ERG_PATH is not found 2023-04-27 16:44:06 +09:00