Commit graph

80 commits

Author SHA1 Message Date
Shunsuke Shibayama
f9fa9f0ce1 Update value.rs 2022-12-17 12:27:48 +09:00
Shunsuke Shibayama
8f873109a2 Implement the return type warning 2022-12-16 18:07:07 +09:00
Shunsuke Shibayama
f2856c588f Update typaram.rs 2022-12-15 17:00:56 +09:00
Shunsuke Shibayama
800b6c43d9 Eliminate todo!s 2022-12-15 15:18:25 +09:00
Shunsuke Shibayama
8308d0b965
Merge pull request #293 from erg-lang/pylyzer-mode
Add pylyzer-mode
2022-12-14 20:34:21 +09:00
Shunsuke Shibayama
d5b05c8a28 Add IntersectionTypeObj 2022-12-14 18:03:49 +09:00
Shunsuke Shibayama
8528096a31 Fix type formatting 2022-12-14 08:04:48 +09:00
Shunsuke Shibayama
3ff1675770 Undo 954c6f75 2022-12-14 07:38:28 +09:00
Shunsuke Shibayama
954c6f752d Fix a python module resolving bug 2022-12-14 06:37:43 +09:00
Shunsuke Shibayama
1142d327e5 Fix: arbitrary attributes of Failure type objects to be Failure 2022-12-11 23:32:28 +09:00
Shunsuke Shibayama
3470d6c575 Update value.rs 2022-12-11 21:26:48 +09:00
Shunsuke Shibayama
acb3eac043 Fix a refinement subtype checking bug 2022-12-10 13:18:07 +09:00
Shunsuke Shibayama
287a65276e Add Str <-> Int, Nat convertors 2022-12-06 23:44:24 +09:00
Shunsuke Shibayama
52c76431ee Merge branch 'main' into patch 2022-12-05 17:25:45 +09:00
Shunsuke Shibayama
b0fe1103f3 Add inc!, dec! to Int 2022-12-05 02:34:35 +09:00
Shunsuke Shibayama
6cb3231845 Fix a refinement + union types bug 2022-12-05 00:41:37 +09:00
Shunsuke Shibayama
48f91f969b Fix match crashes 2022-12-04 11:43:39 +09:00
Shunsuke Shibayama
46029c0abc Update value.rs 2022-12-03 20:13:44 +09:00
Shunsuke Shibayama
15a7be482c Merge branch 'main' into patch 2022-12-03 11:39:19 +09:00
Shunsuke Shibayama
5e29de9b53 Update transpiler 2022-12-02 23:56:39 +09:00
Shunsuke Shibayama
bade70ef91 Implement Patch 2022-12-02 20:03:02 +09:00
Shunsuke Shibayama
9b1457b695 Fix #265 2022-12-01 23:02:06 +09:00
Shunsuke Shibayama
08a92bbbc1 Fix if codegen bugs 2022-11-30 23:58:19 +09:00
Shunsuke Shibayama
4d226dafcb Fix #255 2022-11-29 14:06:10 +09:00
Shunsuke Shibayama
fde5a33d54 Improve error message for referring to a variable before its definition 2022-11-28 10:38:01 +09:00
Shunsuke Shibayama
d26909c317 Improve type mismatch messages 2022-11-25 17:20:39 +09:00
GreasySlug
ff24c62de1 Merge branch 'main' of https://github.com/GreasySlug/erg into split-err-msg 2022-11-20 10:41:10 +09:00
Shunsuke Shibayama
81bea3bcee Remove AtomicStr 2022-11-20 01:42:55 +09:00
GreasySlug
4ae81aa05e Add: Location moved to ErrorCore 2022-11-18 12:31:44 +09:00
GreasySlug
bba66f7696 Change: move THEME to ErrorCore 2022-11-17 23:25:47 +09:00
Shunsuke Shibayama
7b53015b04 Add not & Fix while, for codegen bugs 2022-11-16 00:06:00 +09:00
Shunsuke Shibayama
89c3ada048 Implement coercion to search for attributes 2022-11-15 21:50:42 +09:00
Shunsuke Shibayama
a4c6009ec6 Implement record pattern for parameters 2022-11-09 18:14:02 +09:00
Shunsuke Shibayama
a9f65d73c1 Remove linter warnings 2022-11-05 03:17:05 +09:00
Shunsuke Shibayama
07f2a470f7 Fix a bug when using a non system default Python 2022-11-04 23:50:10 +09:00
Shunsuke Shibayama
f15305c287 fix a bug with closures 2022-11-04 21:42:37 +09:00
Shunsuke Shibayama
a28ca96d80 Merge branch 'main' into python-3.11 2022-11-04 15:48:38 +09:00
Shunsuke Shibayama
b0b755a49c fix a bug of Type::qvars 2022-11-04 15:47:42 +09:00
Shunsuke Shibayama
819dc93501 WIP 2022-11-03 23:46:51 +09:00
Shunsuke Shibayama
fd60746f6a WIP 2022-11-03 23:44:38 +09:00
Shunsuke Shibayama
c2b228d5d5 WIP 2022-11-03 00:38:33 +09:00
Shunsuke Shibayama
5e73048367 WIP 2022-11-02 12:05:59 +09:00
Shunsuke Shibayama
617480cba6 WIP 2022-11-01 23:58:32 +09:00
Shunsuke Shibayama
ed1afed052 WIP 2022-11-01 19:42:36 +09:00
Shunsuke Shibayama
2283f4a3b1 WIP 2022-11-01 17:56:04 +09:00
Shunsuke Shibayama
216470b3a1 Add py-command option 2022-10-30 01:37:45 +09:00
Shunsuke Shibayama
765acceaf4 Add 3.8 mode 2022-10-30 00:40:07 +09:00
Shunsuke Shibayama
44b81fd9a2 Update free.rs 2022-10-29 10:53:30 +09:00
Shunsuke Shibayama
968d3b5d2c Fix trait implementation check 2022-10-28 18:03:35 +09:00
Shunsuke Shibayama
d2b216079d Update value.rs 2022-10-27 18:49:58 +09:00