Commit graph

855 commits

Author SHA1 Message Date
Shunsuke Shibayama
67a9f88f61 fix: sub unification bug 2024-02-16 18:31:49 +09:00
Shunsuke Shibayama
5f652f3dd5 fix: sub unification bug 2024-02-16 17:50:57 +09:00
Shunsuke Shibayama
fae18d3c15 Update inquire.rs 2024-02-16 17:00:04 +09:00
Shunsuke Shibayama
ac3023c779 Update inquire.rs 2024-02-15 15:09:53 +09:00
Shunsuke Shibayama
4466a5a463 feat: add erg_compiler::Compiler (python module) 2024-02-15 03:09:22 +09:00
Shunsuke Shibayama
163f4c07f3 Merge pull request #489 from erg-lang/remove_ext
Remove external packages (move to `pytypes`)
2024-02-15 01:00:56 +09:00
Shunsuke Shibayama
e236a65c21 fix: refinement type assert cast bug 2024-02-14 20:09:13 +09:00
Shunsuke Shibayama
17625884b9 feat: add erg_compiler::compile_with_dependencies 2024-02-14 16:31:40 +09:00
Shunsuke Shibayama
3df896e1c6 fix: test failure 2024-02-14 16:23:07 +09:00
Shunsuke Shibayama
d17767f326 Merge branch 'main' into remove_ext 2024-02-14 15:56:45 +09:00
Shunsuke Shibayama
dabdc8eaa5 feat: add erg_compiler::compile_with_dependencies 2024-02-14 15:54:30 +09:00
Shunsuke Shibayama
13f303fbfb fix: refinement type assert cast bug 2024-02-14 13:44:45 +09:00
Shunsuke Shibayama
2eaec5a40e feat: resolve pkgs module path 2024-02-14 01:30:48 +09:00
Shunsuke Shibayama
c120cb802f fix: codegen bug 2024-02-13 11:54:42 +09:00
Shunsuke Shibayama
48cdd2462d feat: add Array.repeat 2024-02-12 01:38:52 +09:00
Shunsuke Shibayama
92aa3ea078 add external files 2024-02-11 23:04:16 +09:00
Shunsuke Shibayama
7823243dbe Merge branch 'main' into lib.d 2024-02-11 22:00:42 +09:00
Shunsuke Shibayama
029978023a fix: closure codegen bug 2024-02-11 21:39:43 +09:00
Shunsuke Shibayama
3928e5522d chore: reduce convertor wrapping 2024-02-11 18:56:47 +09:00
Shunsuke Shibayama
df2aaef552 Merge branch 'main' into lib.d 2024-02-11 14:02:23 +09:00
Shunsuke Shibayama
7a158aace8 fix: closure codegen bug 2024-02-11 13:59:54 +09:00
Shunsuke Shibayama
3173db429a chore: add TraitImpl::declared_in 2024-02-11 13:55:17 +09:00
Shunsuke Shibayama
8b0d504ccb Merge branch 'main' into lib.d 2024-02-11 13:46:59 +09:00
Shunsuke Shibayama
4440d0a698 chore: add TraitImpl::declared_in 2024-02-11 13:08:03 +09:00
Shunsuke Shibayama
dcd66b9adc Merge branch 'main' into lib.d 2024-02-11 00:14:29 +09:00
Shunsuke Shibayama
40a01db38f fix: closure codegen bug 2024-02-11 00:14:02 +09:00
Shunsuke Shibayama
12a425a8da refactor: move external packages to package-index 2024-02-10 20:12:55 +09:00
Shunsuke Shibayama
6b681c5fd1 feat: add initializer, destructor syntax 2024-02-10 18:49:04 +09:00
Shunsuke Shibayama
928afaabdd feat: erg check for decl packages 2024-02-10 15:34:03 +09:00
Shunsuke Shibayama
14bf431c57 chore: resolve decl package path 2024-02-10 13:01:42 +09:00
Shunsuke Shibayama
027009680a Update semver.er 2024-02-10 13:00:44 +09:00
Shunsuke Shibayama
7e961e37ed refactor: move idna, certifi to package-index 2024-02-10 13:00:44 +09:00
Shunsuke Shibayama
2a26cc8a1d
Merge pull request #485 from erg-lang/torch_d
Change constructor syntax
2024-02-09 23:41:18 +09:00
Shunsuke Shibayama
134cb1254c fix: test failures 2024-02-09 23:21:05 +09:00
Shunsuke Shibayama
e5c8f177ba feat: add HasScalarType 2024-02-09 18:37:33 +09:00
Shunsuke Shibayama
21d5f22ca8 fix: overload resolution bug 2024-02-09 14:33:58 +09:00
Shunsuke Shibayama
66352ddd3a feat: add const Array::{insert, remove_at, remove_all} 2024-02-09 12:47:17 +09:00
Shunsuke Shibayama
b7d9598d28 feat: add IrregularEq 2024-02-09 02:43:51 +09:00
Shunsuke Shibayama
3eec9ed590 fix: mutable object class bug 2024-02-09 00:34:48 +09:00
Shunsuke Shibayama
fce88717b0 feat!: change constructor syntax: C::__new__() -> C() 2024-02-08 02:42:49 +09:00
Shunsuke Shibayama
36fcc8cb79 fix: ownership bug 2024-02-07 19:50:50 +09:00
Shunsuke Shibayama
c76de00847 feat: add Float!::{inc!, dec!} 2024-02-07 17:01:32 +09:00
Shunsuke Shibayama
90061f0fc1 fix: subr type with defaults instantiation bug 2024-02-07 14:48:39 +09:00
Shunsuke Shibayama
58514c5890 chore: add Subroutine & GenericCallable is now a trait 2024-02-07 13:23:09 +09:00
Shunsuke Shibayama
53172d5132 fix: declared type instantiation bug 2024-02-07 01:58:39 +09:00
Shunsuke Shibayama
757f387d91 feat: add callable function 2024-02-06 14:36:40 +09:00
Shunsuke Shibayama
44e3d6f343 Merge branch 'main' into torch_d 2024-02-06 01:55:44 +09:00
Shunsuke Shibayama
2a24941e91
Merge pull request #484 from GreasySlug/main
Wrap and Handle Python Ver Retrieval
2024-02-06 01:18:23 +09:00
GreasySlug
edd193a119 refactor: wrap and handle the py ver retrieval 2024-02-04 23:51:45 +09:00
Shunsuke Shibayama
d660287e08 Merge branch 'main' into torch_d 2024-02-04 18:12:17 +09:00