Folkert
|
ae8b0b4a1b
|
use some custom types in cli_run to clarify code
|
2022-12-04 23:22:36 +01:00 |
|
Folkert de Vries
|
c1d3580b0f
|
Merge pull request #4674 from roc-lang/ircheck
Type-check mono IR
|
2022-12-04 20:56:54 +01:00 |
|
Richard Feldman
|
6115781b9d
|
Merge PlatformHeaderInfo into revised HeaderInfo
|
2022-12-04 06:36:04 -05:00 |
|
Richard Feldman
|
f20c7db029
|
Load all packages, not just the platform
|
2022-12-04 06:31:49 -05:00 |
|
Richard Feldman
|
0d2692f776
|
Use ..Default::default()
|
2022-12-04 06:31:49 -05:00 |
|
Richard Feldman
|
71478c297d
|
Fix some indentation
|
2022-12-04 06:26:45 -05:00 |
|
Richard Feldman
|
26f77ecffd
|
Add some more logging to file.rs
|
2022-12-04 06:26:44 -05:00 |
|
Richard Feldman
|
bee24fcd37
|
Add parse tests for package header
|
2022-12-04 06:26:44 -05:00 |
|
Richard Feldman
|
8a5ddaab2f
|
Drop imports from package header
That doesn't actually make sense!
|
2022-12-04 06:26:44 -05:00 |
|
Richard Feldman
|
da595a86b0
|
Parse package module header
|
2022-12-04 06:26:44 -05:00 |
|
Ayaz Hafiz
|
d660016b53
|
Clippy
|
2022-12-03 23:43:47 -06:00 |
|
Ayaz Hafiz
|
e296d35bcd
|
Skip testing two mono tests for now
|
2022-12-03 22:43:19 -06:00 |
|
Ayaz Hafiz
|
01dea13b49
|
Pretty print symbols
|
2022-12-03 22:33:45 -06:00 |
|
Ayaz Hafiz
|
b0300e4e90
|
Fix bug in resolving layout
|
2022-12-03 22:18:15 -06:00 |
|
Ayaz Hafiz
|
7b21936d4f
|
Add mono checker to tests
|
2022-12-03 22:10:37 -06:00 |
|
Ayaz Hafiz
|
6e72307736
|
Format problems reported by the IR checker
|
2022-12-03 21:35:01 -06:00 |
|
Ayaz Hafiz
|
a84aebf2d3
|
Implement a type checker for the mono IR
|
2022-12-03 18:24:03 -06:00 |
|
Brendan Hansknecht
|
8e710cb80e
|
disable wasm tests that are broken
|
2022-12-03 13:17:36 -08:00 |
|
Brendan Hansknecht
|
1dd0738eba
|
update mono test for dict again
|
2022-12-03 13:17:36 -08:00 |
|
Brendan Hansknecht
|
04bd5d6ab0
|
disable wasm dictionary small string test
|
2022-12-03 13:17:36 -08:00 |
|
Brendan Hansknecht
|
ab6c652360
|
manually do 128 bit multiplication to avoid bitshift and fix wasm tests
|
2022-12-03 13:17:36 -08:00 |
|
Brendan Hansknecht
|
436bfc41ed
|
disable glue test and update mono test
|
2022-12-03 13:17:36 -08:00 |
|
Brendan Hansknecht
|
ae58623f70
|
use crash to clearify unreachable state
|
2022-12-03 13:17:36 -08:00 |
|
Brendan Hansknecht
|
b4b18cda5a
|
fix formatting
|
2022-12-03 13:17:35 -08:00 |
|
Brendan Hansknecht
|
ac2380f6c8
|
swap based on dataIndex not raw hash map index
|
2022-12-03 13:17:35 -08:00 |
|
Brendan Hansknecht
|
8a30615a20
|
fix swap remove ordering
|
2022-12-03 13:17:35 -08:00 |
|
Ayaz Hafiz
|
24a136095c
|
Add Set.toList from empty test
|
2022-12-03 13:17:35 -08:00 |
|
Ayaz Hafiz
|
6adcaa2cbd
|
Extend ability symbol slice when merging in subs
|
2022-12-03 13:17:35 -08:00 |
|
Brendan Hansknecht
|
4befccc6b4
|
expand Set test cases
|
2022-12-03 13:17:35 -08:00 |
|
Brendan Hansknecht
|
cad7d8b4e9
|
add walkUntil and use it to implement set equality
|
2022-12-03 13:17:35 -08:00 |
|
Ayaz Hafiz
|
4159b83214
|
Fix imports
|
2022-12-03 13:17:35 -08:00 |
|
Ayaz Hafiz
|
2e56405c1e
|
Fix obligation checking for rigid able vars
|
2022-12-03 13:17:34 -08:00 |
|
Brendan Hansknecht
|
a321e36a36
|
update mono test for dict
|
2022-12-03 13:17:34 -08:00 |
|
Brendan Hansknecht
|
28835d5bf3
|
some bug fixes
|
2022-12-03 13:17:34 -08:00 |
|
Brendan Hansknecht
|
4fc0dd9dd9
|
add a some tests and bug fixes
|
2022-12-03 13:17:34 -08:00 |
|
Brendan Hansknecht
|
02824e92fe
|
add Set implementation
|
2022-12-03 13:17:34 -08:00 |
|
Brendan Hansknecht
|
cb08dca6f1
|
Add an indexmap like dict to roc
|
2022-12-03 13:17:34 -08:00 |
|
Ayaz
|
c61c42bff7
|
Merge pull request #4661 from roc-lang/roc-test-dev
`test` has `dev` behavior, and `dev` does not exit if there are warnings
|
2022-12-03 12:26:00 -06:00 |
|
Folkert de Vries
|
24e4048cb5
|
Merge pull request #4660 from roc-lang/linux-stub-lib
Linux stub lib
|
2022-12-03 10:50:12 +01:00 |
|
Ayaz
|
012810d7e8
|
Merge pull request #4664 from roc-lang/i2551
Ensure that llvm gen_ wrappers account different recursive pointers
|
2022-12-02 17:39:26 -06:00 |
|
Ayaz Hafiz
|
7562525e96
|
Bugfix match
|
2022-12-02 16:31:47 -06:00 |
|
Ayaz Hafiz
|
304b88cdb2
|
Fix bug in expect test
|
2022-12-02 16:20:56 -06:00 |
|
Folkert
|
23274fbb8d
|
fix incorrect path used
|
2022-12-02 21:39:08 +01:00 |
|
Ayaz Hafiz
|
705ce10085
|
New problem dropped
|
2022-12-02 14:14:18 -06:00 |
|
Ayaz Hafiz
|
66419e8f29
|
The yeah yeah yeahs
|
2022-12-02 14:11:58 -06:00 |
|
Ayaz Hafiz
|
8e2c2e1809
|
It's an error to expose values that aren't defined
|
2022-12-02 14:11:58 -06:00 |
|
Ayaz Hafiz
|
845a2f8c75
|
Report warnings in roc test
|
2022-12-02 14:11:58 -06:00 |
|
Ayaz Hafiz
|
37c689841a
|
dev/test don't exit early for warnings
|
2022-12-02 14:11:58 -06:00 |
|
Ayaz Hafiz
|
c351be3230
|
Import in test reporting
|
2022-12-02 14:11:58 -06:00 |
|
Ayaz Hafiz
|
7e512077e7
|
Fix imports for repl
|
2022-12-02 14:11:58 -06:00 |
|