release/0.5.31
What's Changed
- Runtime speedups! (2–6x faster for certain workloads)
- New
edit.dependents
command! - Output improvements!
- Bug fixes!
- round trip failure in which local vars could shadow references to external definitions
add
/update
in presence of crashing watch expressionnamespace
directive churning unique types- running a program that returned a type that hadn't been added
setEcho
builtin didn't work
- "Known failure" transcripts allow us to capture failure behavior before it's fixed.
All PRs since last release
- feat: add
edit.dependents
by @mitchellwrosen in #5466 - Add instructions for DropN, truncate0, and Refs by @ChrisPenner in #5447
- Remove packing for bools. by @ChrisPenner in #5449
- Revert Ref.read Ref.write to untracked because they're shared between IO and Scope interfaces. by @ChrisPenner in #5474
- tweak: make update output use console regions by @mitchellwrosen in #5479
- Fix triggering of Worker Wrapper optimization on Stack by @ChrisPenner in #5468
- Reduce allocations by optimizing branching and black holes by @ChrisPenner in #5492
- Codebase Server: remove the generated port and token by @hojberg in #5461
- Remove my unnecessary pattern functor for
Cofree
by @sellout in #5500 - Add support for “known failures” to transcripts by @sellout in #5394
run
should use theTypeLookup
from the file too by @aryairani in #5483- cleanup: generate unique type guids only when necessary by @mitchellwrosen in #5491
- bugfix: allow add/update in presence of crashing watch expression by @mitchellwrosen in #5493
- Add missing INLINE's on EnumContainers by @ChrisPenner in #5499
- Do reference-based pruning for ucm compile, turn back on inlining by @dolio in #5507
- Static Foreign Calls by @ChrisPenner in #5495
- Add Repobeats. Git repository stats by @hojberg in #5510
- bugfix: make namespace directive not churn unique types by @mitchellwrosen in #5509
- Add missing Ord instances for diffs. by @ChrisPenner in #5505
- bugfix: don't omit leading dot in certain term references by @mitchellwrosen in #5498
- add shell-based regression-tests by @aryairani in #5512
- add runOnly support for unison-syntax tests by @bbarker in #5514
- Improve error messages on CLI HTTP request errors by @xmbhasin in #5519
- Fix old bool wrapper on setEcho builtin by @ChrisPenner in #5526
- bugfix: fix rendering of certain variables that erroneously got a leading dot by @mitchellwrosen in #5528
New Contributors
Full Changelog: release/0.5.29...release/0.5.30