Releases: sellout/unison
Releases · sellout/unison
Development Build (trunk)
Commits
- fb6f199: Fix errors in primop modules (Dan Doel) #5416
- 534b11b: Turn unison/primops into a re-export module (Dan Doel) #5416
- 1b69188: Remove unison/builtin (Dan Doel) #5416
- 7db52eb: Remove unison/builtin import from unison-runtime (Dan Doel) #5416
- 980521d: Fix remaining compile errors (Dan Doel) #5416
- 31625ce: Remove unison/arithmetic (Dan Doel) #5416
- 42d3193: MERGETOOL->UCM_MERGETOOL, tmp dir for tmp files (Mitchell Rosen) #5411
- e742b12: remove unused import (Mitchell Rosen) #5411
- f068357: move
dependents
implementation into its own module (Mitchell Dalvi Rosen) #5466 - be92ca2: Add basic roundtrip test for ANF (Chris Penner) #5414
- 2d92c23: Test serialization on multiple versions (Chris Penner) #5414
- d54fc2e: automatically run ormolu (ChrisPenner) #5414
- 6e0faa9: Implement roundtrip for SCache (Chris Penner) #5414
- 96ab099: Fix serialization tests for cases where we discard combs (Chris Penner) #5414
- 84b801e: Fix erroneous Nat.shiftRight (Dan Doel) #5416
- 0ebe124: Remove use of sums in bytes-nat implementations (Dan Doel) #5416
- 5089b9b: Remove references to compound-wrappers (Dan Doel) #5416
- c198068: Implement atan2 (Dan Doel) #5416
- 70909e4: Fix up some tag testing mistakes (Dan Doel) #5416
- 655f037: Make data tag FOp just use the struct projection (Dan Doel) #5416
- f7d5f8a: mergetool exit failure feedback (Mitchell Dalvi Rosen) #5411
- 4d2c0e7: Unify some logic on ensure/augSeg (Chris Penner) #5397
- 7d1e6d0: Fix some concurrent issues (Dan Doel) #5416
- b2996d5: Change jumpCont to a potentially more correct implementation (Dan Doel) #5416
- 5dd6cc8: Some final builtin fixes (Dan Doel) #5416
- 9b7259a: Bump @unison/internal version (Dan Doel) #5416
- e5d2077: Move EvalMode into RuntimeUtils (Dan Doel) #5416
- d4395f5: Add native testing commands (Dan Doel) #5416
- 774a8bd: Fix vector copying operations (Dan Doel) #5416
- 167ae6d: automatically run ormolu (dolio) #5416
- c3653e2: Rename unison/primops/universal file (Dan Doel) #5416
- fe1e33a: Fix a bug in unison-closure implementation (Dan Doel) #5416
- 503ab9c: Remove no longer necessary unison/math file (Dan Doel) #5416
- 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
- 73f269e: Add test case (Dan Doel) #5420
- e18c304: Expose a better API for simultaneous ABTN renaming (Dan Doel) #5420
- 59eaddd: Fix variable capture bug during context flattening (Dan Doel) #5420
- ca48c9c: automatically run ormolu (dolio) #5420
- 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
- e28a16f: Fix deprecated array size checks (Chris Penner) #5423
- a85132c: Standardize optimization flags (Chris Penner) #5424
- 6c98852: Debug entry comb (Chris Penner) #5431
- 7abbed6: Don't unbox binops (Chris Penner) #5431
- 7920271: Add stack debugging (Chris Penner) #5431
- 49cd2de: Add newtype for type tags (Chris Penner) #5431
- ef778cf: Pack type tags into boxed unboxed vals (Chris Penner) #5431
- 4b76407: Add a bunch more typed poke/peek primitives (Chris Penner) #5431
- 34a113d: Patterns for unboxed type closures (Chris Penner) #5431
- eae00c5: Fix a bunch of poke types (Chris Penner) #5431
- b6f67fa: Finish re-writing upokes in Machine (Chris Penner) #5431
- 1897ec0: Finish propagating runtime type tags (Chris Penner) #5431
- fbc5cc2: Pass type of unboxed values to decompilation (Chris Penner) #5431
- e11b12c: Add new Nat instrs to fix runtime types for Nat arithmetic (Chris Penner) #5431
- 5dbe3df: Fix SubN (Chris Penner) #5431
- 5770fd4: Add instruction comments (Chris Penner) #5431
- 8d59343: Remove most unboxes (Chris Penner) #5431
- 0ec982a: Undo most natRef boxing (Chris Penner) #5431
- 15e8ac2: Remove most int/float/char reboxings (Chris Penner) #5431
- 25aeb88: Fix bad args (Chris Penner) #5431
- fd87e56: Add new Elem type for combined unboxed/boxed types (Chris Penner) #5431
- 495f937: WIP (Chris Penner) #5431
- 19662df: Elem -> Val (Chris Penner) #5431
- dd183b9: Add pattern matching for unboxed Val types (Chris Penner) #5431
- 782ccfe: Propagate Val to ANF reification/reflection (Chris Penner) #5431
- 6704f8e: Implement fast calls for exactly saturated applications (Dan Doel) #5432
- Fix reify/reflect to work with Vals #5431 (Chris Penner)
- 5e2d999: Runtime Val WIP (Chris Penner) #5431
- 8a1b0c8: Assert that Mark denv in Closure Vals (Chris Penner) #5431
- bfb9dcd: Implement an inlining pass for ANF (Dan Doel) #5432
- 3cb4845: automatically run ormolu (dolio) #5432
- 0f9ef19: Fix up some Comb pretty printing (Dan Doel) #5432
- 8ebb0fa: One more pretty printing tweak (Dan Doel) #5432
- 9096f7c: Make inlining a bit less limited (Dan Doel) #5432
- f19c386: Try to avoid infinite inlining up front (Dan Doel) #5432
- 057bfac: Do inlining before generating combinators (Dan Doel) #5432
- 73246e6: Pass combinator reference into enter (Dan Doel) #5432
- 8ca01f2: Merge branch 'topic/interp-code-opt' of github.com:unisonweb/unison into topic/interp-code-opt (Dan Doel) #5432
- a2216ec: Indentation snafu during merge (Dan Doel) #5432
- 47bf0df: Finish fixing foreigns (Chris Penner) #5431
- 3ba9026: Remove unboxing in casts (Chris Penner) #5431
- 6f2e5c5: Support unboxed vals in dumpData (Chris Penner) #5431
- 926941b: Replace boxed casting with coerceType (Chris Penner) #5431
- 2f9a562: Fix numValue calculation (Chris Penner) [unisonweb#5431](https://github.com/unisonweb/unison...