Commit graph

35049 commits

Author SHA1 Message Date
Richard Feldman
bc8394f2b6
Don't use Str.concat in an example 2025-11-10 21:10:34 -05:00
Richard Feldman
b291ef3bce
Remove Str.concat placeholder 2025-11-10 21:07:44 -05:00
Richard Feldman
55d1810549
Remove some debug logging 2025-11-10 20:34:35 -05:00
Richard Feldman
701fc175c9
Merge remote-tracking branch 'origin/main' into fold 2025-11-10 20:11:23 -05:00
Richard Feldman
af96b42216
Fix some interpreter polymorphism stuff 2025-11-10 19:04:44 -05:00
Richard Feldman
bd3b0b39f7
Merge pull request #8363 from roc-lang/add-more-misspellings
Add more common misspellings
2025-11-10 16:49:43 -05:00
Anton-4
bed0e9ceee
Test filter fixes (#8371)
* add forgotten tests + fixes

* fmt

* filter fixes

* filter out test wrappers

* comments

* merge fixes

* typos fix
2025-11-10 20:43:12 +01:00
Richard Feldman
018b1f9688
Fix type resolution in interpreter 2025-11-10 13:14:49 -05:00
Anton-4
d11a8e0a45
clean up retry output (#8367)
Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2025-11-10 18:59:35 +01:00
Richard Feldman
f212eb79af
Add List.fold 2025-11-10 09:39:34 -05:00
Anton-4
5decd64a56
add forgotten tests + fixes (#8369)
* add forgotten tests + fixes

* fmt
2025-11-10 15:23:28 +01:00
Anton-4
136b536f1c
update docs Encode Decode (#8366) 2025-11-10 10:36:01 +01:00
Richard Feldman
45912ad1ae
Merge pull request #8364 from roc-lang/desugar-plus
Desugar `a + b` into `a.plus(b)`
2025-11-09 22:08:23 -05:00
Richard Feldman
170f29786e
zig fmt 2025-11-09 21:37:03 -05:00
Richard Feldman
690fa39db2
Improve error message even more 2025-11-09 21:32:52 -05:00
Richard Feldman
88ac76ada0
Make binop_plus more generic in Origin 2025-11-09 21:27:40 -05:00
Richard Feldman
3ff8c3f5af
Fix origin of binop_plus 2025-11-09 21:19:31 -05:00
Richard Feldman
d7744763c7
Merge pull request #8365 from roc-lang/list-fold
More List operations
2025-11-09 21:18:40 -05:00
Richard Feldman
b975934b40
Remove unnecessary noopDecref 2025-11-09 20:49:40 -05:00
Richard Feldman
0704b63db0
Improve an error message 2025-11-09 20:36:45 -05:00
Richard Feldman
b93e7ab2fb
Revert .gitignore 2025-11-09 20:18:55 -05:00
Richard Feldman
e5e75f4e6a
Update ModuleEnv serialized size 2025-11-09 17:03:17 -05:00
Richard Feldman
f531d5f69d
Add tracy to .gitignore 2025-11-09 17:03:17 -05:00
Richard Feldman
7a4cc0cb0d
Fix merge conflicts with origin/main 2025-11-09 17:03:10 -05:00
Richard Feldman
2f5caf5de3
Merge remote-tracking branch 'origin/main' into desugar-plus 2025-11-09 16:37:53 -05:00
Richard Feldman
9a2c624f91
Fix tests 2025-11-09 16:17:23 -05:00
Richard Feldman
90fca6014f
Refcounting improvements 2025-11-09 16:08:10 -05:00
Richard Feldman
d070538547
Use interned "plus" string 2025-11-09 10:53:34 -05:00
Richard Feldman
dcfa570f07
Refcounting fixes 2025-11-09 10:52:53 -05:00
Jared Ramirez
9243fcdebb
Merge pull request #8360 from roc-lang/jared/push-znxlroqvynwl
let-poly fixes, type check out-of-order defs, + lots more
2025-11-09 10:51:08 -05:00
Jared Ramirez
2a2ff8d093
Cleanup 2025-11-09 09:59:56 -05:00
Jared Ramirez
6b820e475c
Fix scoped type variables 2025-11-09 09:41:14 -05:00
Jared Ramirez
288f1c12ad
Remove old logs 2025-11-09 09:41:14 -05:00
Jared Ramirez
5e2a8350b9
Fix record regression & add back ext vars 2025-11-09 09:41:14 -05:00
Jared Ramirez
ad8629dee8
Optimize unifyWith to not create fresh vars 2025-11-09 09:40:59 -05:00
Jared Ramirez
402922cd19
Record update 2025-11-09 09:40:59 -05:00
Jared Ramirez
b1b70e113b
Fix ext record checking 2025-11-09 09:39:41 -05:00
Jared Ramirez
eaa5c17f64
Support forward references in czer 2025-11-09 09:39:41 -05:00
Jared Ramirez
dd31487702
Remove czer anytypes 2025-11-09 09:37:54 -05:00
Jared Ramirez
5570184040
Support czer + type checking out of order defs 2025-11-09 09:37:54 -05:00
Jared Ramirez
fe67563329
Use env pool 2025-11-09 09:36:57 -05:00
Jared Ramirez
619ec7cb2c
Add deeply nested static dispatch check 2025-11-09 09:36:57 -05:00
Jared Ramirez
c89a89a75a
Add back comprehensive test 2025-11-09 09:36:57 -05:00
Jared Ramirez
54fdf4d154
Clean up generalizer + add comments 2025-11-09 09:36:57 -05:00
Jared Ramirez
9ef6e28718
Fix let polymorphism + out of order dispatch 2025-11-09 09:36:57 -05:00
Richard Feldman
2a47edf64b
Desugar a + b to a.plus(b) 2025-11-09 09:03:43 -05:00
Richard Feldman
6a00b46824
Use "item" over "elem" for list type var
- It's just as concise, but it's not an abbreviation
- It doesn't conflict with "UI element" (e.g. `Elem`)
- Plenty of other languages use the term "item"
2025-11-09 08:38:52 -05:00
Richard Feldman
c0a763fbfb
Add some fold/reduce misspelling hints 2025-11-09 08:30:41 -05:00
Richard Feldman
380630c823
Add List.concat 2025-11-09 08:08:48 -05:00
Richard Feldman
de712a4632
Merge pull request #8362 from roc-lang/improve-builtin-compiler
Improve some builtin_compiler error handling
2025-11-09 07:21:31 -05:00