Skip to content

Releases: unisonweb/unison

Development Build (trunk)

03 Dec 22:37
67575ee
Compare
Choose a tag to compare
Pre-release

Commits

  • cb69a72: Revert Ref.read Ref.write to untracked because they're shared between IO and Scope interfaces. (Chris Penner) #5474

release/0.5.29

02 Dec 18:30
99baffd
Compare
Choose a tag to compare

What's Changed

  • Fixed a bug that can prevent delete.namespace due to a problem in a library dependency (not your problem)
  • Fixed a bug when rendering code where use statements could interfere with local variable names
  • 15-25% speedup of some programs using the default interpreted runtime

All PRs Since Last Release

Full Changelog: release/0.5.28...release/0.5.29

Development Build (better-bools)

22 Nov 18:47
Compare
Choose a tag to compare
Pre-release

Commits

Development Build (unboxed-arithmetic)

18 Nov 20:29
Compare
Choose a tag to compare
Pre-release

Commits

  • a85132c: Standardize optimization flags (Chris Penner) #5424
  • ea2586b: fix #5441 - malformed Unison examples in source code (Kyle Goetz) #5442
  • b9dbf49: add some merge progress output messages (Mitchell Dalvi Rosen) #5443
  • e4d7193: ⅄ trunk → 24-10-31-merge-feedback (Mitchell Dalvi Rosen) #5443
  • f1ba835: switch to console regions for merge progress output (Mitchell Dalvi Rosen) #5443
  • 2c11caa: move delete.namespace implementation into its own module (Mitchell Dalvi Rosen) #5452
  • 1355300: Remove unnecessary allocations of unboxed type tags (Chris Penner) #5449,#5447,#5431
  • 78cbe72: add failing transcript (Mitchell Dalvi Rosen) #5452
  • 2775b58: Unify @keyword{…} constructs in Doc parser (Greg Pfeil) #5450
  • 5ee4794: in delete.namespace, don't worry about endangered definitions in lib itself (Mitchell Dalvi Rosen) #5452
  • e05237e: Fix stackchecks (Chris Penner) #5449,#5447,#5431
  • 77757dd: Actually calculate inlining info for builtins (Dan Doel) #5454
  • d4ea9a2: Fix stack debugging (Chris Penner) #5449,#5447,#5431
  • a8e18d8: Remove ANF.inline (Chris Penner) #5457
  • 4b9e75f: Merge latest trunk (Chris Penner) #5449,#5447,#5431

release/0.5.28

13 Nov 18:49
0dc566a
Compare
Choose a tag to compare

What's Changed

New:

  • Apple Silicon builds now available for mac; changed release file naming scheme for all platforms
  • edit now adds definitions to the current fold, edit.new will create a new fold like before

Fixed/Improved:

  • fzfsorts current project's branches to the bottom for easy access
  • Transcript parser improvements
  • Runtime performance improvements
  • Pretty-printing fixes
  • Fix variable capture bug during pattern matching #5420

Coming soon:

  • "mergetool" support

All PRs Since Last Release

Full Changelog: release/0.5.27...release/0.5.28

Development Build (unboxed-arithmetic-debug)

13 Nov 20:07
Compare
Choose a tag to compare

Commits

  • e05237e: Fix stackchecks (Chris Penner) #5431
  • eedd085: Fix stack debugging (Chris Penner) #5431
  • 3f5c893: Enable stack debugging by default (Chris Penner)

Development Build (stack-assertions)

23 Oct 18:26
Compare
Choose a tag to compare
Pre-release

Commits

  • 54f86ce: add RelativeToFold to file location (Mitchell Rosen) #5404
  • 515f76b: automatically run ormolu (mitchellwrosen) #5404
  • fd3f5d7: move handleShowDefinition into its own module (Mitchell Rosen) #5404
  • 8850d25: rename writeSource to prependSource (Mitchell Rosen) #5404
  • 0267829: implement edit2 command (Mitchell Rosen) #5404
  • 3b51cb8: add transcript (Mitchell Rosen) #5404
  • 51e2c94: ⅄ trunk → 24-10-09-edit-add-to-fold (Mitchell Rosen) #5404
  • d3eb42f: swap back edit ordering of terms and types (Mitchell Rosen) #5404
  • 2b93b7b: rerun help.md transcript (Mitchell Rosen) #5404
  • 4e35221: ⅄ trunk → 24-10-09-edit-add-to-fold (Mitchell Dalvi Rosen) #5404
  • 31dad59: rename edit -> edit.new, edit2 -> edit (Mitchell Dalvi Rosen) #5404
  • 7cdf99a: re-run round trip test transcript (Mitchell Dalvi Rosen) #5404
  • 237b37b: Add array bounds checks (Chris Penner)
  • 95c1fe7: Ensure ALL primitive array access goes through bounds checks (Chris Penner) #5423
  • 412d7d1: Use actual Int size rather than hard-coding 8 bytes. (Chris Penner) #5423
  • 99c8211: Add more callstacks (Chris Penner)
  • 666d389: Fix bad augSeg math (Chris Penner) #5423
  • 54fb6fd: Fix deprecated array size checks (Chris Penner) #5423
  • 63ff912: segfault <-> stack-assertions (Chris Penner)

Development Build (fix-segfault)

23 Oct 17:49
Compare
Choose a tag to compare
Pre-release

Commits

  • 95c1fe7: Ensure ALL primitive array access goes through bounds checks (Chris Penner) #5423
  • 412d7d1: Use actual Int size rather than hard-coding 8 bytes. (Chris Penner) #5423
  • 666d389: Fix bad augSeg math (Chris Penner) #5423
  • 54fb6fd: Fix deprecated array size checks (Chris Penner) #5423

Development Build (cloud)

28 Oct 19:02
5f3f532
Compare
Choose a tag to compare
Pre-release

Commits

Development Build (lockstep-stack)

15 Oct 21:15
Compare
Choose a tag to compare
Pre-release

Commits