Commit graph

35186 commits

Author SHA1 Message Date
Richard Feldman
489166a9cd
Fix number literal errors 2025-11-22 22:21:48 -05:00
Richard Feldman
c42e2b4ab5
Fix non-exhaustive match crashes 2025-11-22 21:11:24 -05:00
Richard Feldman
5dcc849373
Remove some debug prints 2025-11-22 20:27:33 -05:00
Richard Feldman
a283e0e5ef
Fix tag union rendering mismatch 2025-11-22 20:20:51 -05:00
Richard Feldman
95767cfbe4
Fix some more things 2025-11-22 19:04:58 -05:00
Richard Feldman
31705b2648
Merge origin/main 2025-11-22 15:45:17 -05:00
Richard Feldman
9bf240470d
Merge remote-tracking branch 'origin/fix-layout-bug' into fix-low-level-interp 2025-11-20 13:56:43 -05:00
Richard Feldman
ee51bcfa62
wip 2025-11-20 11:58:46 -05:00
Richard Feldman
cfbb310ee6
Use tuples, not records, for tag unions at runtime 2025-11-20 10:49:22 -05:00
Richard Feldman
5b402483b0
Consolidate regression tests 2025-11-20 10:22:52 -05:00
Richard Feldman
6d9a766f8c
Delete obsolete test 2025-11-20 10:03:23 -05:00
Richard Feldman
966cc8b01f
Fail zig build test if src/ uses std.debug.print 2025-11-20 10:01:10 -05:00
Richard Feldman
5e3384ea57
Restore ModuleEnv from origin/main 2025-11-20 09:43:30 -05:00
Richard Feldman
816b1f683e
Remove more std.debug.print stuff 2025-11-20 09:39:36 -05:00
Richard Feldman
508d5401fc
Clean up some debug stuff 2025-11-20 09:14:13 -05:00
Richard Feldman
a28786ce50
More let-generalization fixes 2025-11-20 09:07:46 -05:00
Richard Feldman
2ea8cf0c20
Restore let-polymorphism for numbers and lambdas
Context: https://github.com/seanpm2001/Roc-Lang_RFCs/blob/main/0010-let-generalization-lets-not.md
2025-11-20 01:19:45 -05:00
Richard Feldman
de0f591929
Disable let-generalization for now
In the future we'll re-enable it for number literals and
lambda literals - see https://github.com/seanpm2001/Roc-Lang_RFCs/blob/main/0010-let-generalization-lets-not.md
2025-11-20 01:02:35 -05:00
Richard Feldman
8750552f3d
wip 2025-11-20 00:12:02 -05:00
Richard Feldman
9d134e42c3
Fix more memory issues 2025-11-19 17:14:51 -05:00
Richard Feldman
57ef075f70
Use copyForward instead of memcpy 2025-11-19 16:50:43 -05:00
Richard Feldman
b78c3d1d1d
Fix a canonicalization bug 2025-11-19 16:31:38 -05:00
Richard Feldman
79a037cf8d
Merge remote-tracking branch 'origin/fix-refcounting' into fix-low-level-interp 2025-11-19 15:56:19 -05:00
Richard Feldman
c7996702e4
Revert "Disable some memory leak checks for now"
This reverts commit 4f6517aae9.
2025-11-19 15:16:45 -05:00
Richard Feldman
3656bbeea9
Revert "wip"
This reverts commit 9e068a08e9.
2025-11-19 15:16:40 -05:00
Richard Feldman
9e068a08e9
wip 2025-11-19 15:16:39 -05:00
Richard Feldman
bb71fe5c51
reproduce interpreter bug 2025-11-19 15:01:46 -05:00
Richard Feldman
b5c27591bc
Fix test 2025-11-19 14:41:04 -05:00
Richard Feldman
32fa160277
Merge remote-tracking branch 'origin/remove-box-primitive' into fix-refcounting 2025-11-19 14:35:43 -05:00
Richard Feldman
89176f5229
Add some list refcounting tests 2025-11-19 14:35:15 -05:00
Richard Feldman
cb8525c4ac
Add some list refcounting tests 2025-11-19 14:30:04 -05:00
Richard Feldman
cba3a47789
Address a TODO 2025-11-19 14:22:48 -05:00
Richard Feldman
3156742e67
Add more refcounting tests 2025-11-19 13:46:18 -05:00
Richard Feldman
e315d198b5
Fix some layout stuff 2025-11-19 13:43:03 -05:00
Richard Feldman
709caab65f
Remove .box primitive 2025-11-19 13:30:08 -05:00
Richard Feldman
a33cc0ef23
Fix refcounting bug 2025-11-19 12:30:21 -05:00
Richard Feldman
a0d55b2a99
Merge pull request #8397 from roc-lang/fix-cli-tests
Fix cli tests
2025-11-19 10:28:23 -05:00
Anton-4
b8913082f8
fix weird windows symbols on roc check errors (#8396)
fix weird windows symbols on check errors
2025-11-19 16:18:00 +01:00
Richard Feldman
2e51a885bb
Unify annotations with definitions 2025-11-19 09:57:52 -05:00
Richard Feldman
18b9ed75f3
Fix CLI tests 2025-11-19 09:57:45 -05:00
Anton-4
7590df70b1
remove debug print (#8394)
* remove debug print

* cean up comment too

Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>

---------

Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-11-19 14:21:12 +01:00
Richard Feldman
4f6517aae9
Disable some memory leak checks for now 2025-11-19 07:57:21 -05:00
Richard Feldman
0cf59fd0ff
Fix low_level_interp_test 2025-11-19 00:44:44 -05:00
Richard Feldman
e9b0742953
Re-enable low_level_interp_test 2025-11-18 22:59:56 -05:00
Richard Feldman
a22ff1ec92
Merge pull request #8388 from roc-lang/no-str-primitive
Remove .str primitive type
2025-11-18 22:58:06 -05:00
Richard Feldman
8c29ae0151
zig fmt 2025-11-18 22:31:57 -05:00
Richard Feldman
fce813c558
Delete some obsolete comments 2025-11-18 22:30:17 -05:00
Richard Feldman
d36dd16958
Temporarily disable src/PROFILING/bench_repeated_check.roc 2025-11-18 22:03:54 -05:00
Richard Feldman
b4c6f1fdea
Merge remote-tracking branch 'origin/main' into no-str-primitive 2025-11-18 20:20:22 -05:00
Richard Feldman
65f5ec5771
Update a comment 2025-11-18 20:09:56 -05:00