Shunsuke Shibayama
|
a7cdc7bc7c
|
Update cache.rs
|
2023-02-25 10:40:27 +09:00 |
|
Shunsuke Shibayama
|
923f8fbbaf
|
Update mod.rs
|
2023-02-25 10:11:11 +09:00 |
|
Shunsuke Shibayama
|
af3c912b17
|
feat: support tqdm
|
2023-02-25 01:58:37 +09:00 |
|
Shunsuke Shibayama
|
88ccfb9078
|
feat: add external (type decls dir)
|
2023-02-25 00:55:14 +09:00 |
|
Shunsuke Shibayama
|
50c476b66f
|
fix: path-related bugs
|
2023-02-25 00:54:11 +09:00 |
|
Shunsuke Shibayama
|
e7f1f6894d
|
build: update version (nightly)
|
2023-02-24 17:21:11 +09:00 |
|
Shunsuke Shibayama
|
f86a449846
|
Update str.rs
|
2023-02-24 17:03:39 +09:00 |
|
Shunsuke Shibayama
|
f604338d99
|
feat: add Pos /Neg trait
|
2023-02-24 15:38:04 +09:00 |
|
Shunsuke Shibayama
|
e944132cfc
|
feat: add init_py_builtin_operators
|
2023-02-24 15:21:25 +09:00 |
|
Shunsuke Shibayama
|
bb6d76cf81
|
Update inquire.rs
|
2023-02-24 14:41:37 +09:00 |
|
Shunsuke Shibayama
|
59f07f6d1d
|
fix: Structural types bugs
|
2023-02-24 13:08:18 +09:00 |
|
Shunsuke Shibayama
|
73a91dcbbb
|
chore: improve messages for unexpected arguments
|
2023-02-24 10:31:05 +09:00 |
|
Shunsuke Shibayama
|
7c748f223a
|
fix: Structural subtyping bug
fix: `contains_tvar`
|
2023-02-24 09:49:22 +09:00 |
|
Shunsuke Shibayama
|
047f86bbee
|
test: prevent some tests from being run locally
|
2023-02-24 07:49:12 +09:00 |
|
Shunsuke Shibayama
|
aaa259d6c0
|
feat: add ConstTypeAsc
|
2023-02-23 20:17:59 +09:00 |
|
Shunsuke Shibayama
|
1dbfb4b834
|
Merge pull request #404 from erg-lang/feat-structural
Add `Structural` types
|
2023-02-23 19:50:40 +09:00 |
|
Shunsuke Shibayama
|
aaa6b40b24
|
feat: support Structural types for methods
|
2023-02-23 18:12:05 +09:00 |
|
Shunsuke Shibayama
|
2c3a27ed4b
|
fix: Structural types instantiation/generalization
|
2023-02-23 02:35:05 +09:00 |
|
Shunsuke Shibayama
|
c9dda183ab
|
feat: implement Structural types
|
2023-02-23 01:37:54 +09:00 |
|
Shunsuke Shibayama
|
8903e84011
|
feat(els): support signature help
|
2023-02-22 17:54:04 +09:00 |
|
Shunsuke Shibayama
|
23cbbe3071
|
build: update version (v0.6.6)
|
2023-02-22 13:13:01 +09:00 |
|
github-actions[bot]
|
6c64b84079
|
Automatic update translation_status
|
2023-02-22 04:03:02 +00:00 |
|
Shunsuke Shibayama
|
4ce73011be
|
Update docs (JA)
|
2023-02-22 13:02:43 +09:00 |
|
Shunsuke Shibayama
|
baf9e9597f
|
Update docs
|
2023-02-22 12:59:40 +09:00 |
|
Shunsuke Shibayama
|
5c4c43ab2f
|
fix: failure of the type inference of another module
|
2023-02-22 11:55:02 +09:00 |
|
Shunsuke Shibayama
|
aa2cea60dd
|
fix: quantified subroutine subtyping bugs
|
2023-02-22 02:40:51 +09:00 |
|
Shunsuke Shibayama
|
4dcca2b06d
|
fix(typechecker): type generalization & dereference bugs
* `Context::subtype_of` now has `allow_cast` param. If this is `false`, cast-aware comparisons are not performed.
|
2023-02-21 17:04:52 +09:00 |
|
Shunsuke Shibayama
|
3fea50f8bc
|
fix: type generalization bugs
|
2023-02-21 11:20:15 +09:00 |
|
Shunsuke Shibayama
|
4dca7468ab
|
fix(typechecker): generalization bugs
|
2023-02-21 01:49:10 +09:00 |
|
Shunsuke Shibayama
|
590525588c
|
chore(els): improve completion order
|
2023-02-20 23:55:27 +09:00 |
|
Shunsuke Shibayama
|
1e410975f9
|
Merge pull request #403 from erg-lang/fix-quantification
Fix quantification
|
2023-02-20 22:54:15 +09:00 |
|
Shunsuke Shibayama
|
d0c53e456e
|
test: add type check tests
|
2023-02-20 22:29:44 +09:00 |
|
Shunsuke Shibayama
|
caae853036
|
Update generalize.rs
|
2023-02-20 21:44:01 +09:00 |
|
Shunsuke Shibayama
|
6a607870f3
|
fix: type quantification bugs
|
2023-02-20 20:38:36 +09:00 |
|
Shunsuke Shibayama
|
6d18fde0b1
|
fix: fn_name! in a closure shows "{{closure}}"
|
2023-02-20 01:16:08 +09:00 |
|
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 |
|