Commit graph

36156 commits

Author SHA1 Message Date
Anton-4
4e35775419
DO NOT MERGE CI nix check
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-12-05 15:56:52 +01:00
Richard Feldman
4766997d0e
Merge pull request #8565 from roc-lang/ranges
Ranges for `U8`
2025-12-05 09:14:50 -05:00
Richard Feldman
37a3ab4f6e
Fix typo in flake.nix: testscmd -> testcmd 2025-12-05 00:16:21 -05:00
Richard Feldman
e514b4e65b
Fix another undefined that should be null 2025-12-04 23:32:14 -05:00
Richard Feldman
be700b1948
Make a test less hardcoded 2025-12-04 22:36:44 -05:00
Richard Feldman
e064d79e4f
Use null over undefined 2025-12-04 22:31:11 -05:00
Richard Feldman
61fc0ae0c2
use items[0] 2025-12-04 22:28:30 -05:00
Richard Feldman
5dbe474bc4
Change some NotImplemented errors to debug asserts 2025-12-04 22:01:45 -05:00
Richard Feldman
b1a09477a5
More cleanups 2025-12-04 21:59:02 -05:00
Richard Feldman
5262438d2e
Use a fresh var where it turns out it's needed 2025-12-04 21:42:56 -05:00
Richard Feldman
a98a981b4e
Remove more hardcoded enum values 2025-12-04 21:30:21 -05:00
Richard Feldman
9dec5ad495
Rename .zero to .first 2025-12-04 21:00:35 -05:00
Richard Feldman
e19c8c8587
Replace some zero values with undefined 2025-12-04 20:11:02 -05:00
Richard Feldman
54110ce783
Merge remote-tracking branch 'origin/main' into ranges 2025-12-04 18:46:57 -05:00
Richard Feldman
b3c2744ed2
wasm fixes etc. 2025-12-04 17:24:08 -05:00
Richard Feldman
04bb3f9270
Merge pull request #8572 from roc-lang/str-list-eq
Restrict numeric eq fast path to .int and .frac
2025-12-04 15:54:06 -05:00
Richard Feldman
a47ff2bbcd
Merge pull request #8571 from roc-lang/fix-closure-if
Fix closure capture for if expressions
2025-12-04 15:36:24 -05:00
Matthieu Pizenberg
4ffe90b222
Add regression eval test
Signed-off-by: Matthieu Pizenberg <matthieu.pizenberg@gmail.com>
2025-12-04 21:10:14 +01:00
Matthieu Pizenberg
bfb4edf5d8
Restrict numeric eq fast path to .int and .frac
Signed-off-by: Matthieu Pizenberg <matthieu.pizenberg@gmail.com>
2025-12-04 21:10:14 +01:00
Richard Feldman
581f34a071
Fix some bugs 2025-12-04 14:30:21 -05:00
Matthieu Pizenberg
27efb60b26
Reference the new platform test
Signed-off-by: Matthieu Pizenberg <matthieu.pizenberg@gmail.com>
2025-12-04 18:56:03 +01:00
Matthieu Pizenberg
6611e2f2f8
Add test/fx file
Signed-off-by: Matthieu Pizenberg <matthieu.pizenberg@gmail.com>
2025-12-04 18:42:20 +01:00
Matthieu Pizenberg
38acce6f73
Fix closure capture for if expressions
Signed-off-by: Matthieu Pizenberg <matthieu.pizenberg@gmail.com>
2025-12-04 18:42:19 +01:00
Richard Feldman
4ce8ec086d
Fix various things 2025-12-04 12:10:56 -05:00
Richard Feldman
325ca2b6e1
Merge remote-tracking branch 'origin/fix-inspect' into ranges 2025-12-04 11:24:53 -05:00
Richard Feldman
a9d728ba30
Merge pull request #8563 from roc-lang/fix-inspect
Fix `inspect` bug
2025-12-04 11:24:43 -05:00
Richard Feldman
677ff62007
Ban enumFromInt(0) 2025-12-04 10:50:42 -05:00
Richard Feldman
ac69c1b01e
Revise generalization docs and add a test 2025-12-04 10:15:05 -05:00
Richard Feldman
f171021c21
Clean up some comments 2025-12-04 09:56:53 -05:00
Richard Feldman
0a68d2a6b5
Fix IterationGuard test in release mode 2025-12-04 09:34:06 -05:00
Richard Feldman
989f665b11
More cleanups 2025-12-04 09:33:33 -05:00
Richard Feldman
122c65c9c0
More cleanups 2025-12-04 08:23:41 -05:00
Richard Feldman
7a8510aa39
Remove unused parameter suppression lint 2025-12-04 08:05:46 -05:00
Richard Feldman
fc7c941099
Fix Windows 2025-12-04 08:02:45 -05:00
Richard Feldman
70ec5156f7
Fix more tests 2025-12-04 07:51:44 -05:00
Richard Feldman
ece0001c49
Fix remaining violations 2025-12-04 07:51:24 -05:00
Richard Feldman
36d68c9774
Fix some more violations 2025-12-04 02:02:38 -05:00
Richard Feldman
47bcb3ebd2
Merge origin/main into ranges 2025-12-04 01:53:47 -05:00
Richard Feldman
799dada6a0
Delete a ton of unused arguments 2025-12-04 01:45:48 -05:00
Richard Feldman
df980b284f
Add a new test, fix some tests 2025-12-04 01:01:39 -05:00
Richard Feldman
1e57610913
Add a lint for disallowing unused variables 2025-12-04 00:53:46 -05:00
Richard Feldman
d608edd4a2
Delete a bunch of unused variables 2025-12-04 00:48:40 -05:00
Richard Feldman
fd8dc9f552
Merge remote-tracking branch 'origin/main' into fix-inspect 2025-12-04 00:39:53 -05:00
Richard Feldman
2f025bc0a8
Replace a hash map with an inline flag 2025-12-04 00:37:57 -05:00
Richard Feldman
8278ccd335
Improve flaky test fix 2025-12-04 00:33:25 -05:00
Richard Feldman
f52697a79a
Merge pull request #8564 from roc-lang/fix-pattern-binds
Fix pattern binds
2025-12-04 00:18:14 -05:00
Richard Feldman
42d4adc9c0
Fix flaky tests 2025-12-03 23:37:13 -05:00
Richard Feldman
36885aaad6
Disable canonicalization violation checks for now 2025-12-03 23:33:54 -05:00
Richard Feldman
6a481b0e81
Improve package-qualified import handling 2025-12-03 23:33:03 -05:00
Richard Feldman
8aa173bc83
Delete some obsolete code 2025-12-03 23:30:01 -05:00