Commit graph

36333 commits

Author SHA1 Message Date
Richard Feldman
945262547e
Error on recursive type alias 2025-12-10 07:51:47 -05:00
Richard Feldman
0b6de6c1aa
Some more fixes 2025-12-09 23:02:40 -05:00
Richard Feldman
363bf42e94
Restore some tests 2025-12-09 22:51:45 -05:00
Richard Feldman
46b0264e93
Merge remote-tracking branch 'origin/main' into fix-more-type-stuff 2025-12-09 22:37:27 -05:00
Richard Feldman
6b844e5a20
Restore some std.debug.asserts 2025-12-09 22:36:11 -05:00
Richard Feldman
e7de840563
Fix some more bugs 2025-12-09 22:24:22 -05:00
Luke Boswell
741576a365
Merge pull request #8591 from tonythetender/lsp-syntax-parsing
Fix LSP multi-lines changes causing desync in document storage
2025-12-10 14:22:57 +11:00
Richard Feldman
9226337fcc
Support record extension syntax 2025-12-09 21:48:56 -05:00
Richard Feldman
0f975ccbb0
Merge pull request #8609 from roc-lang/fix-inspect-crash
Replace `inspect` with `Str.inspect`
2025-12-09 21:41:18 -05:00
Richard Feldman
c6d2d973ea
Merge pull request #8607 from roc-lang/more-can-fixes
More canonicalization fixes
2025-12-09 21:40:20 -05:00
Richard Feldman
27d15c104c
Remove inspect keyword and use Str.inspect instead 2025-12-09 20:43:26 -05:00
Etienne Latendresse-Tremblay
3652023738
Merge branch 'roc-lang:main' into lsp-syntax-parsing 2025-12-09 20:28:46 -05:00
Richard Feldman
bb5fd15709
Merge origin/main 2025-12-09 20:08:16 -05:00
Richard Feldman
5d6c724dca
Merge pull request #8604 from roc-lang/various-cleanups
Various canonicalization cleanups
2025-12-09 20:07:09 -05:00
Richard Feldman
ad1bee07f4
Fix zig lints, add zig lints to minici, update snapshots 2025-12-09 20:05:01 -05:00
Richard Feldman
4bdaae210d
Rename Str.inspekt to Str.inspect
(now that inspect is no longer a keyword)
2025-12-09 20:03:58 -05:00
Richard Feldman
8dc837faee
Delete inspect keyword 2025-12-09 20:03:58 -05:00
Richard Feldman
def56a7b1d
Implement string inspecting as e_low_level_lambda 2025-12-09 20:03:58 -05:00
Richard Feldman
7281d98833
Fix inspect 2025-12-09 20:03:58 -05:00
Richard Feldman
f64c58b1c5
Update an error to be a bug report 2025-12-09 20:00:42 -05:00
Luke Boswell
393509aaf1
Merge pull request #8608 from roc-lang/fix-snapshots
Fix some snapshot logic
2025-12-10 11:48:42 +11:00
Richard Feldman
69699243a0
Update snapshots 2025-12-09 19:29:47 -05:00
Richard Feldman
b085dccd0d
More type-checking cleanups 2025-12-09 19:26:26 -05:00
Richard Feldman
5f5169868c
fix lint 2025-12-09 18:43:55 -05:00
Richard Feldman
07782257a1
Fix more type stuff 2025-12-09 18:42:24 -05:00
Richard Feldman
cb6431da7a
Don't use zero as a default 2025-12-09 18:38:04 -05:00
Richard Feldman
18870d7e8f
Merge pull request #8601 from roc-lang/fix-panic
Fix panic
2025-12-09 18:13:54 -05:00
Richard Feldman
6592e4114d
Merge pull request #8602 from roc-lang/fix-precedence
Fix arithmetic operator precedence
2025-12-09 18:03:37 -05:00
Luke Boswell
3e77a2ad0b
Merge pull request #8603 from roc-lang/more-errors-and-cleanup
Convert more user facing errors to use reporting system, remove dead code
2025-12-10 09:30:58 +11:00
Richard Feldman
5a3f900b6f
Rename VarProblem1 to VarWithSnapshot 2025-12-09 17:11:51 -05:00
Richard Feldman
6ccb613141
Add some record destructuring tests 2025-12-09 17:10:38 -05:00
Luke Boswell
4ee22547d3
Merge pull request #8600 from roc-lang/fix-roc-check-for-urls
Build platform and dependencies before app
2025-12-10 09:08:54 +11:00
Richard Feldman
aec6663179
Fix some snapshot logic 2025-12-09 17:06:40 -05:00
Richard Feldman
645fc2b928
Various cleanups 2025-12-09 17:03:17 -05:00
Richard Feldman
7d099cdd50
Fix CI 2025-12-09 16:56:09 -05:00
Luke Boswell
6043320d33
convert more user facing errors to use reporting system, remove dead
code
2025-12-10 08:50:55 +11:00
Richard Feldman
85fb4ee4cc
Fix arithmetic operator precedence 2025-12-09 16:46:25 -05:00
Richard Feldman
d8a7864f2b
Fix panic 2025-12-09 16:39:25 -05:00
Luke Boswell
0e9aca5f12
build platform before app 2025-12-10 08:08:47 +11:00
Richard Feldman
f61e7312fd
Merge pull request #8597 from roc-lang/scratch-bound-vars
Use scratch_bound_vars in canonicalization, fix fcntl
2025-12-09 15:51:48 -05:00
Richard Feldman
724a6b6d16
Merge pull request #8598 from roc-lang/more-eval-fixes
More eval fixes
2025-12-09 15:11:41 -05:00
Richard Feldman
21f55dc6eb
Improve some perf 2025-12-09 14:38:30 -05:00
Richard Feldman
cc2e386e87
Update some comments 2025-12-09 14:22:18 -05:00
Richard Feldman
1a0b4b4c8e
Use scratch hash map 2025-12-09 14:22:11 -05:00
Luke Boswell
0abc0d048f
Merge pull request #8548 from roc-lang/roc-build
`roc build` and platform upgrades
2025-12-10 06:18:19 +11:00
Richard Feldman
1d04b742f4
Call fcntl as variadic 2025-12-09 13:53:14 -05:00
Richard Feldman
83f5831ec1
Remove some code duplication 2025-12-09 12:32:30 -05:00
Richard Feldman
f59c339014
More cleanups 2025-12-09 12:31:20 -05:00
Richard Feldman
2f6c34b060
Use scratch_bound_vars in canonicalization 2025-12-09 11:31:12 -05:00
Anton-4
d675e25e94
suppress llvm error 2025-12-09 16:19:06 +01:00