Commit graph

3357 commits

Author SHA1 Message Date
Shunsuke Shibayama
a97b89c056 fix!: rename to_str -> __str__ 2023-09-13 16:48:20 +09:00
Shunsuke Shibayama
cfd0d259a0 chore: improve subr type mismatch hint 2023-09-13 16:39:49 +09:00
Shunsuke Shibayama
f0fdcaca9f Update test.rs 2023-09-13 11:44:20 +09:00
Shunsuke Shibayama
aa6e6474ff doc: update faq_technical.md 2023-09-13 11:21:49 +09:00
Shunsuke Shibayama
aacdca31b8 fix: Python 3.7~3.8 bugs 2023-09-13 11:09:30 +09:00
Shunsuke Shibayama
75c1ac733c fix: Python 3.9 bugs 2023-09-13 03:00:03 +09:00
Shunsuke Shibayama
f157673c59 fix: dynamic container type check 2023-09-13 00:37:36 +09:00
Shunsuke Shibayama
bfa429a347 Update link_hir.rs 2023-09-11 23:10:07 +09:00
Shunsuke Shibayama
821ea2a252 Update lex.rs 2023-09-11 22:55:34 +09:00
Shunsuke Shibayama
21ca95417f chore: fix comprehension desugaring 2023-09-11 22:13:47 +09:00
Shunsuke Shibayama
f453cca98e build: update version (nightly.3) 2023-09-11 21:57:47 +09:00
Shunsuke Shibayama
68acaf00fb feat: add ByteArray! 2023-09-11 21:55:46 +09:00
Shunsuke Shibayama
79b891c32b chore: minor fixes for erg_proc_macro 2023-09-11 20:10:44 +09:00
Shunsuke Shibayama
a422bbb7ae build: update version (nightly.2) 2023-09-11 18:29:39 +09:00
Shunsuke Shibayama
1e0985e6c3 fix: test stack overflow
* add `erg_proc_macros` crate
2023-09-11 16:39:34 +09:00
Shunsuke Shibayama
136d1b56f6 Update itertools.d.er 2023-09-11 12:32:07 +09:00
Shunsuke Shibayama
3fd66f1a32 feat: (partial) comprehension support 2023-09-11 02:24:03 +09:00
Shunsuke Shibayama
482f22374b docs: update 29_comprehension.md 2023-09-11 00:49:16 +09:00
Shunsuke Shibayama
f8a7413953 feat: add tty/dectest/venv 2023-09-10 03:44:54 +09:00
Shunsuke Shibayama
5d39c17e1e feat: add shlex/pickle/marshal 2023-09-10 03:23:42 +09:00
Shunsuke Shibayama
4c58699157 build: update version (nightly.1) 2023-09-10 01:08:24 +09:00
Shunsuke Shibayama
4d77dc88c6 Update env.rs 2023-09-10 01:05:52 +09:00
Shunsuke Shibayama
429a7ac7b1 build: update version (nightly.0) 2023-09-10 00:44:58 +09:00
Shunsuke Shibayama
6f036dca5c fix: minor bugs 2023-09-10 00:40:52 +09:00
Shunsuke Shibayama
abb025afd4 fix: symop codegen bug 2023-09-09 17:29:19 +09:00
Shunsuke Shibayama
21cb0bb4c1 feat: support symbolized operators 2023-09-09 16:45:24 +09:00
Shunsuke Shibayama
64874f4169 feat(els): workspace diagnostics 2023-09-08 20:49:16 +09:00
Shunsuke Shibayama
f4928e3a51 build: update version (v0.6.20) 2023-09-08 02:57:34 +09:00
Shunsuke Shibayama
e1280e7612
Merge pull request #458 from erg-lang/molc
Add `molc`
2023-09-08 02:55:47 +09:00
Shunsuke Shibayama
b14a00c7bb build: move molc to a separate repository 2023-09-08 02:45:47 +09:00
Shunsuke Shibayama
ac5b0548a3 refactor: DummyClient -> FakeClient 2023-09-08 02:33:13 +09:00
Shunsuke Shibayama
dcb42f68b9 feat: add molc
* use molc for ELS tests
2023-09-08 02:13:13 +09:00
Shunsuke Shibayama
6ca5e07191 fix: user type renaming bug 2023-09-06 19:36:48 +09:00
Shunsuke Shibayama
2e0ee937fc
Merge pull request #457 from erg-lang/fix-pyc-exec
fix pyc execution bug
2023-09-06 12:25:34 +09:00
Shunsuke Shibayama
509f9c4fe3 fix: pyc execution 2023-09-06 12:18:37 +09:00
Shunsuke Shibayama
a6106b6139 Update token.rs 2023-09-06 10:54:04 +09:00
Shunsuke Shibayama
befdedfcab Update test.rs 2023-09-06 01:09:17 +09:00
Shunsuke Shibayama
7729b73809 fix: dict iterators bug 2023-09-06 00:56:07 +09:00
Shunsuke Shibayama
da9b6befdc build: update version (nightly.2) 2023-09-05 21:58:08 +09:00
Shunsuke Shibayama
8a1911cece fix: method inferring 2023-09-05 21:54:08 +09:00
Shunsuke Shibayama
edd80e4543 fix: subtract overflow 2023-09-05 20:59:01 +09:00
Shunsuke Shibayama
1ea6a8b808
Merge pull request #456 from erg-lang/bidi-check
Introduce (simplefied) bidirectional type checking
2023-09-05 20:53:07 +09:00
Shunsuke Shibayama
712d4e2b73 feat: bidi for containers 2023-09-05 19:38:33 +09:00
Shunsuke Shibayama
0f430199ab test: add error location test 2023-09-05 17:03:41 +09:00
Shunsuke Shibayama
75b5b68831 feat: introduce bidirectional type checking 2023-09-05 16:44:38 +09:00
Shunsuke Shibayama
5f8d744e47 chore: union/intersection subtyping 2023-09-05 09:45:15 +09:00
Shunsuke Shibayama
8c02e2dcc9
Merge pull request #455 from buster-blue/patch-1
Fix grammar (an → a)
2023-09-04 16:52:05 +09:00
buster-blue
f70aa55af2
Fix grammar (an → a) 2023-09-03 20:10:39 +00:00
Shunsuke Shibayama
5ca3cd2020 Update rust.yml 2023-09-03 16:58:30 +09:00
Shunsuke Shibayama
ce8e2fa32d build: update version (nightly.1) 2023-09-03 16:33:43 +09:00