Commit graph

1118 commits

Author SHA1 Message Date
Shunsuke Shibayama
2fdf5224b5 build: update version (v0.6.29) 2024-01-23 02:28:48 +09:00
Shunsuke Shibayama
c6f84f0d1c feat: import local packages 2024-01-23 02:06:09 +09:00
Shunsuke Shibayama
378567ad2d feat(els): recognize packages 2024-01-22 13:08:15 +09:00
Shunsuke Shibayama
ab659ccb35 feat: import external packages 2024-01-22 11:43:38 +09:00
Shunsuke Shibayama
67fefd196c feat(els): add Scheduler 2024-01-22 00:26:58 +09:00
Shunsuke Shibayama
20a94b806a fix: assert de-optimization bug 2024-01-21 13:10:47 +09:00
Shunsuke Shibayama
cfc2214bfb fix: path handling bug 2024-01-21 02:26:58 +09:00
Shunsuke Shibayama
74d304a1b7 chore: get builtin module context without lock 2024-01-21 01:44:29 +09:00
Shunsuke Shibayama
0c7f02db18 fix: NoneType codegen bug 2024-01-06 17:02:52 +09:00
Shunsuke Shibayama
bbf9a429a4 refactor: fix typos 2024-01-06 14:42:49 +09:00
Shunsuke Shibayama
1aa0123ce6 feat: add pack subcommand 2024-01-06 01:14:21 +09:00
Shunsuke Shibayama
74f3bad52e Update exception.er 2024-01-06 00:06:12 +09:00
Shunsuke Shibayama
395ca6e595
Merge pull request #477 from erg-lang/stdlib
Split standard library: `core`, `std`
2024-01-05 01:16:29 +09:00
Shunsuke Shibayama
951c85a344 feat: add exception module 2024-01-04 21:41:24 +09:00
Shunsuke Shibayama
8548ea89fe fix: type-var resolution bug 2024-01-04 19:25:43 +09:00
Shunsuke Shibayama
6de8355a25 refactor: std -> core 2024-01-04 17:26:26 +09:00
Shunsuke Shibayama
7fb611d492 test: add test_completion_item_resolve 2024-01-04 16:43:26 +09:00
Shunsuke Shibayama
767d51d48b feat: function downcasting
FIXME: This downcast is unsound, function inputs, output should be checked at runtime
2023-12-31 09:03:40 +09:00
Shunsuke Shibayama
2ddff1512f fix: const call bug 2023-12-30 21:53:38 +09:00
Shunsuke Shibayama
477778c9fe build: update version (v0.6.28) 2023-12-30 10:58:44 +09:00
Shunsuke Shibayama
4e3b3e3d21 fix: runtime type checking bug 2023-12-30 10:50:33 +09:00
Shunsuke Shibayama
80872fc50e fix: keyword argument bugs 2023-12-29 17:00:11 +09:00
Shunsuke Shibayama
21283b668e feat: add \x string literal 2023-12-29 13:44:34 +09:00
Shunsuke Shibayama
edfabd97e7 refactor: fix warns 2023-12-29 12:30:41 +09:00
Shunsuke Shibayama
cf726fe4a8 fix: array type bug 2023-12-29 12:09:59 +09:00
Shunsuke Shibayama
b5f5876631 fix: closure bug 2023-12-28 23:31:09 +09:00
Shunsuke Shibayama
a128719cbd Update codegen.rs 2023-12-28 21:01:53 +09:00
Shunsuke Shibayama
93f1dc0ed3 build: update version (nightly.0) 2023-12-28 15:21:05 +09:00
Shunsuke Shibayama
360c381b34 Update io.rs 2023-12-28 15:10:41 +09:00
Shunsuke Shibayama
a2d1809cee fix: cyclic reference modules bugs 2023-12-28 14:59:14 +09:00
Shunsuke Shibayama
26c758e67f WIP: submodule resolution bug 2023-12-25 02:14:33 +09:00
Shunsuke Shibayama
1b824d78e1 Merge branch 'main' into torch 2023-12-22 13:12:42 +09:00
Shunsuke Shibayama
2f924527f0 chore: add ModuleGraph::display 2023-12-22 13:03:25 +09:00
Shunsuke Shibayama
0e8ac90742 Merge branch 'main' into torch 2023-12-16 12:36:25 +09:00
Shunsuke Shibayama
03a45de495 fix: type-var generalization bug 2023-12-16 12:06:32 +09:00
Shunsuke Shibayama
a10d9e80ec fix: completion does not work in type decl files 2023-12-16 00:08:55 +09:00
Shunsuke Shibayama
89b26b3e8c WIP: enhance torch type decls 2023-12-15 22:57:13 +09:00
Shunsuke Shibayama
868609f95a feat: add format, help! 2023-12-15 22:55:10 +09:00
Shunsuke Shibayama
905a03d578 fix: external type specification bug 2023-12-13 23:33:06 +09:00
Shunsuke Shibayama
83cd92bb48 fix: superclass declaration bug 2023-12-13 14:37:48 +09:00
Shunsuke Shibayama
4f02d6ce2d fix: dict type inference bug 2023-12-12 13:28:35 +09:00
Shunsuke Shibayama
ab193d4b26 build: update version (v0.6.27) 2023-12-11 00:46:34 +09:00
Shunsuke Shibayama
529d3892bf fix: container type inference bugs 2023-12-11 00:15:13 +09:00
Shunsuke Shibayama
7b5167274a build: update version (nightly.1) 2023-12-09 23:37:01 +09:00
Shunsuke Shibayama
30bf5fb7c9 fix: structural type inference bug 2023-12-09 23:35:32 +09:00
Shunsuke Shibayama
db8912f7b7 build: update version (nightly.0) 2023-12-09 20:17:40 +09:00
Shunsuke Shibayama
58d3e3ec61 feat: add certifi/idna/packaging/six type decl 2023-12-09 20:02:44 +09:00
Shunsuke Shibayama
7cc5500f71 feat: add scipy type declaration 2023-12-09 17:11:58 +09:00
Shunsuke Shibayama
1aa61cd6a6 feat: add torch type declaration 2023-12-09 12:05:07 +09:00
Shunsuke Shibayama
480c9e4f83 chore: improve method completion 2023-12-06 23:56:36 +09:00