Shunsuke Shibayama
|
d230bb7374
|
fix: VarName::hash
|
2024-10-03 17:47:57 +09:00 |
|
Shunsuke Shibayama
|
82848c10d6
|
feat: *-less multiplication
fix: #235
|
2024-09-19 19:47:51 +09:00 |
|
Shunsuke Shibayama
|
1cdcefc63f
|
fix: disable parallelization by default
|
2024-09-19 15:36:37 +09:00 |
|
Shunsuke Shibayama
|
f78e4909de
|
chore: add feature single-thread
|
2024-09-13 01:07:25 +09:00 |
|
Slug
|
80b64260ab
|
Merge pull request #520 from GreasySlug/fix-comprehension
Fix List Comprehension Syntax
|
2024-09-11 22:12:12 +09:00 |
|
GreasySlug
|
6834fbcb8b
|
fix(parser): fix comprehension syntax(#495)
|
2024-09-08 15:11:01 +09:00 |
|
Shunsuke Shibayama
|
f9eb562848
|
fix: infinite recursion bug
add `Immutable` trait (Type: !Immutable)
|
2024-09-04 20:38:46 +09:00 |
|
Shunsuke Shibayama
|
33b0212002
|
feat: set type variable
|
2024-08-19 22:45:15 +09:00 |
|
Shunsuke Shibayama
|
4da45eb842
|
chore: error report delay with variable defs
|
2024-08-18 13:18:20 +09:00 |
|
Shunsuke Shibayama
|
06ec103b2e
|
feat: glob import (WIP)
|
2024-08-17 10:25:17 +09:00 |
|
Shunsuke Shibayama
|
0f6546df78
|
fix: location calculation bug
|
2024-08-11 20:54:15 +09:00 |
|
Shunsuke Shibayama
|
1523515204
|
fix: type coercion bug
|
2024-08-11 17:37:11 +09:00 |
|
Shunsuke Shibayama
|
79b1c1394d
|
feat: add ReDef.t_spec
|
2024-08-11 14:18:15 +09:00 |
|
Shunsuke Shibayama
|
2f6717ba4f
|
build: update pyo3 to v0.21
|
2024-07-02 03:15:28 +09:00 |
|
Shunsuke Shibayama
|
13eaf8d3a7
|
fix: eliminate unwrap/unreachable
|
2024-06-17 13:09:50 +09:00 |
|
Shunsuke Shibayama
|
ea6e3df982
|
chore: add log-level-error feature
|
2024-06-16 13:40:36 +09:00 |
|
Shunsuke Shibayama
|
da0fb2374d
|
Update lex.rs
|
2024-05-12 13:47:18 +09:00 |
|
Shunsuke Shibayama
|
6945d0c32e
|
fix: eliminate unwrap s
|
2024-05-02 22:16:54 +09:00 |
|
GreasySlug
|
5f746ea04e
|
fix: remove duplicate exit
|
2024-04-29 17:51:22 +09:00 |
|
Shunsuke Shibayama
|
4396695ad6
|
fix: default parameter bug
|
2024-04-24 13:54:56 +09:00 |
|
Shunsuke Shibayama
|
c6eb78a44d
|
refactor!: rename Array -> List
|
2024-04-04 23:24:07 +09:00 |
|
Shunsuke Shibayama
|
21fcf23827
|
feat: enhance os type decls
|
2024-03-29 12:40:30 +09:00 |
|
Shunsuke Shibayama
|
107d466e57
|
chore: eliminate unwrap s
|
2024-03-29 01:35:30 +09:00 |
|
Shunsuke Shibayama
|
d9e4dbe716
|
chore: eliminate unwrap s
|
2024-03-23 09:52:52 +09:00 |
|
Shunsuke Shibayama
|
f5a21cac8a
|
chore: fix warnings
|
2024-03-22 21:01:47 +09:00 |
|
Shunsuke Shibayama
|
ccb2cceea1
|
fix: class definition bug
|
2024-03-22 19:43:33 +09:00 |
|
Shunsuke Shibayama
|
2c0cb67f5a
|
Update desugar.rs
|
2024-03-18 23:19:35 +09:00 |
|
Shunsuke Shibayama
|
95e675cccd
|
feat: array unpacking
|
2024-03-16 13:20:01 +09:00 |
|
Shunsuke Shibayama
|
74e89f6d5b
|
fix: polymorphic type spec instantiation bugs
|
2024-03-13 22:35:08 +09:00 |
|
Shunsuke Shibayama
|
24141ea3f3
|
fix: import resolution
|
2024-03-12 23:38:39 +09:00 |
|
Slug
|
a136d6dc18
|
Merge pull request #253 from GreasySlug/fix/invalid-block
Fix invalid expect block and support for multi-line errors
|
2024-03-06 23:52:12 +09:00 |
|
GreasySlug
|
045e5c8064
|
fix: collections are handled similarly to multi-line str
|
2024-03-04 00:30:08 +09:00 |
|
Shunsuke Shibayama
|
2715db1a6e
|
feat: restricted visibility methods
|
2024-03-03 15:39:41 +09:00 |
|
GreasySlug
|
d828801484
|
fix: add newline error by colon
|
2024-02-29 10:21:23 +09:00 |
|
GreasySlug
|
b974f4ae5e
|
impl: expect the block
|
2024-02-20 23:41:41 +09:00 |
|
GreasySlug
|
b10b57d8e3
|
feat(REPL): add err type
|
2024-02-20 00:38:39 +09:00 |
|
Shunsuke Shibayama
|
99cc321eb3
|
fix(lexer): comment indentation bug
|
2024-02-06 11:27:46 +09:00 |
|
Shunsuke Shibayama
|
ded10fc3d9
|
fix: nested module resolution bug
|
2024-02-01 11:22:20 +09:00 |
|
Shunsuke Shibayama
|
d1fa616aea
|
feat: eval const call/lambda in refinement types
rename: `Shape` -> `HasShape`
|
2024-01-29 18:10:26 +09:00 |
|
Shunsuke Shibayama
|
ccb54e0115
|
feat!: remove dot , cross operator
|
2024-01-28 22:19:15 +09:00 |
|
Shunsuke Shibayama
|
69bfe44314
|
feat(els): continue analysis as possible even if syntax errors occur
|
2024-01-27 17:01:50 +09:00 |
|
Shunsuke Shibayama
|
910d5f62e9
|
fix(lexer): token location bug
|
2024-01-27 01:32:49 +09:00 |
|
Shunsuke Shibayama
|
efea5ae52f
|
fix: incomplete polymorphic type instantiation
|
2024-01-25 01:57:38 +09:00 |
|
Shunsuke Shibayama
|
378567ad2d
|
feat(els): recognize packages
|
2024-01-22 13:08:15 +09:00 |
|
Shunsuke Shibayama
|
bbf9a429a4
|
refactor: fix typos
|
2024-01-06 14:42:49 +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
|
905a03d578
|
fix: external type specification bug
|
2023-12-13 23:33:06 +09:00 |
|
Shunsuke Shibayama
|
fb0248fdf1
|
fix: external pylib bugs
|
2023-12-06 18:31:03 +09:00 |
|
Shunsuke Shibayama
|
1f49e08ed8
|
Update ast.rs
|
2023-11-24 22:22:24 +09:00 |
|