What's Changed
- 10-25% speedup on various operations in the interpreted runtime
- show full names in
dependencies
anddependents
output - fixed a pretty-printing error with multiline strings that include carriage returns
- fixed a bug preventing
Value.value
from being used in a test, and improved error messages around such cases - improved pretty-printing of eta-expanded terms (
f |> g
vsf |> (_eta -> g _eta)
) - fixed a display bug when expanding numbered args after
ls
All PRs since last release
- Allow Value.value in test sandbox by @ceedubs in #5584
- Show the names of tests that fail sandbox violation by @ceedubs in #5585
- Modify the fix-2805 transcript to use return type by @sellout in #5586
- update transcripts by @aryairani in #5587
- Implement more lax JWT decoder by @ChrisPenner in #5583
- Parameterize
Split
by @sellout in #5523 - add unison-util-recursion as dependency of unison-share-api by @mitchellwrosen in #5590
- Eta-reduce unsightly "_eta" expanded terms before pretty-printing by @runarorama in #5589
- Bump ubuntu runner images to ubuntu-24.04 due to deprecation by @ChrisPenner in #5591
- show full names in
dependents
output by @mitchellwrosen in #5573 - use Path.toText instead of tShow (fixes #5594) by @mitchellwrosen in #5595
- add transcript with
edit.namespace
output forbase
andhttp
by @aryairani in #5361 - remove quadratic limitation on counting quotes by @aryairani in #5599
- Clean up interpreter primops by @dolio in #5598
- use full names in
dependencies
output by @mitchellwrosen in #5600
Full Changelog: release/0.5.35...release/0.5.36