Ayaz Hafiz
|
0bb31558e6
|
Disable gen and set tests on debug for now
Due to #3898
|
2022-12-05 12:50:24 -06:00 |
|
Ayaz Hafiz
|
8317c4d038
|
Add gen test for #4671
|
2022-12-05 12:08:55 -06:00 |
|
Ayaz Hafiz
|
09353733fa
|
Make sure to register imported variables when importing specializations
Closes #4671
|
2022-12-05 11:44:28 -06:00 |
|
Folkert
|
98560c63e6
|
fix bad merge
|
2022-12-05 12:54:57 +01:00 |
|
Brendan Hansknecht
|
415cac5179
|
update mono tests
|
2022-12-04 21:49:28 -08:00 |
|
Brendan Hansknecht
|
d81be27be0
|
update call to List.range in reporting test
|
2022-12-04 20:19:02 -08:00 |
|
Brendan Hansknecht
|
2ff8dad1c9
|
remove old List.range tests in favor of expect
|
2022-12-04 20:18:39 -08:00 |
|
Brendan Hansknecht
|
a5cb441d73
|
fix builtin formatting
|
2022-12-04 16:13:38 -08:00 |
|
Brendan Hansknecht
|
a5efc1f179
|
switch to more expressive list.range
|
2022-12-04 16:04:17 -08:00 |
|
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 |
|