Commit graph

364 commits

Author SHA1 Message Date
Shunsuke Shibayama
2ac004b51e fix(codegen): eliminate unwraps 2023-04-09 21:06:48 +09:00
Shunsuke Shibayama
a484f0ff9a fix: misuse forced_undoable_link 2023-04-07 23:45:10 +09:00
Shunsuke Shibayama
54db53bc02 build: update version (nightly.1) 2023-04-07 11:22:20 +09:00
Shunsuke Shibayama
ed82f79866 feat: add "command" to compiler options 2023-04-07 11:19:51 +09:00
Shunsuke Shibayama
cb8ce481d7 fix: #411 2023-04-07 10:21:06 +09:00
Shunsuke Shibayama
0c47c95f25 feat: check doc comments by the compiler 2023-04-06 23:41:24 +09:00
Shunsuke Shibayama
777af37de7 fix(lexer): multi-line token location 2023-04-06 22:39:16 +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
018080be41 fix: nested array bugs 2023-04-05 11:47:15 +09:00
Shunsuke Shibayama
84bd0259eb fix: tuple attribute lexing bugs 2023-04-03 22:36:30 +09:00
Shunsuke Shibayama
cf0ebc67cf fix: eliminate Box::leak 2023-04-03 20:50:41 +09:00
Shunsuke Shibayama
a8511b77cc feat(lexer): impl line continuation 2023-04-03 13:01:25 +09:00
Shunsuke Shibayama
f00ee2dc74 fix: Context::fields with module types 2023-04-03 11:34:37 +09:00
Shunsuke Shibayama
f39e05ff82 fix: improve error msg of get_attr_type_by_name 2023-04-02 12:36:53 +09:00
Shunsuke Shibayama
b7fb670adf fix: minor bugs 2023-04-02 01:43:05 +09:00
Shunsuke Shibayama
c8ecb9903e refactor: Type::Fluctuation -> Type::Bounded 2023-04-01 22:52:02 +09:00
Shunsuke Shibayama
95b29a6f08 build: update version (nightly.0) 2023-04-01 21:57:53 +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
16b35ad64a build: update version (v0.6.9) 2023-04-01 09:04:02 +09:00
Shunsuke Shibayama
7c9970f140 fix: smallest type selection 2023-04-01 08:58:30 +09:00
Shunsuke Shibayama
b0959b13e7 fix(els): file data inconsistencies 2023-03-31 19:49:49 +09:00
Shunsuke Shibayama
ca83d090a3 chore: add NormalizedUrl 2023-03-31 15:14:30 +09:00
Shunsuke Shibayama
32eb893d9d fix(els): local variables completion bug 2023-03-31 12:39:16 +09:00
Shunsuke Shibayama
dd1705bba5 build: update version (nightly) 2023-03-31 01:26:07 +09:00
Shunsuke Shibayama
e232b6a518 fix: sub-unification problem 2023-03-31 00:37:09 +09:00
Shunsuke Shibayama
6f334b6bcc refactor: Equal -> Assign 2023-03-30 01:27:51 +09:00
Shunsuke Shibayama
3f66981c5c refactor: py_compatible -> py_compat 2023-03-30 00:43:30 +09:00
Shunsuke Shibayama
fd2b7a18dc build: update version 2023-03-29 22:19:57 +09:00
Shunsuke Shibayama
d039e21628 feat: fix bugs 2023-03-29 21:03:07 +09:00
Shunsuke Shibayama
37ef01c89a feat: comparison narrowing 2023-03-29 15:35:45 +09:00
Shunsuke Shibayama
5876c24830 feat: isinstance narrowing 2023-03-29 11:24:53 +09:00
Shunsuke Shibayama
ccf02405d8 feat: add ==/!= narrowing 2023-03-29 01:32:29 +09:00
Shunsuke Shibayama
fc3fe5de0c feat: implement type-narrowing
* `in` narrowing
2023-03-28 02:00:42 +09:00
Shunsuke Shibayama
824075f7ee feat: add FrozenSet, MemoryView 2023-03-26 11:23:28 +09:00
Shunsuke Shibayama
b9ff06bb35 docs: update compound.md 2023-03-26 01:04:37 +09:00
Shunsuke Shibayama
caa171342f fix: eliminate panics 2023-03-25 23:17:30 +09:00
Shunsuke Shibayama
bf8cf61c7e refactor: use if let instead of option_enum_unwrap 2023-03-25 10:23:58 +09:00
Shunsuke Shibayama
bf50ec289a Update inquire.rs 2023-03-25 00:25:28 +09:00
Shunsuke Shibayama
9710b8c0cc feat(els): impl module/alias definition jump 2023-03-24 22:46:02 +09:00
Shunsuke Shibayama
99d72ab4ef fix: type-instantiation bug 2023-03-24 19:02:32 +09:00
Shunsuke Shibayama
b7a0e5b89c build: update version (nightly) 2023-03-24 13:01:31 +09:00
Shunsuke Shibayama
9b3843b7a4 feat: add Complex, GenericArray, GenericSet 2023-03-24 11:47:46 +09:00
Shunsuke Shibayama
3940f7f36c fix: add __call__ for builtin classes 2023-03-24 10:34:44 +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
0079aed860 fix: sub-unification bugs 2023-03-22 15:38:47 +09:00
Shunsuke Shibayama
b318395a32 fix: avoid infinite recursion bugs 2023-03-22 01:28:22 +09:00
Shunsuke Shibayama
2a0998f0cd build: update version (v0.6.8) 2023-03-21 00:26:20 +09:00
Shunsuke Shibayama
ebf41b514e fix: access violation bug caused by sub_unify
add structural method types inferring
2023-03-21 00:09:26 +09:00