Kiryl Dziamura
|
692f8e8090
|
remove redundant dependency
|
2024-07-23 23:16:50 +02:00 |
|
Kiryl Dziamura
|
863fb3b29f
|
remove obsolete test
|
2024-07-23 23:16:50 +02:00 |
|
Kiryl Dziamura
|
1f65d95e09
|
update suffixed tests snapshots
|
2024-07-23 23:16:49 +02:00 |
|
Kiryl Dziamura
|
10bdabf52e
|
better desugared idents
|
2024-07-23 23:16:49 +02:00 |
|
Kiryl Dziamura
|
9a37aeb82f
|
fix types propagation
|
2024-07-23 23:16:49 +02:00 |
|
Kiryl Dziamura
|
4d5586b68a
|
simplify identity unwrap
|
2024-07-23 23:16:49 +02:00 |
|
Kiryl Dziamura
|
a7ca02dd61
|
unwrap identity call
|
2024-07-23 23:16:48 +02:00 |
|
Kiryl Dziamura
|
3e17168098
|
print formatted desugared code instead of ast
|
2024-07-23 23:16:48 +02:00 |
|
Kiryl Dziamura
|
56eae5df95
|
propagate type annotations to desugared ast
|
2024-07-23 23:16:47 +02:00 |
|
Luke Boswell
|
b489c44b19
|
Merge remote-tracking branch 'remote/main' into builtin-task
|
2024-07-19 19:51:50 +10:00 |
|
Kiryl Dziamura
|
1c01a8f0d3
|
remove measleading fmt code from snapshots
|
2024-07-14 09:52:01 +02:00 |
|
Brendan Hansknecht
|
0284248320
|
Merge pull request #6894 from roc-lang/list-size-on-heap
List refcounting perf fix: List size on heap
|
2024-07-13 19:30:56 -07:00 |
|
Kiryl Dziamura
|
f3e91a104b
|
remove redundant dependency
|
2024-07-13 20:46:23 +02:00 |
|
Kiryl Dziamura
|
8b95816797
|
generate snapshots
|
2024-07-13 20:46:23 +02:00 |
|
Kiryl Dziamura
|
8949fc710b
|
use snapshots for suffixed tests
|
2024-07-13 20:46:22 +02:00 |
|
Brendan Hansknecht
|
c734a27b59
|
move List.map* into roc
|
2024-07-13 10:39:56 -07:00 |
|
Brendan Hansknecht
|
e92cf1be42
|
Revert "attempt to correct list refcount generation in dev backends"
This reverts commit 0854a1a53a2db441c648140bdd24de91125ec645.
|
2024-07-13 10:39:54 -07:00 |
|
Brendan Hansknecht
|
36bc8bfac4
|
attempt to correct list refcount generation in dev backends
|
2024-07-13 10:39:54 -07:00 |
|
Brendan Hansknecht
|
48eb9c31a9
|
update list generated refcounting functions for dev and wasm
|
2024-07-13 10:39:53 -07:00 |
|
Anton-4
|
0d9db5bf2d
|
Merge pull request #6881 from roc-lang/empty-open-union
fix openness inference for empty tag
|
2024-07-09 16:46:54 +02:00 |
|
Anton-4
|
4341c37b99
|
cleanup
|
2024-07-09 13:55:39 +02:00 |
|
Sam Mohr
|
b9a17f4a49
|
Merge pull request #6883 from smores56/new-builder-syntax
Implement new builder syntax alongside old one
|
2024-07-08 11:19:01 -07:00 |
|
Anton-4
|
0502734293
|
fmt
|
2024-07-08 14:14:36 +02:00 |
|
Anton-4
|
6b2d2e3406
|
minor improvements
|
2024-07-08 14:11:22 +02:00 |
|
Kiryl Dziamura
|
3f22c55dda
|
fix suffixed tests
|
2024-07-08 11:39:04 +02:00 |
|
Kiryl Dziamura
|
8163de02f3
|
refactor unique ident generator
|
2024-07-08 09:44:36 +02:00 |
|
Kiryl Dziamura
|
e0af069645
|
don't unwrap empty destructuring pattern
|
2024-07-08 09:44:35 +02:00 |
|
Sam Mohr
|
fe1b6d71fc
|
Update from PR comments
|
2024-07-07 18:33:20 -07:00 |
|
Sam Mohr
|
f415017c90
|
Implement new builder syntax alongside old one
|
2024-07-07 03:28:59 -07:00 |
|
Agus Zubiaga
|
0cbb352a89
|
Move unexpected params warning to solve
|
2024-07-06 21:36:26 -03:00 |
|
Agus Zubiaga
|
63e722f61d
|
Rename symbol and module lookup struts
|
2024-07-06 11:42:53 -03:00 |
|
Anton-4
|
7180a93273
|
fix openness inference for empty tag
|
2024-07-06 16:29:10 +02:00 |
|
Anton-4
|
1bcf30391b
|
Merge pull request #6819 from roc-lang/rust-1-77-2-upgrade
Rust 1.77.2 upgrade
|
2024-07-06 03:23:54 +02:00 |
|
Agus Zubiaga
|
33cbaa5cd8
|
Replace ScopeModules/modules VecMap with 2 Vecs
|
2024-07-05 22:05:33 -03:00 |
|
Agus Zubiaga
|
f80cb341a6
|
Move ScopeModules to can
|
2024-07-05 21:35:52 -03:00 |
|
Agus Zubiaga
|
d775d9ef53
|
Prevent top-level fns from capturing params
|
2024-07-04 12:25:02 -03:00 |
|
Sam Mohr
|
f61b303a59
|
Merge branch 'main' into builtin-task
|
2024-07-03 00:42:48 -07:00 |
|
Agus Zubiaga
|
922b1c44ef
|
Report missing params
|
2024-07-02 11:10:00 -03:00 |
|
Agus Zubiaga
|
bc6a84a215
|
Report unexpected params
|
2024-07-02 11:09:59 -03:00 |
|
Agus Zubiaga
|
db76ab4015
|
Replace params in abilities TODOs with unimplemented!
|
2024-07-02 11:09:59 -03:00 |
|
Agus Zubiaga
|
42c58d8efe
|
Use Vec instead of VecMap for scope module sources
|
2024-07-02 11:09:59 -03:00 |
|
Agus Zubiaga
|
702092859e
|
Add pattern type for module params
|
2024-07-02 11:09:59 -03:00 |
|
Agus Zubiaga
|
90c7745989
|
Capture import params location for better errors
|
2024-07-02 11:09:56 -03:00 |
|
Agus Zubiaga
|
5ec4b042bb
|
Constrain and solve import params
No reporting yet
|
2024-07-02 04:10:46 -03:00 |
|
Agus Zubiaga
|
c541dd5747
|
Do not report import params symbol as unused
|
2024-07-02 04:10:46 -03:00 |
|
Agus Zubiaga
|
8604bb23b2
|
Include param's record references
|
2024-07-02 04:10:46 -03:00 |
|
Agus Zubiaga
|
674adf1fad
|
Wrap import params expr so we can constrain later
|
2024-07-02 04:10:46 -03:00 |
|
Agus Zubiaga
|
717463079a
|
Add module params to module cache
|
2024-07-02 04:10:45 -03:00 |
|
Agus Zubiaga
|
3a1d3d4ddb
|
Reuse record destructure can for module params
|
2024-07-02 04:10:45 -03:00 |
|
Agus Zubiaga
|
7ac72159e9
|
Parse module params loc and rename to pattern
|
2024-07-02 04:10:45 -03:00 |
|