Commit graph

36107 commits

Author SHA1 Message Date
Richard Feldman
36d68c9774
Fix some more violations 2025-12-04 02:02:38 -05:00
Richard Feldman
799dada6a0
Delete a ton of unused arguments 2025-12-04 01:45:48 -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
f52697a79a
Merge pull request #8564 from roc-lang/fix-pattern-binds
Fix pattern binds
2025-12-04 00:18:14 -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
Richard Feldman
a428e5c86e
Apply forbidden patterns check to canonicalization 2025-12-03 23:25:44 -05:00
Richard Feldman
7a934a25f1
Add missing test 2025-12-03 23:19:53 -05:00
Richard Feldman
f5094c6428
Fix tests, update snapshots 2025-12-03 23:02:46 -05:00
Richard Feldman
6e5acc0116
Fix negate handling 2025-12-03 22:57:34 -05:00
Richard Feldman
bff9d82f43
Update some comments 2025-12-03 22:07:18 -05:00
Richard Feldman
65afa956a0
Eliminate an AST traversal 2025-12-03 22:00:46 -05:00
Richard Feldman
80b8824b6c
One more interpreter fix 2025-12-03 21:42:21 -05:00
Richard Feldman
0f88959630
Fix some spurious error reporting 2025-12-03 21:38:20 -05:00
Richard Feldman
9a231a98cb
More general fix for list comparisons 2025-12-03 20:25:30 -05:00
Richard Feldman
67c6ab7b42
Fix inspect bug 2025-12-03 19:51:34 -05:00
Richard Feldman
a2a590c5f9
Fix list comparisons 2025-12-03 19:50:50 -05:00
Luke Boswell
bb17e26f7b
Merge pull request #8530 from tonythetender/lsp-syntax-parsing
Add simple syntax diagnostics to LSP
2025-12-04 10:40:53 +11:00
Luke Boswell
6a9f1e2bde
Merge pull request #8560 from roc-lang/jared/push-qlkkmxnxqplx
Cleanup + opaque types error
2025-12-04 10:08:28 +11:00
Jared Ramirez
1bab912af0
Error if using nominal types outside origin module 2025-12-03 17:10:22 -05:00
Jared Ramirez
e9b327ed0e
Remove some unnecessary addVarToRanks 2025-12-03 14:37:13 -05:00
Jared Ramirez
2e2272c46c
Remove module lookup from unify 2025-12-03 14:26:25 -05:00
Anton-4
b578eea38f
--allow-errors flag (#8557)
* only run with errors if flag

* added --allow-errors

* doc comment
2025-12-03 19:41:10 +01:00
Anton-4
0a11193943
Add missing fx tests (#8556)
* add missing fx tests

* cleanup
2025-12-03 18:00:32 +01:00
tonythetender
518e50dfb7 Remove file that wasn't supposed to be there 2025-12-03 06:45:24 -05:00
Luke Boswell
02a70c9819
windows fixes 2025-12-03 17:30:44 +11:00
Luke Boswell
719fcae115
Merge pull request #8552 from roc-lang/fix-leak-to_utf8
Fallback to `List(U8)` for `Std.to_utf8`
2025-12-03 17:07:01 +11:00
Richard Feldman
ac8dc1288a
Merge pull request #8551 from roc-lang/fmt-buitins
Format Builtins.roc and check formatting on CI
2025-12-03 01:06:50 -05:00
Luke Boswell
35c48cac74
typos 2025-12-03 15:38:30 +11:00
Luke Boswell
46413a1788
zig lints 2025-12-03 15:35:59 +11:00
Luke Boswell
44a02cb741
fmt 2025-12-03 15:32:57 +11:00
Luke Boswell
fd2da1cf0b
use a larger buffer for buffer 2025-12-03 15:19:22 +11:00
Richard Feldman
e164fb547a
Update snapshots 2025-12-02 23:05:51 -05:00
Luke Boswell
104e24dba6
Merge remote-tracking branch 'remote/main' into lsp-syntax-parsing 2025-12-03 15:02:39 +11:00
Luke Boswell
b08e194868
fallback to List(U8) for str_to_utf8 2025-12-03 14:57:39 +11:00
Richard Feldman
c04befd47d
Fix some formatter bugs 2025-12-02 22:27:59 -05:00
Richard Feldman
ada586b9a3
Check formatting on CI 2025-12-02 21:50:54 -05:00
Richard Feldman
118b4f9ce7
fmt Builtin.roc 2025-12-02 21:46:45 -05:00
Richard Feldman
ccb2b897ef
Verify roc formatting in minici 2025-12-02 21:46:30 -05:00
Richard Feldman
cfea88dc41
Merge pull request #8550 from roc-lang/fix-bug
Fix interpreter crash
2025-12-02 21:28:37 -05:00
Richard Feldman
0bce4bfb3a
Update snapshots 2025-12-02 20:36:59 -05:00
Richard Feldman
dd602a5fe7
Remove obsolete nullability 2025-12-02 20:32:03 -05:00
Richard Feldman
8f2e5e026d
Fix bug 2025-12-02 20:16:35 -05:00
Luke Boswell
6bcaa30d39
Merge branch 'main' into lsp-syntax-parsing 2025-12-03 11:23:13 +11:00
Richard Feldman
ab55ef0076
Merge pull request #8534 from roc-lang/fix-headers
Use normal parser for app headers
2025-12-02 16:47:49 -05:00
Richard Feldman
ce5f47b90c
Merge pull request #8546 from roc-lang/fix-type-bug
Make all builtins return open tag unions for Errs
2025-12-02 16:47:41 -05:00