Shunsuke Shibayama
|
2fce9bda3b
|
fix(els): eliminate unwrap s
|
2023-05-04 19:05:27 +09:00 |
|
Shunsuke Shibayama
|
078f80e949
|
Update zipfile.d.er
|
2023-05-04 14:01:11 +09:00 |
|
Shunsuke Shibayama
|
752640eb02
|
fix: Context::register_marker_trait
|
2023-05-04 13:35:40 +09:00 |
|
Shunsuke Shibayama
|
a84c7854ea
|
Create abc.d.er
|
2023-05-04 12:43:21 +09:00 |
|
Shunsuke Shibayama
|
b13a09f1c4
|
doc: update compiler/phases/10_codegen.md & add runtime.md
|
2023-05-04 12:30:40 +09:00 |
|
Shunsuke Shibayama
|
d1dc1e60e7
|
Update inquire.rs
|
2023-05-04 00:14:07 +09:00 |
|
Shunsuke Shibayama
|
30d2dc52a3
|
feat: add SetIterator/TupleIterator
|
2023-05-04 00:00:09 +09:00 |
|
Shunsuke Shibayama
|
0603998bfc
|
chore: add Context::convert_value_into_type
|
2023-05-03 15:03:28 +09:00 |
|
Shunsuke Shibayama
|
730886021e
|
feat: add special namespaces module/global
|
2023-05-03 14:32:09 +09:00 |
|
Shunsuke Shibayama
|
c4a0efae08
|
feat: add Python API type definitions
|
2023-05-03 00:54:05 +09:00 |
|
Shunsuke Shibayama
|
3436b5eb02
|
Update inquire.rs
|
2023-05-02 23:40:27 +09:00 |
|
Shunsuke Shibayama
|
3f2793f915
|
chore: remove TokenKind::NoImplLit
|
2023-05-02 23:11:51 +09:00 |
|
Shunsuke Shibayama
|
c683049b0e
|
Update declare.rs
|
2023-05-02 22:54:43 +09:00 |
|
Shunsuke Shibayama
|
456201fb49
|
fix: type-spec parsing bugs
|
2023-05-02 22:46:37 +09:00 |
|
Shunsuke Shibayama
|
c84294fc11
|
chore(els): let FileCache: Send + Sync
|
2023-05-01 23:27:53 +09:00 |
|
Shunsuke Shibayama
|
591440333a
|
Create sqlite3.d.er
|
2023-05-01 00:35:48 +09:00 |
|
Shunsuke Shibayama
|
f8e7b1376f
|
Create dataclasses.d.er
|
2023-05-01 00:16:03 +09:00 |
|
Shunsuke Shibayama
|
dd719831d7
|
Create pprint.d.er
|
2023-05-01 00:04:31 +09:00 |
|
Shunsuke Shibayama
|
a55653d07c
|
Update inquire.rs
|
2023-04-30 20:07:06 +09:00 |
|
Shunsuke Shibayama
|
bd95ab8221
|
fix: PreDeclTypeSpec bugs
SimpleTypeSpec -> Identifier/PolyTypeSpec
|
2023-04-30 19:29:47 +09:00 |
|
Shunsuke Shibayama
|
1cdbef671e
|
fix: py-compat mode bugs
|
2023-04-29 23:41:56 +09:00 |
|
Shunsuke Shibayama
|
882d619dcc
|
fix: type-parameter instantiation bugs
|
2023-04-29 23:14:39 +09:00 |
|
Shunsuke Shibayama
|
1df51cb12c
|
feat: add IO! trait
|
2023-04-29 22:39:12 +09:00 |
|
Shunsuke Shibayama
|
68a233e6c3
|
fix: type-parameter instantiation bugs
add `itertools` module type definition
|
2023-04-29 22:38:36 +09:00 |
|
Shunsuke Shibayama
|
f6dc7074b4
|
Update register.rs
|
2023-04-29 14:28:13 +09:00 |
|
Shunsuke Shibayama
|
0b0c663792
|
fix: a type casting bug
|
2023-04-29 14:20:10 +09:00 |
|
Shunsuke Shibayama
|
a96b0102cd
|
fix: dict subtyping bugs
|
2023-04-29 11:38:25 +09:00 |
|
Shunsuke Shibayama
|
1ef11fc2b9
|
feat(els): improve doc-comment display
|
2023-04-28 23:48:45 +09:00 |
|
Shunsuke Shibayama
|
443765a18b
|
feat: enhance type definitions in io/socket
|
2023-04-28 21:20:30 +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
|
245d9eee84
|
fix: dict typing bugs
|
2023-04-27 15:51:56 +09:00 |
|
Shunsuke Shibayama
|
630d4d64db
|
Update mod.rs
|
2023-04-27 14:08:23 +09:00 |
|
Shunsuke Shibayama
|
1e72cf20f1
|
fix: casting bugs
|
2023-04-27 13:58:15 +09:00 |
|
Shunsuke Shibayama
|
66cac2ccc2
|
fix: bugs & remove TypeCmpCache
|
2023-04-27 13:10:33 +09:00 |
|
Shunsuke Shibayama
|
b3e09f213f
|
fix: type inference failure of as operator
Now the `as` operator is a kind of type ascription, i.e., a special operator.
|
2023-04-26 23:41:35 +09:00 |
|
Shunsuke Shibayama
|
6cb4e75fea
|
feat: add bit operators &&/||/^^
|
2023-04-25 09:55:20 +09:00 |
|
Shunsuke Shibayama
|
20a5231fc0
|
Update compare.rs
|
2023-04-24 22:21:40 +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
|
3b9f56f53f
|
fix: Context::substitute_typaram
|
2023-04-23 11:38:04 +09:00 |
|
Shunsuke Shibayama
|
1767df5de2
|
chore: add error msg for debug_assert!
|
2023-04-23 11:17:10 +09:00 |
|
Shunsuke Shibayama
|
0e070b3572
|
fix(els): completion bug
|
2023-04-23 02:00:09 +09:00 |
|
Shunsuke Shibayama
|
3c40fc35e9
|
fix: #193
and many bugs
|
2023-04-22 23:43:03 +09:00 |
|
Shunsuke Shibayama
|
b444fcac2c
|
build: remove unnecessary keys
|
2023-04-22 17:19:04 +09:00 |
|
Shunsuke Shibayama
|
db9a7fdfd4
|
Merge pull request #420 from Hanaasagi/fix-stderr
|
2023-04-22 17:13:18 +09:00 |
|
Shunsuke Shibayama
|
127659673c
|
fix(repl): initialize PyCodeGenerator when REPL fails
|
2023-04-22 16:45:00 +09:00 |
|
Shunsuke Shibayama
|
3fcd3ab9b1
|
feat: add Dict!
|
2023-04-20 11:34:04 +09:00 |
|
Shunsuke Shibayama
|
325d237f09
|
feat: add Dict.items/copy
|
2023-04-20 10:44:57 +09:00 |
|
Shunsuke Shibayama
|
e0d8306b3e
|
feat: add Dict.keys/values/get
|
2023-04-20 02:19:31 +09:00 |
|
Shunsuke Shibayama
|
7d7849b493
|
fix: unintended behavior for collections
|
2023-04-19 18:49:27 +09:00 |
|