Commit graph

305 commits

Author SHA1 Message Date
Shunsuke Shibayama
b10f486040 Merge branch 'main' into py-method-decl 2022-09-30 19:32:58 +09:00
Shunsuke Shibayama
62ba267b33 Add exit, panic 2022-09-30 19:14:45 +09:00
Shunsuke Shibayama
33edcd2e1c Implement Python class method declarations 2022-09-30 18:21:18 +09:00
Shunsuke Shibayama
e4c61392d2 Update codegen.rs 2022-09-30 16:04:46 +09:00
Shunsuke Shibayama
5179a04db4 Fix a codegen bug 2022-09-30 15:52:29 +09:00
Shunsuke Shibayama
aec165b0d6 Update codegen.rs 2022-09-30 15:46:40 +09:00
Shunsuke Shibayama
622e1fa350 Fix lowerer crash bugs 2022-09-30 15:46:27 +09:00
Shunsuke Shibayama
12664a0e1c Update error.rs 2022-09-30 14:41:36 +09:00
Shunsuke Shibayama
99ced41c87 Fix Readable type 2022-09-30 14:31:39 +09:00
Shunsuke Shibayama
9dd2da9628 Fix .read type 2022-09-30 14:09:38 +09:00
Shunsuke Shibayama
8b535a3ae0 Update codegen.rs 2022-09-30 02:14:58 +09:00
Shunsuke Shibayama
d4b6e6000e Update version (v0.5.5) 2022-09-30 01:22:43 +09:00
Shunsuke Shibayama
96c5527134 Improve: inferring the overall type from the method 2022-09-30 01:22:22 +09:00
Shunsuke Shibayama
cd168ef131 Impl with! 2022-09-29 23:56:02 +09:00
Shunsuke Shibayama
db84321ff8 Add type definitions for open! and with! 2022-09-29 21:50:28 +09:00
Shunsuke Shibayama
ea14f8b2ba Update codegen.rs 2022-09-29 20:45:10 +09:00
Shunsuke Shibayama
9eb7e8e9ba Update codegen.rs 2022-09-29 20:42:48 +09:00
Shunsuke Shibayama
f9e35aab2d Fix #179, #176 2022-09-29 18:57:27 +09:00
Shunsuke Shibayama
e717b43c40 Fix import to be usable without assigning 2022-09-29 18:55:47 +09:00
Shunsuke Shibayama
23a6f630c9 Fix import to be called from anywhere 2022-09-29 11:48:38 +09:00
Shunsuke Shibayama
f548f9e6ef Add type specification for array and range types 2022-09-28 00:05:23 +09:00
Shunsuke Shibayama
8a9b38d083 Update version (nightly) 2022-09-27 23:19:45 +09:00
Shunsuke Shibayama
348a37a746 Fix to continue compilation even if module compilation fails 2022-09-27 23:18:15 +09:00
Shunsuke Shibayama
1c7ec91a02 Update version (nightly) 2022-09-27 10:04:14 +09:00
Shunsuke Shibayama
f983db1506 Update version (nightly) 2022-09-27 09:43:57 +09:00
Shunsuke Shibayama
0a731bfd93 Add ErgConfig::with_path 2022-09-27 09:43:27 +09:00
Shunsuke Shibayama
733e758398 Update version (v0.5.4) 2022-09-26 21:51:15 +09:00
Shunsuke Shibayama
4d6c7f7590 Add d.er syntax 2022-09-26 21:49:33 +09:00
Shunsuke Shibayama
aacad4fc8e Fix type ascription bugs 2022-09-26 14:50:28 +09:00
Shunsuke Shibayama
5aae4a69a5 Split cache between Python and Erg modules 2022-09-26 14:03:06 +09:00
Shunsuke Shibayama
334b9d9f3a Improve error output 2022-09-26 01:21:06 +09:00
Shunsuke Shibayama
f1b8b5a6b8 Fix inferring bugs 2022-09-26 01:04:42 +09:00
Shunsuke Shibayama
a837022404 Update version (nightly) 2022-09-26 00:31:34 +09:00
Shunsuke Shibayama
792c0ca3b4 impl Error for CompileError 2022-09-25 23:43:31 +09:00
Shunsuke Shibayama
7fad8d9eee Update version (nightly) 2022-09-25 21:43:48 +09:00
Shunsuke Shibayama
e2b4b3fb07 Update instantiate.rs 2022-09-25 21:39:47 +09:00
Shunsuke Shibayama
d11b05ecff Fix inferring bugs 2022-09-25 21:32:49 +09:00
Shunsuke Shibayama
93388ddf80 Fix inferring bugs 2022-09-25 21:05:12 +09:00
Shunsuke Shibayama
9ccfdadf22 Add TypeAscription 2022-09-25 20:05:52 +09:00
Shunsuke Shibayama
6cfb0d1544 Prohibit inner scope type definition 2022-09-25 18:43:45 +09:00
Shunsuke Shibayama
f6e1a7b117 Remove unwraps 2022-09-24 19:15:55 +09:00
Shunsuke Shibayama
8541d38c7c Update compare.rs 2022-09-24 15:57:51 +09:00
Shunsuke Shibayama
7b820f34ad Update version (v0.5.3) 2022-09-24 15:43:07 +09:00
Shunsuke Shibayama
40fd927f0a Update mod.rs 2022-09-24 13:11:08 +09:00
Shunsuke Shibayama
62760d1d5e Update mod.rs 2022-09-24 13:07:50 +09:00
Shunsuke Shibayama
50524e4d0b Update version (v0.5.2) 2022-09-24 03:30:10 +09:00
Shunsuke Shibayama
10360269f5 Update inquire.rs 2022-09-24 02:16:11 +09:00
Shunsuke Shibayama
438ae9c2d6 Add Context::dir 2022-09-24 01:32:21 +09:00
Shunsuke Shibayama
c6de914f3f Fix #177 2022-09-23 12:02:53 +09:00
Shunsuke Shibayama
a79f0652ab Update version (v0.5.1) 2022-09-23 00:23:38 +09:00