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