Shunsuke Shibayama
|
d4b78eb020
|
fix: distinguish between access to class/instance attr
|
2023-06-08 22:17:52 +09:00 |
|
Shunsuke Shibayama
|
1cbe2de706
|
fix: __new__ method definition bug
|
2023-06-08 12:37:58 +09:00 |
|
Shunsuke Shibayama
|
ef30a05708
|
fix: discard params
|
2023-06-08 02:33:33 +09:00 |
|
Shunsuke Shibayama
|
4851826b3a
|
fix: type-specification bug
|
2023-06-07 21:31:12 +09:00 |
|
Shunsuke Shibayama
|
5002a1c85d
|
chore: add package.er for type decl packages
|
2023-06-07 00:01:45 +09:00 |
|
Shunsuke Shibayama
|
da340e790d
|
feat: add pandas decls
|
2023-06-07 00:00:54 +09:00 |
|
Shunsuke Shibayama
|
c8ea6f6c9b
|
fix: nested polymorphic type check bug
|
2023-06-06 00:04:18 +09:00 |
|
Shunsuke Shibayama
|
95af482e22
|
fix: path resolution bug & subtyping bug
|
2023-06-05 13:07:06 +09:00 |
|
GreasySlug
|
9f8746c4de
|
Merge branch 'main' of https://github.com/GreasySlug/erg into feature/parser-err
|
2023-06-04 20:50:51 +09:00 |
|
Shunsuke Shibayama
|
a8abb7709e
|
fix: type declaration bugs
|
2023-06-04 16:48:21 +09:00 |
|
Cai Bingjun
|
47718b43e1
|
fix: modify Chinese error information
|
2023-06-04 14:49:40 +08:00 |
|
Shunsuke Shibayama
|
446262d74c
|
Update declare.rs
|
2023-06-04 11:11:44 +09:00 |
|
Shunsuke Shibayama
|
5052ebb077
|
feat: impl polymorphic type declaration
|
2023-06-04 01:34:20 +09:00 |
|
Shunsuke Shibayama
|
0b87a49b85
|
feat: enhance matplotlib type defs
|
2023-06-03 12:03:31 +09:00 |
|
Shunsuke Shibayama
|
1a26c841a9
|
test: fix stack overflow
|
2023-06-02 23:13:11 +09:00 |
|
Shunsuke Shibayama
|
0d1e5e5bff
|
Update transpile.rs
|
2023-06-02 11:46:43 +09:00 |
|
Shunsuke Shibayama
|
4137a07b70
|
chore(els): impl hover/jump for type specification
|
2023-06-02 10:54:31 +09:00 |
|
Shunsuke Shibayama
|
c4b4f18ca8
|
build: add experimental feature
|
2023-06-01 21:27:28 +09:00 |
|
Shunsuke Shibayama
|
1d0657c544
|
fix: overload subtyping
|
2023-06-01 19:36:25 +09:00 |
|
Shunsuke Shibayama
|
ef3bb68044
|
fix: #430
|
2023-06-01 13:08:51 +09:00 |
|
Shunsuke Shibayama
|
c17d3d147a
|
refactor: Context::register_methods
|
2023-05-31 11:13:36 +09:00 |
|
Shunsuke Shibayama
|
54f1071d65
|
feat: enhance numpy definitions
|
2023-05-30 23:46:26 +09:00 |
|
Shunsuke Shibayama
|
54bd51aea5
|
fix: desugar leaks
reported: https://github.com/mtshiba/pylyzer/issues/41
|
2023-05-29 14:11:10 +09:00 |
|
Shunsuke Shibayama
|
74103e5a1a
|
feat(els): implement inline variables
|
2023-05-28 22:40:22 +09:00 |
|
Shunsuke Shibayama
|
8c983c3714
|
merge from main
|
2023-05-28 10:39:54 +09:00 |
|
Shunsuke Shibayama
|
b8b312caad
|
chore: eliminate unsafe operations
|
2023-05-28 10:31:39 +09:00 |
|
Shunsuke Shibayama
|
6b8e7314f2
|
merge from main
|
2023-05-28 10:11:37 +09:00 |
|
Shunsuke Shibayama
|
980be54590
|
merge from main
|
2023-05-28 10:01:00 +09:00 |
|
Shunsuke Shibayama
|
8e481399b4
|
chore: eliminate unsafe operations
|
2023-05-28 02:22:33 +09:00 |
|
Shunsuke Shibayama
|
0bb8856f19
|
merge
|
2023-05-27 23:19:09 +09:00 |
|
Shunsuke Shibayama
|
7049faf144
|
fix: eliminate unsafe type-var updating
|
2023-05-27 23:09:15 +09:00 |
|
Shunsuke Shibayama
|
0e42ab03ca
|
feat: let Shared: Send + Sync
|
2023-05-27 20:41:28 +09:00 |
|
Shunsuke Shibayama
|
c31e93052b
|
fix: infinite recursion bugs
|
2023-05-25 18:03:43 +09:00 |
|
Shunsuke Shibayama
|
4af0c4c799
|
feat: add special variables module/global
|
2023-05-25 16:37:38 +09:00 |
|
Shunsuke Shibayama
|
30eac6dbcf
|
feat: add tempfile module
|
2023-05-25 14:20:22 +09:00 |
|
Shunsuke Shibayama
|
dab9def08a
|
fix: retry path resolution if failed
|
2023-05-25 11:58:09 +09:00 |
|
Shunsuke Shibayama
|
a9025507d3
|
fix: path resolution bugs
|
2023-05-25 11:25:02 +09:00 |
|
Shunsuke Shibayama
|
ac7a57a094
|
fix: path resolution bug
|
2023-05-21 23:30:31 +09:00 |
|
Shunsuke Shibayama
|
829b0d11b6
|
fix: module accessibility
|
2023-05-21 22:35:44 +09:00 |
|
Shunsuke Shibayama
|
379caacce9
|
fix: subtyping bugs
|
2023-05-20 21:43:53 +09:00 |
|
Shunsuke Shibayama
|
06001bfc13
|
feat: refinement type specification
|
2023-05-20 16:40:26 +09:00 |
|
Shunsuke Shibayama
|
b04429b3fd
|
fix: escape when displaying string literals
|
2023-05-20 01:33:27 +09:00 |
|
Shunsuke Shibayama
|
5e8d1b987a
|
chore: Str, Array: Sized
|
2023-05-18 23:11:54 +09:00 |
|
Shunsuke Shibayama
|
9cb98b8af0
|
fix: polymorphic subtyping bug
|
2023-05-18 22:48:31 +09:00 |
|
Shunsuke Shibayama
|
f39836abb0
|
fix: bugs generating unintended circular references
|
2023-05-18 18:38:44 +09:00 |
|
Shunsuke Shibayama
|
0b0badfef4
|
chore: fix minor bugs
|
2023-05-17 19:56:28 +09:00 |
|
Shunsuke Shibayama
|
c8f71d78f9
|
refactor: resolve_* (Context -> Input )
|
2023-05-17 15:46:50 +09:00 |
|
Shunsuke Shibayama
|
7c47794dbe
|
fix: a crash when importing a module itself
|
2023-05-17 12:53:14 +09:00 |
|
Shunsuke Shibayama
|
8355bcd3e8
|
Update mod.rs
|
2023-05-16 11:37:20 +09:00 |
|
Shunsuke Shibayama
|
4d7eeeb889
|
fix: add PylyzerStatus::hash
Currently, this hash is a dummy and is actually the size of the file
|
2023-05-16 01:24:54 +09:00 |
|