Commit graph

3240 commits

Author SHA1 Message Date
Shunsuke Shibayama
f746b815d3 test: add should_ok/subtyping.er 2023-02-20 00:46:10 +09:00
Shunsuke Shibayama
51d84fff9e fix: heterogenous array specifying 2023-02-20 00:08:35 +09:00
Shunsuke Shibayama
7103c9f3bb feat(els): display type bounds as inlay hints 2023-02-19 02:39:03 +09:00
Shunsuke Shibayama
855d47f02c fix(typechecker): quantified types unifying 2023-02-19 02:00:54 +09:00
Shunsuke Shibayama
448fe4e64c fix: type formatting 2023-02-18 16:09:09 +09:00
Shunsuke Shibayama
5b8715af27 Update instantiate.rs 2023-02-18 15:42:59 +09:00
Shunsuke Shibayama
d336dffba7 build: update version (nightly) 2023-02-18 15:30:27 +09:00
Shunsuke Shibayama
b552cad3b2 feat: add Bytes.d.er/Obj.d.er 2023-02-18 13:46:48 +09:00
Shunsuke Shibayama
7389f68e3e fix(compiler): infinite recursion bug of derefine 2023-02-18 00:43:52 +09:00
Shunsuke Shibayama
3aeb63f51b feat: add Array.d.er/Bool.d.er/Nat.d.er 2023-02-18 00:24:25 +09:00
Shunsuke Shibayama
9a131ecc53 fix: #399 2023-02-17 21:27:37 +09:00
Shunsuke Shibayama
677ced0fcd feat: add std.d 2023-02-17 21:09:23 +09:00
Shunsuke Shibayama
51cae591a3 feat: allow separating sample code and doc-comments 2023-02-17 20:37:15 +09:00
Shunsuke Shibayama
0c579fa6fb fix(els): pos_to_index (renamed to pos_to_byte_index)
Fixed a crash when handling non-ascii characters
2023-02-17 17:54:49 +09:00
Shunsuke Shibayama
66ece61af2 refactor(pystd): use methods declaration syntax 2023-02-17 15:15:11 +09:00
Shunsuke Shibayama
7e9cef9c07 chore(els): improve completion 2023-02-17 13:39:46 +09:00
Shunsuke Shibayama
d1ee28db78 fix: method decls visibility bug 2023-02-17 01:51:11 +09:00
Shunsuke Shibayama
033e95516c Update hover.rs 2023-02-17 01:39:00 +09:00
Shunsuke Shibayama
b4b02fd0f6 feat: implement methods declaration syntax 2023-02-17 01:26:04 +09:00
Shunsuke Shibayama
a694880ff4 fix(compiler): eliminate panic!/todo!s 2023-02-16 23:48:22 +09:00
github-actions[bot]
83d9ed108d Automatic update translation_status 2023-02-16 06:14:02 +00:00
Shunsuke Shibayama
e4a7d33256 Update 20_visibility.md 2023-02-16 15:13:42 +09:00
Shunsuke Shibayama
5fe4ad1207 Update 20_visibility.md 2023-02-16 15:12:45 +09:00
Shunsuke Shibayama
305763f251 Update register.rs 2023-02-16 05:54:21 +09:00
Shunsuke Shibayama
99b44fc02b feat: add PylyzerStatus 2023-02-16 05:43:48 +09:00
Shunsuke Shibayama
a2e4cbcd0a chore: display fix-suggests for incorrect CLI args 2023-02-15 16:39:22 +09:00
Shunsuke Shibayama
ec9ecb98b7 Update codegen.rs 2023-02-15 13:22:47 +09:00
Shunsuke Shibayama
712e665ac2 Update levenshtein.rs 2023-02-15 12:54:09 +09:00
Shunsuke Shibayama
dd7ff1adbc perf: optimize levenshtein 2023-02-15 12:25:02 +09:00
Shunsuke Shibayama
5f6c8a3b2b perf: reduce performing of .loc() 2023-02-15 03:27:08 +09:00
Shunsuke Shibayama
5d90029f09 perf: delaying execution of .loc() 2023-02-15 01:08:49 +09:00
Shunsuke Shibayama
929f8b25ce chore(compiler): improve import error messages 2023-02-14 22:58:02 +09:00
Shunsuke Shibayama
99db34b61c feat(els): support d.er renaming
* fix a bug that left diagnostics
* fix to include PyModule in dependencies
* fix `clear_cache`
2023-02-14 19:59:43 +09:00
github-actions[bot]
0302110518 Automatic update translation_status 2023-02-14 07:27:43 +00:00
Shunsuke Shibayama
5a347e87e8 docs: update troubleshooting.md 2023-02-14 16:27:21 +09:00
Shunsuke Shibayama
f3fd5e3eeb feat(els): support module renaming 2023-02-14 16:23:45 +09:00
Shunsuke Shibayama
38f34edbf0 Update server.rs 2023-02-14 12:10:14 +09:00
Shunsuke Shibayama
3b4d539c81 Update release.yml 2023-02-14 11:49:12 +09:00
Shunsuke Shibayama
4928ec1bcb build: update version (v0.6.5) 2023-02-14 11:35:44 +09:00
Shunsuke Shibayama
307087f6b5 test: let some tests not to run locally 2023-02-14 11:30:23 +09:00
Shunsuke Shibayama
d7c922bb05 build: update version (nightly) 2023-02-13 23:18:37 +09:00
Shunsuke Shibayama
461e8229d7 chore(els): improve completion 2023-02-13 23:01:12 +09:00
Shunsuke Shibayama
ecd8ea6769 Update varinfo.rs 2023-02-13 21:32:21 +09:00
Shunsuke Shibayama
515b87b106 refactor: condition => test, err_message => msg 2023-02-13 15:56:08 +09:00
Shunsuke Shibayama
16cf80cd23 chore(els): improve patch support 2023-02-13 15:43:18 +09:00
Shunsuke Shibayama
2574de3a68 fix: some bugs
Fixed:

* argument `_` of anonymous function disappears
* els crashes
* incomplete `.update!` codegen
2023-02-13 15:06:50 +09:00
Shunsuke Shibayama
da7ff0a258 fix(compiler): issue with warns about other files 2023-02-13 12:26:15 +09:00
Shunsuke Shibayama
903e96b34e build: update version (nightly) 2023-02-13 02:41:46 +09:00
Shunsuke Shibayama
ffaf757fef
Merge pull request #395 from erg-lang/fix-type-matching
fix(compiler): runtime type matching system
2023-02-13 02:39:20 +09:00
Shunsuke Shibayama
2ad38717cd Merge branch 'main' into fix-type-matching 2023-02-13 02:31:37 +09:00