Commit graph

336 commits

Author SHA1 Message Date
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
Shunsuke Shibayama
1e72cf20f1 fix: casting bugs 2023-04-27 13:58:15 +09:00
Shunsuke Shibayama
1d140bc278
Merge pull request #421 from Hanaasagi/fix-tcp
REPL: fix the process of reading data from the server.
2023-04-27 01:25:44 +09:00
Shunsuke Shibayama
5536858363 test: add a mock test for the REPL server 2023-04-27 00:25:53 +09:00
Shunsuke Shibayama
a74309cbb3 fix: type-variable union bugs 2023-04-24 21:48:05 +09:00
Shunsuke Shibayama
0e8dee3cbf feat: implement And type overloading 2023-04-24 21:43:46 +09:00
Shunsuke Shibayama
7c9e47d015 build: add target armv7-unknown-linux-gnueabihf, aarch64-unknown-linux-gnu 2023-04-12 15:20:19 +09:00
Shunsuke Shibayama
ed82f79866 feat: add "command" to compiler options 2023-04-07 11:19:51 +09:00
Shunsuke Shibayama
0c47c95f25 feat: check doc comments by the compiler 2023-04-06 23:41:24 +09:00
Shunsuke Shibayama
76a05b9916 fix(els): eliminate_top_indent
rename to `trim_eliminate_top_indent`
2023-04-06 19:13:48 +09:00
Shunsuke Shibayama
b7fb670adf fix: minor bugs 2023-04-02 01:43:05 +09:00
Shunsuke Shibayama
755f06bab3 test: check the number of warnings 2023-04-01 21:53:22 +09:00
Shunsuke Shibayama
0329b1a2e3 chore: add Dereferencer 2023-04-01 18:08:15 +09:00
Shunsuke Shibayama
b0959b13e7 fix(els): file data inconsistencies 2023-03-31 19:49:49 +09:00
Shunsuke Shibayama
e232b6a518 fix: sub-unification problem 2023-03-31 00:37:09 +09:00
Shunsuke Shibayama
3f66981c5c refactor: py_compatible -> py_compat 2023-03-30 00:43:30 +09:00
Shunsuke Shibayama
d039e21628 feat: fix bugs 2023-03-29 21:03:07 +09:00
Shunsuke Shibayama
4ff0b64fc3 fix: type-instantiating bugs 2023-03-23 21:17:37 +09:00
Shunsuke Shibayama
8bb91cfe11 chore: name the spawned thread 2023-03-22 22:00:38 +09:00
Shunsuke Shibayama
f45c165499 feat: add some builtin python modules decls 2023-03-15 13:51:11 +09:00
Shunsuke Shibayama
f0713c9a60 Update error.rs 2023-03-10 13:29:12 +09:00
Shunsuke Shibayama
0744c35517 feat(els): add deep completion 2023-03-10 13:26:13 +09:00
Shunsuke Shibayama
5d8506b548 fix: eliminate unwrap(), todo!() 2023-03-08 09:20:06 +09:00
Shunsuke Shibayama
8c2f5ec55f fix: module name escaping 2023-03-07 21:29:52 +09:00
Shunsuke Shibayama
fa2919e824 fix: bugs with enumeration of vars 2023-03-06 19:44:49 +09:00
Shunsuke Shibayama
b1a9f7bf40 fix: eliminate panics 2023-03-06 13:52:07 +09:00
Shunsuke Shibayama
228a74d29d Add Input::unescaped_{path,filename} 2023-03-06 13:11:30 +09:00
Shunsuke Shibayama
77e3f498ef fix: file name collision problem of Input 2023-03-05 20:02:36 +09:00