commit 0626a9429ec6b555d0d2a2c90ae0ce961b02a5e7 parent 8fc27f720879a69c0ad6afa82ea3b5c6c0d7649d Author: James Eversole <james@eversole.co> Date: Sun, 25 Oct 2026 13:46:53 -0500 Publish verified stable binding compiler and rebuilt fixtures Diffstat:
65 files changed, 871 insertions(+), 422 deletions(-)
diff --git a/STATUS.md b/STATUS.md @@ -1,27 +1,24 @@ -# Stable binding-elimination checkpoint +# Stable binding-elimination promotion -The guarded binding pass is integrated into the existing stable compiler, not a -third backend. See [binding elimination](docs/binding-elimination.md). +Stable source frozen at `8fc27f720879a69c0ad6afa82ea3b5c6c0d7649d`. +The work was committed on `binding-elimination` and fast-forwarded into main. +There is no third backend. See [binding elimination](docs/binding-elimination.md). -- Added compiler-owned support, analysis and substitution modules. -- Stable calls the pass before its unchanged elimination/bracketing machinery. -- Removed the separate backend, profile and source projection scaffold. -- Targeted stable validation passes: 277 analyses, 1,385 binding decisions, 18 - complete core comparisons, and 76 exact arithmetic exports matching the measured - candidate. A fresh-store compiler self-rebuild is byte-for-byte identical. -- Constructor-K invariants, independent construction/demand/diagnostic controls, - local-binding controls and provenance checks pass on the changed stable source. -- Earlier corpus checks include 38 ordering/compiled-result cases, 28 abstraction - cases, and broader demand controls. Final-generation tests remain required. -- Function-tree changes are expected compiler-version changes, not a reason for - an additional backend. Targeted regression tests and the existing corpus govern - acceptance, including lazy demand and sharing. +Completed: +- Two fresh stable generations, exact reproduction and independent closure audits. +- Generation smoke: 12 complete results; stable abstraction: 28 cases. +- Source-equation corpus: 75 authored outcomes and two full AST/reply checks. +- 34 compiler modules and 46 support modules rebuilt and published with actual + receipts/source snapshots; source freshness and shipped-tree identity pass. +- `nix flake check` passes on x86_64-linux, including all 922 Haskell tests. + An outdated fixture-size assertion was updated from 31 to 34 with explicit + checks for the new binding-module exports; no behavioral gate was weakened. -Evidence: `bench/binding-stable-results.json`. Earlier reports remain historical; -separate-backend claims in them are superseded, not current product policy. +The accepted compiler, rebuild kit, fixture snapshots and native host pin now +select the verified stable binding compiler. Earlier targeted demand/sharing and +arithmetic evidence is retained in the investigation reports. -Pending: commit/freeze this coherent source batch, fast-forward parent main, -then fresh stable generations, independent acceptance, generation smokes, -fixture/support publication and retention. Accepted artifacts and published -fixture snapshots have not yet been replaced. The reducer and numeric APIs are -unchanged. No acceptance or promotion is claimed yet. +Still pending for full publication: site compiler/assets refresh and final +rolling retention. Do not describe those as complete yet. Evidence and exact +artifact identities: `bootstrap/binding-acceptance.json` and the retained +`.bootstrap-run/binding-elimination-8fc27f7` cohort. diff --git a/bootstrap/binding-acceptance.json b/bootstrap/binding-acceptance.json @@ -0,0 +1,29 @@ +{ + "schema": "tricu.binding-elimination-acceptance.v1", + "source_commit": "8fc27f720879a69c0ad6afa82ea3b5c6c0d7649d", + "backend": "stable", + "generation_pair_accepted": true, + "artifacts": { + "rebuilt-compiler.arboricx": "68005eefa2ba83fad75edbcb5e3b218d2f0f844e26e57cac20b6e754bb5358d2", + "build.arboricx": "16e2279d97f8cf8da9cd062d0b4403555224a1599de547078d557ef0cce927bb", + "build-stable.arboricx": "819ad1c86fbf2d6f86533439217146eb9ffd37ca7f95bb278063a28f0ab5b534" + }, + "compiler_modules": 34, + "support_modules": 46, + "checks": { + "generation_smoke_results": 12, + "stable_abstraction_cases": 28, + "authored_source_outcomes": 75, + "full_ast_reply_checks": 2, + "haskell_tests": 922, + "nix_flake_check": "passed x86_64-linux" + }, + "evidence_root": "/home/sezycei/dev/tricu/.bootstrap-run/binding-elimination-8fc27f7", + "evidence_sha256": { + "accepted-pair.json": "e4783c2243680d0dbea07e98251429a1acb49804ec297fe080d3295c8c7fced9", + "flake-check-fixed.log": "4bd0489a99e00525ab40c94a0eb66fcaf2f1d44b31b07caf560227a27d7143a3", + "equations.log": "0ebdaa198ea60528660ccfd30afd19aa3e9855bb4a67a49f67d91a00106c04f9" + }, + "site_refresh": "pending", + "retention": "pending" +} diff --git a/bootstrap/build-stable.arboricx b/bootstrap/build-stable.arboricx Binary files differ. diff --git a/bootstrap/rebuild/bootstrap-kit.json b/bootstrap/rebuild/bootstrap-kit.json @@ -1,13 +1,13 @@ { "schema": "tricu.bootstrap-kit.v2", "backend": "stable", - "accepted_source": "26f8bd718523fe248eded2e240c3d43709ca8dbe", - "source_map_sha256": "181ef52d7f8522590713e919d8d34495ab39eb29f1b603ffd64b3971bfc9564f", + "accepted_source": "8fc27f720879a69c0ad6afa82ea3b5c6c0d7649d", + "source_map_sha256": "f37d4b40ad2e676173e65738ce8b32168c1bd950bfdc376dc57d2c96a4c5ed21", "artifacts": { "compiler": { "file": "rebuilt-compiler.arboricx", "export": "sourceMapBuildStable", - "sha256": "d3ffd6c123eea63a46fe07c9b97298cd9730ff8d7499b65d0a6e3fe5745d5ef1" + "sha256": "68005eefa2ba83fad75edbcb5e3b218d2f0f844e26e57cac20b6e754bb5358d2" }, "adapter": { "file": "io-adapter.arboricx", diff --git a/bootstrap/rebuild/rebuilt-compiler.arboricx b/bootstrap/rebuild/rebuilt-compiler.arboricx Binary files differ. diff --git a/bootstrap/stable-compiler-source-map.v1 b/bootstrap/stable-compiler-source-map.v1 @@ -25,8 +25,11 @@ native graph graph lib/graph.tri base native lexer lexer lib/lexer.tri base,parser native source_pattern source.pattern lib/source/pattern.tri prelude,parser,source_core native source_equations source.equations lib/source/equations.tri prelude,parser,source_lexer,source_ast,source_pattern,source_core -native source_stable source.stable lib/source/stable.tri prelude,parser,source_core,source_ast,source_compile,source_resolve,source_program,source_order +native source_stable source.stable lib/source/stable.tri prelude,parser,source_core,source_ast,source_compile,source_resolve,source_program,source_order,source_binding native native_math math.native lib/math/native.tri - native io io lib/io.tri base,native_math native io_storage io.storage lib/io/storage.tri base,native_math,io native io_text io.text lib/io/text.tri base,native_math,io +native source_binding_support source.binding_support lib/source/binding_support.tri native_math +native source_binding_analysis source.binding_analysis lib/source/binding_analysis.tri native_math,source_binding_support +native source_binding source.binding lib/source/binding.tri source_binding_analysis,native_math,source_binding_support diff --git a/bootstrap/stable-compiler.json b/bootstrap/stable-compiler.json @@ -2,12 +2,12 @@ "schema": "tricu.shipped-stable-compiler.v2", "backend": "stable", "bundle": "bootstrap/build-stable.arboricx", - "sha256": "6b7b389d64af12d85b85598db69d7ff71cf3dcb991c584e17e0caec8bcb44c7b", + "sha256": "819ad1c86fbf2d6f86533439217146eb9ffd37ca7f95bb278063a28f0ab5b534", "export": "sourceBuildGraph", "published_fixture_export": "source_build.sourceBuildGraphStable", - "accepted_source": "26f8bd718523fe248eded2e240c3d43709ca8dbe", + "accepted_source": "8fc27f720879a69c0ad6afa82ea3b5c6c0d7649d", "source_map": "bootstrap/stable-compiler-source-map.v1", - "source_map_sha256": "181ef52d7f8522590713e919d8d34495ab39eb29f1b603ffd64b3971bfc9564f", + "source_map_sha256": "f37d4b40ad2e676173e65738ce8b32168c1bd950bfdc376dc57d2c96a4c5ed21", "sources": [ { "alias": "source_index", @@ -168,8 +168,8 @@ { "alias": "source_stable", "path": "lib/source/stable.tri", - "snapshot": "test/fixtures/reference-source/47ebe7c143d9a639e3d4c9a8cc346411ac9607eeb9c6962050c9289c1a8cbbdf.tri", - "sha256": "d3acb1c68ded43f3c9a897b1627bfdb63efb6bb7e9281a278692a39b22f0fc8d" + "snapshot": "test/fixtures/reference-source/6a758421025aa98114ee63a87e92ac9a6094a69aeb0a18373f2fe6211ff7349e.tri", + "sha256": "1941034b652ff9f65a934b30c8698b7c1d1d5f4a92c91190f12ca00b69b155e1" }, { "alias": "native_math", @@ -194,16 +194,34 @@ "path": "lib/io/text.tri", "snapshot": "test/fixtures/reference-source/e552168676a7653722b5821e2bfce8e06d760f5f9ddc91af0857040cc5cd6a12.tri", "sha256": "f90a99fc14af1087b004e1cf4976dc89151d6915dd2bd4d192cd5e93f435ce59" + }, + { + "alias": "source_binding_support", + "path": "lib/source/binding_support.tri", + "snapshot": "test/fixtures/reference-source/64fe3872ce0be085e6728f4f529c5efa0fe98d0f68bd2a0e6a247be742317405.tri", + "sha256": "80aa8475a9088e7634d871b032a6dc8791ecd4a34ddacd6210ee0c2924583b9d" + }, + { + "alias": "source_binding_analysis", + "path": "lib/source/binding_analysis.tri", + "snapshot": "test/fixtures/reference-source/75162ac27d2d396ba67080c7f9b0cc6e0bd5753cb6850500b123a4da9c07dcf0.tri", + "sha256": "ee2378f9ffae7bb62ca4af85c05dcf8cffabe4ab61912cdfb24111aefd89ed22" + }, + { + "alias": "source_binding", + "path": "lib/source/binding.tri", + "snapshot": "test/fixtures/reference-source/c12f3a09eaeb74d51f44f1e46345a019c77b4c56725be49a18936ce8c9265d66.tri", + "sha256": "6b872c2d14f19a8b554f924a5dbcd58af0e38613450575df6b101da7b5a0118c" } ], "acceptance": { "fresh_generations": 2, - "matching_manifests": 31, - "matching_bundle_sha256": "6b7b389d64af12d85b85598db69d7ff71cf3dcb991c584e17e0caec8bcb44c7b", + "matching_manifests": 34, + "matching_bundle_sha256": "819ad1c86fbf2d6f86533439217146eb9ffd37ca7f95bb278063a28f0ab5b534", "matching_artifacts": { - "rebuilt-compiler.arboricx": "d3ffd6c123eea63a46fe07c9b97298cd9730ff8d7499b65d0a6e3fe5745d5ef1", + "rebuilt-compiler.arboricx": "68005eefa2ba83fad75edbcb5e3b218d2f0f844e26e57cac20b6e754bb5358d2", "build.arboricx": "16e2279d97f8cf8da9cd062d0b4403555224a1599de547078d557ef0cce927bb", - "build-stable.arboricx": "6b7b389d64af12d85b85598db69d7ff71cf3dcb991c584e17e0caec8bcb44c7b" + "build-stable.arboricx": "819ad1c86fbf2d6f86533439217146eb9ffd37ca7f95bb278063a28f0ab5b534" } }, "limits": "Fresh stable pair with complete closure audits and generation-two smokes. Checksums bind bytes, not publisher identity; verification does not query Git.", diff --git a/src/PortableCompiler.hs b/src/PortableCompiler.hs @@ -64,7 +64,7 @@ loadCompiler sample options store = do -- retain their data closure when invoked outside the checkout. An explicit -- tricu_datadir override is useful for relocatable distributions and diagnostics. packagedCompilerSha256 :: String -packagedCompilerSha256 = "6b7b389d64af12d85b85598db69d7ff71cf3dcb991c584e17e0caec8bcb44c7b" +packagedCompilerSha256 = "819ad1c86fbf2d6f86533439217146eb9ffd37ca7f95bb278063a28f0ab5b534" packagedCompiler :: StorePath -> IO T.Text packagedCompiler store = do diff --git a/test/Spec.hs b/test/Spec.hs @@ -1445,7 +1445,12 @@ digestHexTests = testGroup "guarded digest hex" compilerFixtureTests :: TestTree compilerFixtureTests = testGroup "self-built reference compiler fixture" [ testCase "matches all recorded reference source inputs" $ do - length (fst compilerFixture) @?= 31 + length (fst compilerFixture) @?= 34 + assertBool "missing stable binding-pass exports" + (all (`Map.member` snd compilerFixture) + ["source_binding.bindingTransform", "source_binding.bindingInspect", + "source_binding_analysis.analyze", "source_binding_support.choose", + "source_binding_support.not"]) assertBool "fixture-only patterns still in compiler closure" (all (\(_, alias, _) -> alias /= "patterns") (fst compilerFixture)) assertBool "patterns missing from support cohort" diff --git a/test/fixtures/compiler-library.arboricx b/test/fixtures/compiler-library.arboricx Binary files differ. diff --git a/test/fixtures/compiler-library.v1 b/test/fixtures/compiler-library.v1 @@ -25,9 +25,12 @@ module graph graph lib/graph.tri e98fc7955feb673b86ac9176a211136493d6247b011cb80 module lexer lexer lib/lexer.tri 946bbf9797a5cf722c6e85f36ac36b1ec2dd3d1f3b2650187c182dff12162bf7 module source.pattern source_pattern lib/source/pattern.tri 23d08ecc36fb9dadf24e70d2d94b518de1d289c70b652c6ebf4f41275f611718 module source.equations source_equations lib/source/equations.tri 460303928fd6ec6ce437d55d7c50b009eb50840acbd93403bfed73a58c10b67c -module source.stable source_stable lib/source/stable.tri 47ebe7c143d9a639e3d4c9a8cc346411ac9607eeb9c6962050c9289c1a8cbbdf +module source.stable source_stable lib/source/stable.tri 6a758421025aa98114ee63a87e92ac9a6094a69aeb0a18373f2fe6211ff7349e module math.native native_math lib/math/native.tri ee0c8a09870e69fff8710da95ed672937da1943a37359fde82b941bc8c53a4b3 module io io lib/io.tri 6ea754bc1920cda4dccfa3268a2346ab4c82d94dbf2656cbb24a2a846440fe93 module io.storage io_storage lib/io/storage.tri f389a5949bce196d183e11389c9bd46f3e97cb990b6f9368300e6df79ee6e1a1 module io.text io_text lib/io/text.tri e552168676a7653722b5821e2bfce8e06d760f5f9ddc91af0857040cc5cd6a12 -bundle 2ca3ab7e9bc2b7671f5e0a383c805ea00ec461de5df2a7405a5b18f879b19cb6 +module source.binding_support source_binding_support lib/source/binding_support.tri 64fe3872ce0be085e6728f4f529c5efa0fe98d0f68bd2a0e6a247be742317405 +module source.binding_analysis source_binding_analysis lib/source/binding_analysis.tri 75162ac27d2d396ba67080c7f9b0cc6e0bd5753cb6850500b123a4da9c07dcf0 +module source.binding source_binding lib/source/binding.tri c12f3a09eaeb74d51f44f1e46345a019c77b4c56725be49a18936ce8c9265d66 +bundle e2955867381c73682c66aacc5590d834db3ba9e8ff7236ed7aeaf2698ea12983 diff --git a/test/fixtures/reference-source/64fe3872ce0be085e6728f4f529c5efa0fe98d0f68bd2a0e6a247be742317405.tri b/test/fixtures/reference-source/64fe3872ce0be085e6728f4f529c5efa0fe98d0f68bd2a0e6a247be742317405.tri @@ -0,0 +1,15 @@ +-- Compiler-owned helpers and exact-identity contracts for stable binding elimination. +-- choose: saturated three-argument selector; not: canonical Boolean negation. +-- Neither contract is inferred from a user-supplied source name. +!import native_math as N +!export * +triage leaf stem fork = t (t leaf stem) fork +choose yes no value = triage no (_ : yes) (_ _ : yes) value +lazy yes no value = choose yes no value t +head value = triage t (_ : t) (a _ : a) value +tail value = triage t (_ : t) (_ b : b) value +both a b = choose b t a +either a b = choose (t t) b a +not value = choose t (t t) value +map f xs = triage t (_ : t) (a b : t (f a) (map f b)) xs +width xs = triage 0 (_ : 0) (_ rest : N.successor (width rest)) xs diff --git a/test/fixtures/reference-source/6a758421025aa98114ee63a87e92ac9a6094a69aeb0a18373f2fe6211ff7349e.tri b/test/fixtures/reference-source/6a758421025aa98114ee63a87e92ac9a6094a69aeb0a18373f2fe6211ff7349e.tri @@ -0,0 +1,195 @@ +!import prelude * +!import parser * +!import source_core * +!import source_ast * +!import source_compile * +!import source_resolve * +!import source_program * +!import source_order * +!import source_binding as Binding +!export stableTermApply +!export stableApplication +!export stableBracket +!export stableEliminate +!export stableI +!export stableSelf +!export stableWait +!export stableWaitSelf +!export stableFix +!export stableBind +!export stableCompileCore +!export sourceDefinitionSelfRecursive +!export sourceRecursiveFunction +!export sourceRecursiveBody +!export sourceStablePrepare +!export orderStableProgram +!export sourceCompileStableDefinition +!export sourceCompileStableDefinitionWith +!export orderStableProgramWith + +-- Stable native abstraction backend. Selected explicitly by the unit/build API. +-- Barry Jay, Reflective Programs in Tree Calculus, sections 4.2, 4.4-4.5. + +-- Fold only constructor applications whose operands are literal trees. Leaf +-- and Stem functions construct Stem/Fork without reducing a redex. Never fold +-- a Fork function here: that would reintroduce the closed-body hazard. Packing +-- these generated trees avoids re-abstracting their syntax at every binder. +stableTermApply function argument location = (lazyBool + (_ : triage + (sourceTermLiteral (t (sourceTermPayload argument)) location) + (child : sourceTermLiteral (t child (sourceTermPayload argument)) location) + (_ _ : sourceTermApply function argument location) + (sourceTermPayload function)) + (_ : sourceTermApply function argument location) + (and? (equal? (sourceTermKind function) 1) (equal? (sourceTermKind argument) 1))) + +-- tricu's stem rule is t (t a) b c = a c (b c), unlike the book's +-- reversed b c (a c). Thus [x](u v) = t (t ([x]u)) ([x]v). +-- The annotated path below may prune independent constructor-only subtrees. +-- Literal payloads are represented trees. +stableApplication left right location = (stableTermApply + (stableTermApply (sourceTermLiteral t location) + (stableTermApply (sourceTermLiteral t location) left location) location) + right location) + +-- Internal annotated residual: ((shape, minimum-free-index+1), ordinary node). +-- Its application children carry the same annotations. Metadata is maintained +-- incrementally as nodes are built. A zero minimum denotes a closed subtree; +-- one means the binder being eliminated occurs. Any larger minimum shifts down by one when +-- removing an unused binder. Literal payloads are already represented trees. +-- Shape certificates permit only Leaf/Stem construction with certified +-- arguments. A variable has an opaque shape. +-- Fork applications, unknown calls and constructors containing computations +-- remain residual; neither binder independence alone nor eta is sufficient. +-- The ordinary residual API is restored at the public boundary. Keep both +-- shape and dependency summaries out of executable trees and diagnostics. +-- Zero bound means closed. Shapes: 0 computation, 1 Leaf, 2 Stem, +-- 3 Fork, 4 opaque variable. Application children carry annotations too. +stableCachedNode kind payload location shape bound = + pair (pair shape bound) (sourceTermNode kind payload location) +stableCachedShape node = fst (fst node) +stableCachedBound node = snd (fst node) +stableCachedKind node = sourceTermKind (snd node) +stableCachedPayload node = sourceTermPayload (snd node) +stableCachedLocation node = sourceTermLocation (snd node) +stableCachedLiteral tree location = stableCachedNode 1 tree location (triage 1 (_ : 2) (_ _ : 3) tree) 0 +stableCachedVariable index location = stableCachedNode 2 index location 4 (succ index) +stableCachedMin left right = lazyBool (_ : right) + (_ : lazyBool (_ : left) + (_ : lazyBool (_ : left) (_ : right) (lte_? left right)) + (isZero_? right)) (isZero_? left) +stableCachedRawApply function argument location = (let shape = stableCachedShape function in + stableCachedNode 3 (pair function argument) location + (lazyBool + (_ : lazyBool (_ : 0) (_ : succ shape) (isZero_? (stableCachedShape argument))) + (_ : 0) (or? (equal? shape 1) (equal? shape 2))) + (stableCachedMin (stableCachedBound function) (stableCachedBound argument))) +stableCachedApply function argument location = lazyBool + (_ : triage + (stableCachedLiteral (t (stableCachedPayload argument)) location) + (child : stableCachedLiteral (t child (stableCachedPayload argument)) location) + (_ _ : stableCachedRawApply function argument location) + (stableCachedPayload function)) + (_ : stableCachedRawApply function argument location) + (and? (equal? (stableCachedKind function) 1) (equal? (stableCachedKind argument) 1)) +stableCachedApplication left right location = stableCachedApply + (stableCachedApply (stableCachedLiteral t location) (stableCachedApply (stableCachedLiteral t location) left location) location) + right location +-- Precondition: the current binder is absent (minimum is not one). +-- Closed subtrees need neither shifting nor copying. Remaining metadata can +-- be shifted directly: no shape or dependency traversal is needed here. +stableCachedLower term = lazyBool + (_ : term) + (_ : case stableCachedKind term of + 2 = stableCachedVariable (pred_ (stableCachedPayload term)) (stableCachedLocation term) + 3 = stableCachedNode 3 (pair (stableCachedLower (fst (stableCachedPayload term))) (stableCachedLower (snd (stableCachedPayload term)))) + (stableCachedLocation term) (stableCachedShape term) (pred_ (stableCachedBound term)) + _ = term) + (isZero_? (stableCachedBound term)) +stableCachedBracket term = case stableCachedKind term of + 1 = stableCachedApply (stableCachedLiteral sourceCombK (stableCachedLocation term)) term (stableCachedLocation term) + 2 = lazyBool + (_ : stableCachedLiteral sourceCombI (stableCachedLocation term)) + (_ : stableCachedApply (stableCachedLiteral sourceCombK (stableCachedLocation term)) + (stableCachedVariable (pred_ (stableCachedPayload term)) (stableCachedLocation term)) (stableCachedLocation term)) + (isZero_? (stableCachedPayload term)) + 3 = lazyBool + (_ : stableCachedApply (stableCachedLiteral sourceCombK (stableCachedLocation term)) (stableCachedLower term) (stableCachedLocation term)) + (_ : stableCachedApplication (stableCachedBracket (fst (stableCachedPayload term))) + (stableCachedBracket (snd (stableCachedPayload term))) (stableCachedLocation term)) + (and? (not? (equal? (stableCachedBound term) 1)) (not? (isZero_? (stableCachedShape term)))) + _ = term +stableCachedFromPlain term = case sourceTermKind term of + 1 = stableCachedLiteral (sourceTermPayload term) (sourceTermLocation term) + 2 = stableCachedVariable (sourceTermPayload term) (sourceTermLocation term) + 3 = stableCachedRawApply (stableCachedFromPlain (fst (sourceTermPayload term))) + (stableCachedFromPlain (snd (sourceTermPayload term))) (sourceTermLocation term) + _ = stableCachedNode (sourceTermKind term) (sourceTermPayload term) (sourceTermLocation term) 0 0 +stableCachedToPlain term = case stableCachedKind term of + 3 = sourceTermApply (stableCachedToPlain (fst (stableCachedPayload term))) + (stableCachedToPlain (snd (stableCachedPayload term))) (stableCachedLocation term) + _ = snd term +stableCachedEliminate node = case sourceCoreKind node of + 1 = stableCachedLiteral t (sourceCoreStart node) + 2 = stableCachedVariable (sourceCorePayload node) (sourceCoreStart node) + 3 = stableCachedApply (stableCachedEliminate (fst (sourceCorePayload node))) + (stableCachedEliminate (snd (sourceCorePayload node))) (sourceCoreStart node) + 4 = stableCachedBracket (stableCachedEliminate (sourceCorePayload node)) + 5 = stableCachedLiteral (sourceCorePayload node) (sourceCoreStart node) + 6 = stableCachedLiteral (sourceCorePayload node) (sourceCoreStart node) + 7 = stableCachedLiteral (sourceCorePayload node) (sourceCoreStart node) + 8 = (let rec elements pending = (lazyList + (_ : stableCachedLiteral t (sourceCoreStart node)) + (head rest : stableCachedRawApply + (stableCachedRawApply (stableCachedLiteral t (sourceCoreStart node)) (stableCachedEliminate head) (sourceCoreStart node)) + (elements rest) (sourceCoreStart node)) pending) + in elements (sourceCorePayload node)) + _ = stableCachedNode 4 node (sourceCoreStart node) 0 0 +stableBracket term = stableCachedToPlain (stableCachedBracket (stableCachedFromPlain term)) +stableEliminate node = stableCachedToPlain (stableCachedEliminate node) + +-- Native wait and Z, with self-first workers: Z f x = f (Z f) x. +-- All applications below construct trees out of already-normal arguments. +stableI = sourceCoreFixI +stableSelf = sourceCoreFixSelf +stableWait = sourceCoreFixWait +stableWaitSelf = sourceCoreFixWaitSelf +stableFix = sourceCoreFix + +stableBind result next = lazyResult (problem rest : err problem rest) (value unused : next value) result +stableCompileCore core = sourceRunTerm (stableEliminate (Binding.bindingTransform core)) + +-- Determine self-reference with the ordinary lexical free-name traversal. A +-- parameter/local/pattern capture of the same spelling is not recursion. +sourceDefinitionSelfRecursive definition = (lazyMaybe (_ : false) (_ : true) + (sourceFindBinder (map sourceAstPayload (sourceFreeNames (sourceDefinitionBody definition))) + (sourceDefinitionName definition))) + +sourceRecursiveFunction = sourceAstFunction? +sourceRecursiveBody definition = sourceAstLambda (fst definition) (sourceDefinitionBody definition) + +-- Wrap self only for ordering; compile the original definitions below. This +-- retains existing missing-name, duplicate, equation and mutual-cycle checks. +sourceStablePrepare definitions = (lazyList (_ : ok [] t) + (definition rest : stableBind + (lazyBool + (_ : lazyBool + (_ : ok (pair (fst definition) (sourceRecursiveBody definition)) t) + (_ : err (parserDiagnostic 48 "recursive function requires parameters" + (sourceDefinitionName definition) (sourceDefinitionPosition definition) t) definition) + (sourceRecursiveFunction (sourceDefinitionBody definition))) + (_ : ok definition t) (sourceDefinitionSelfRecursive definition)) + (prepared : stableBind (sourceStablePrepare rest) (remaining : ok (pair prepared remaining) t))) + definitions) +orderStableProgramWith orderProgram environment program = (stableBind + (sourceStablePrepare (sourceProgramDefinitions program)) + (definitions : orderProgram environment (pair definitions (sourceProgramFinal program)))) + +sourceCompileStableDefinitionWith resolve environment definition = (let recursive = sourceDefinitionSelfRecursive definition in + stableBind (resolve environment (lazyBool + (_ : sourceRecursiveBody definition) (_ : sourceDefinitionBody definition) recursive)) + (core : stableBind (stableCompileCore core) + (tree : ok (lazyBool (_ : stableFix tree) (_ : tree) recursive) t))) + +orderStableProgram = orderStableProgramWith orderGateProgram +sourceCompileStableDefinition = sourceCompileStableDefinitionWith resolveStableGateAst diff --git a/test/fixtures/reference-source/75162ac27d2d396ba67080c7f9b0cc6e0bd5753cb6850500b123a4da9c07dcf0.tri b/test/fixtures/reference-source/75162ac27d2d396ba67080c7f9b0cc6e0bd5753cb6850500b123a4da9c07dcf0.tri @@ -0,0 +1,88 @@ +-- Analysis-only prototype over trusted resolved-core nodes. NOT a rewrite pass. +-- Input: (certified selector tree, core body under the proposed binding). +-- Selector certificate means exactly three arguments, first two exclusive, +-- third selector evaluated once. Caller authenticates that contract. +!import native_math as N +!import source_binding_support as K +!export analyze +!export classify +!export equal +!export kind +!export payload +!export inspect +triage = K.triage +head = K.head +tail = K.tail +choose = K.choose +lazy = K.lazy +or = K.either +kind node = head node +payload node = head (tail node) +-- (syntactic uses, (max path uses, (under lambda, (unknown consumer, +-- (partial selector, malformed))))). Booleans are canonical. +summary uses paths escape unknown partial bad = t uses (t paths (t escape (t unknown (t partial bad)))) +empty = summary 0 0 t t t t +one = summary 1 1 t t t t +uses x = head x +paths x = head (tail x) +escape x = head (tail (tail x)) +unknown x = head (tail (tail (tail x))) +partial x = head (tail (tail (tail (tail x)))) +bad x = tail (tail (tail (tail (tail x)))) +merge a b = summary (N.add (uses a) (uses b)) (N.add (paths a) (paths b)) + (or (escape a) (escape b)) (or (unknown a) (unknown b)) + (or (partial a) (partial b)) (or (bad a) (bad b)) +flagUnknown x isPartial = summary (uses x) (paths x) (escape x) + (or (unknown x) (N.gt (uses x) 0)) + (or (partial x) (K.both isPartial (N.gt (uses x) 0))) (bad x) +flagEscape x = summary (uses x) (paths x) (or (escape x) (N.gt (uses x) 0)) + (unknown x) (partial x) (bad x) +choice a b c = let flags = merge (merge a b) c in + summary (uses flags) (N.add (N.maximum (paths a) (paths b)) (paths c)) + (escape flags) (unknown flags) (partial flags) (bad flags) +-- Pure tree equality, only on finite authenticated literal trees. +equal a b = triage (triage (t t) (_ : t) (_ _ : t) b) + (x : triage t (y : equal x y) (_ _ : t) b) + (x y : triage t (_ : t) (u v : K.both (equal x u) (equal y v)) b) a +-- Peel a left-associated application into (head, argument list). +peel node args = lazy + (_ : let ab = payload node in peel (head ab) (t (tail ab) args)) + (_ : t node args) (N.equal (kind node) 3) +walkArgs visit depth xs = triage empty (_ : summary 0 0 t t t (t t)) + (a b : merge (visit depth a) (walkArgs visit depth b)) xs +isSelector selector node = lazy (_ : equal selector (payload node)) (_ : t) (N.equal (kind node) 5) +-- Only explicit Leaf or literal Leaf/Stem heads with exact constructor arity. +constructorSlots node = lazy (_ : 2) + (_ : lazy (_ : triage 2 (_ : 1) (_ _ : 0) (payload node)) (_ : 0) (N.equal (kind node) 5)) + (N.equal (kind node) 1) +application visit selector depth node = let spine = peel node t in + let fun = head spine in let args = tail spine in let arity = K.width args in + let all = merge (visit depth fun) (walkArgs visit depth args) in + lazy + (_ : lazy + (_ : choice (visit depth (head args)) (visit depth (head (tail args))) + (visit depth (head (tail (tail args))))) + (_ : flagUnknown all (N.lt arity 3)) (N.equal arity 3)) + (_ : lazy (_ : all) (_ : flagUnknown all t) + (K.both (N.gt (constructorSlots fun) 0) (N.lte arity (constructorSlots fun)))) + (isSelector selector fun) +analyze selector body = let rec + visit depth node = case kind node of + 1 = empty + 2 = choose one empty (N.equal (payload node) depth) + 3 = application visit selector depth node + 4 = flagEscape (visit (N.successor depth) (payload node)) + 5 = empty + 6 = empty + 7 = empty + 8 = walkArgs visit depth (payload node) + _ = summary 0 0 t t t (t t) + in visit 0 body +-- Diagnostic categories, not a proof that all structural observations agree: +-- 0 unused (leave alone), 1 candidate, 2 multiple uses on a path, +-- 3 crosses lambda, 4 unknown consumer, 5 partial selector, 6 malformed kind. +classify x = choose 6 (choose 3 (choose 5 (choose 4 + (choose 0 (choose 2 1 (N.gt (paths x) 1)) (N.zero (uses x))) + (unknown x)) (partial x)) (escape x)) (bad x) +inspect input = let result = analyze (head input) (tail input) in t (classify result) result +batch selector bodies = K.map (body : inspect (t selector body)) bodies diff --git a/test/fixtures/reference-source/c12f3a09eaeb74d51f44f1e46345a019c77b4c56725be49a18936ce8c9265d66.tri b/test/fixtures/reference-source/c12f3a09eaeb74d51f44f1e46345a019c77b4c56725be49a18936ce8c9265d66.tri @@ -0,0 +1,96 @@ +-- Guarded Boolean-binding elimination before stable abstraction. +-- Trusted well-formed resolved core only; no general beta or eta rewrite. +!import source_binding_analysis as A +!import native_math as N +!import source_binding_support as K +!export bindingTransform +!export bindingInspect +!export bindingAnalyze +head = K.head +tail = K.tail +kind = A.kind +payload = A.payload +lazy = K.lazy +choose = K.choose +rebuild original value = t (kind original) (t value (tail (tail original))) +withSpan original value = t (kind value) (t (payload value) (tail (tail original))) +-- Positive de Bruijn shift. Local variables below cutoff are unchanged. +shift amount cutoff node = lazy (_ : node) + (_ : case kind node of + 2 = lazy (_ : rebuild node (N.add amount (payload node))) (_ : node) (N.gte (payload node) cutoff) + 3 = let ab = payload node in rebuild node + (t (shift amount cutoff (head ab)) (shift amount cutoff (tail ab))) + 4 = rebuild node (shift amount (N.successor cutoff) (payload node)) + 8 = rebuild node (K.map (child : shift amount cutoff child) (payload node)) + _ = node) (N.zero amount) +-- Remove one surrounding binder. RHS is in the outer scope, not that binder's. +substitute rhs depth node = case kind node of + 2 = lazy (_ : shift depth 0 rhs) + (_ : lazy (_ : rebuild node (N.predecessor (payload node))) (_ : node) + (N.gt (payload node) depth)) (N.equal (payload node) depth) + 3 = let ab = payload node in rebuild node + (t (substitute rhs depth (head ab)) (substitute rhs depth (tail ab))) + 4 = rebuild node (substitute rhs (N.successor depth) (payload node)) + 8 = rebuild node (K.map (child : substitute rhs depth child) (payload node)) + _ = node +containsLambda node = case kind node of + 4 = t t + 3 = let ab = payload node in K.either (containsLambda (head ab)) (containsLambda (tail ab)) + 8 = (let rec walk xs = K.triage t (_ : t t) + (a b : K.either (containsLambda a) (walk b)) xs in walk (payload node)) + _ = t +boolTree value = K.triage (t t) (child : N.zero child) (_ _ : t) value +leafLiteral node = lazy (_ : t t) + (_ : lazy (_ : N.zero (payload node)) (_ : t) (N.equal (kind node) 5)) (N.equal (kind node) 1) +-- Literal Boolean trees, including the core constructor spelling `t t`. +boolLiteral node = case kind node of + 1 = t t + 5 = boolTree (payload node) + 6 = boolTree (payload node) + 3 = let ab = payload node in K.both (leafLiteral (head ab)) (leafLiteral (tail ab)) + _ = t +-- The literal identity is matched only when saturated with one argument. +-- The harness authenticates the certificate's Boolean-result contract. +booleanRhs negation node = lazy (_ : t t) + (_ : lazy + (_ : let ab = payload node in let fun = head ab in let arg = tail ab in + K.both (K.either (N.equal (kind arg) 2) (boolLiteral arg)) + (K.both (N.equal (kind fun) 5) (A.equal (payload fun) negation))) + (_ : t) (N.equal (kind node) 3)) (boolLiteral node) +-- Input node must be Apply (Lambda body) rhs. The screening certificate is +-- still experimental, not a general proof for arbitrary reflective contexts. +-- 0..6: analysis decisions; 7: uncertified RHS; 8: any nested body lambda; +-- 9: not an immediate binding. Only decision 1 performs substitution. +rewrite selector negation node = lazy + (_ : let ab = payload node in let fun = head ab in + lazy + (_ : let body = payload fun in let rhs = tail ab in + let decision = A.classify (A.analyze selector body) in + lazy + (_ : lazy (_ : t 7 node) + (_ : lazy (_ : t 8 node) + (_ : t 1 (withSpan node (substitute rhs 0 body))) (containsLambda body)) + (K.not (booleanRhs negation rhs))) + (_ : t decision node) (N.equal decision 1)) + (_ : t 9 node) (N.equal (kind fun) 4)) + (_ : t 9 node) (N.equal (kind node) 3) +-- Batch transport helpers for independent host oracles. +shiftBatch inputs = K.map (x : let rest = tail x in shift (head x) (head rest) (tail rest)) inputs +substituteBatch inputs = K.map (x : substitute (head x) 0 (tail x)) inputs +rewriteBatch certificates nodes = K.map (node : rewrite (head certificates) (tail certificates) node) nodes +-- Conservative whole-core traversal: an immediate binding is a decision unit. +-- Rejected bindings are returned exactly, without rewriting their descendants. +-- Accepted bindings are substituted once; no fixed-point rewrite loop. +transform selector negation node = case kind node of + 3 = let ab = payload node in + lazy (_ : tail (rewrite selector negation node)) + (_ : rebuild node (t (transform selector negation (head ab)) + (transform selector negation (tail ab)))) (N.equal (kind (head ab)) 4) + 4 = rebuild node (transform selector negation (payload node)) + 8 = rebuild node (K.map (child : transform selector negation child) (payload node)) + _ = node +-- Public compiler entrypoints close over compiler-owned literal identities. +-- Callers supply trusted located core, never selector/negation certificates. +bindingTransform core = transform K.choose K.not core +bindingInspect node = rewrite K.choose K.not node +bindingAnalyze body = A.inspect (t K.choose body) diff --git a/test/fixtures/support-library.arboricx b/test/fixtures/support-library.arboricx Binary files differ. diff --git a/test/fixtures/support-library.v1 b/test/fixtures/support-library.v1 @@ -56,55 +56,55 @@ added io_http io_http lib/io/http-transport.tri compiler-provider io lib/io.tri compiler-provider io_storage lib/io/storage.tri compiler-provider io_text lib/io/text.tri -compiler-fixture 2ca3ab7e9bc2b7671f5e0a383c805ea00ec461de5df2a7405a5b18f879b19cb6 +compiler-fixture e2955867381c73682c66aacc5590d834db3ba9e8ff7236ed7aeaf2698ea12983 origin-metadata f7c9bdccb402d1b7ea41f7a63b2e78e18546d2129ad25faed7b3871663d91c0a origin-compiler 91b04273bf18429028e12a35126fc98fbad82911a2699a8937379573908ca78d origin-support f15f1e3740e5639e1fb08877ad2bf27af9758c74e468fae474d5ec4a71894b85 -rebuilt-support bb3f3cd16adb026524461853144475f81e8a5e099acc7a3df50966bdb5b1c070 -rebuilt socket 1d4246f8b1aed3ad31993b4060e8fc6d4c5eb6532123b14c6eca7acb37eaf0f9 fbf35bdc703a44baf1f842cc7aff5ced17bec1b634b9e2a185982391feb5086f f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt intensional 5d287ae5f086efef8f919ed686eb423e17903010e63052de8c102ee3b4a8dcf1 7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt binary e53214147338e24bb06a1058090ccdd2b6d72beca92519c459e2c81cbe61edb0 7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt http 539ad7239bb7c9eafb002d3dd25da71a3ac899f96cc373f852bc2c314f21fb21 b33334423eddc3c01098d0c0ad303da37044892cb0b6e6bad22af677ccf3aff6 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt arboricx_common f8a89659449fcb0ce78a636185d322f498927375d39b1dde54f8fadf051282de 0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt arboricx_nodes 6f601ecfbeacc3cc6e69c9b58eb63b75630a39d0b48ffdddec8693141e7e5ac0 d158e4ebe9fd6cfb752023bbe031614b190b9eab79e9680875a1fc55dc481a23 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt arboricx_manifest c1edca5896e8185219e9aa1b2638ef41f6063bfd2fb91ff531902dd42eb72d79 2a8a2b591dfc4192b8ded6e2ea75e94f6ff41183636f6024b6d5eb590ec8d2aa f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt arboricx fa8781bc213bd4d54a440b86a01bfdcacd49a273607429ac61728186f7f9b386 3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt arboricx_dispatch 8d75d55f2b6d85f5980fe7a0d96d460218680b08021ee717ce447776e69891ef eda078ba018de68718b2b7aa2d790578ac079cf98c963a78f7fcae5178fd2c19 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt arboricx_server f1dddc5082321be6dbfdd626f6cfdbe360d658de5bc5088c50425016407935fe a6876256adddf94e4631b6e14540df4db22b6ece63444ad963dc92174acee48d f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt source_build_stable e05ff0411ad08fd61b173567974a1a298d7c194315cb2c6f96793ebeaf0b60a8 b5d3967e4c46a94bd7db0f917a34543540bf87641f6f504f5be419a64df0622c f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt source_export_cache e921c5218190285df9edf7cfaa1879dd471431fb16968bce2df65d2987083b08 d937bb405fb9b40b88046e37623aee1b080a0b93a5c568aff132baeef9f44f54 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt demos_equality c033f550059648d0b8847229d3c984a3c6c54f71677eefca90fb014bdb5e37ee 96bb649c2206620cd514820a8d8ca9dedb3cb3b713744bdff1ef500d9ec55ab0 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt demos_size 8e9f33d26f76fb47c036b47e6563dbcacd306b8ecd2d1aaa12e3b90281e035d2 c628107a60003ede5cac28ee6f6f20e2fc74d01f699924733a1c54001ebee934 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt demos_toSource 415da1fae5d651eba874a616132343ceba7cae57006227219037c203277e1998 31148e782eb67ea2265ee9e0fd2a186ef2d2c24c1c8f38f98c0f3e8df955cb69 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt demos_patternMatching cfe516a80b018ca56710e4ba9c463ddf82be9e622b7e13b1c2bf9cc2ddbacc64 6ce77cdea44f0bbb9ff4b8e59b07b48b79a2aff349f07b6e9c57a225a0ae1f79 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt demos_levelOrderTraversal 0ef507454afb4df437f724419aa49e6beb6b554309bb2bf802169cd766d7f040 a83874999378a9ff9b15ea99ed7f51c90a2dc48b0fd6b7d8980a29ffa088582c f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt demos_contractEffects 69973d45ff50088bef57cdf3e1994d63ba34f9f354ed7e25127bf3f9c39f1a25 8ef18c3d4c4a817d6afc966295a2783f4caaa3411e7ff4081f44fd8af6f7e872 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt demos_interactionTrees 0958fed4fe3cf232ca57d9d6ea0aff2b91c58c4682b08a332e5e23bcee0d0b54 e12e22e2ee0830368b1aa0a7c769f6f9848ce4cad30dd2f1b798db95615db82f f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt demos_runArboricxBundle 0931ed7ea7f82ca816766256396f1d81ee28c60df4c056df82ed7e421dd31f3e 9d0179d9ceb8a47d318a7e8980cb88a2c0b35c0eefd9ae5ecd880df6ba428312 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt demos_interactionTrees_greet 90e4ede9682340ad4398bdf68d0977ac4b65ecf85e5e55ee6eac07df7629b2a8 71d24edfbe66ad27be351c949c21d7ba62969917271022f91fc6ac8817ad3434 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt demos_interactionTrees_environment 8d02106b82d23b296ac7e49d16205cf0d10a0c6b4c62888e7fd8c70f27e211d4 1f4dc4271627a9c7d390f95bbe3ba9dffb87493c8727f78440138c9fe31b4bf1 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt demos_interactionTrees_state f7f888c6622506e28d0f666bb07a76fabccb74adcd07a417b1592d9f3bf36982 0f58214fafae6a3ba5016f853517dcd6200475ccdc83f9f1ad3396054eece1ea f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt demos_interactionTrees_shout e3ab70456521b0e3e2a2ee5731ad8b20d8e7cab6358d62d0790fe5a8acc95733 b9db7b3f111a1656168e85ebcce70bc16ab494417b4fe0343c2199dcbcb47c7d f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt demos_interactionTrees_forkAwait 3ff94d93828c69ce1fd8e5d3bb3fb19a8d429c3903731c62f9cfd584b103b1e3 b8664d21a8b50c6d870f79dc5d7c37a06c170744b5354623895fd4ee18133e9c f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt demos_interactionTrees_writeThenRead 24802ecfbacbf41936c628e43b2e69694085ba289be6f2b699cb1069bbe131d7 e069583803d111d190dedd4797393ce1acaa4046d7ca0e951bbc3db7f6eb77f2 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt demos_interactionTrees_safeRead 91ae6b47c75e58be8028472eb2ab71e6826217d1c968d8e2a9c8408b814b63a5 667675ddd1a7fbc7b89cd28de85d6b67a603e4329fbcaf0a6d576d2c18460fd9 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt demos_interactionTrees_yield 3eac6fbdb98cd762d0a1f2d96851738b89e4752419165bb40efe43d30b12230d 74ce973ec9e646f132a95ca0ce3bff487a96c6aa5028cd5baab526ab3a8a37c9 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt demos_interactionTrees_getLineAsync 42d7846ae079777e7bff4fc086fea1237b5a87e446163dbbe8554bd235931aa5 9eb039a47fe698d16459c430b9b6dbb684425cd0a25256d492624a309a7b4e34 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt demos_interactionTrees_echoServer 603afaec6b06037e0fc3639d0f19ef9e972b7cce6438dd79bc835c255bcae06d 7475fac5c3d6d1e0d88c35e7b2f10f6b3754b1a382040a384693770cfd7e500b f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt demos_interactionTrees_arboricxServer 15d086d672b085cfa6ad3e48ef39434be3c6bd4e21a3fb2adb9100d7a7ee4c5e dccb9a29fbfa56e91068b9c00a6d435a245a87e31521b501d797739c20884f44 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt demos_contractBasics 13257cc69d3b48eba7780d0b05c5ba02250317923c652101750a8921c3628d50 3bc358514f4ea4b65afca8a8e04f26bc616d88d98e41a8ced1cade820a3a2b35 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt demos_interactionTrees_httpServer bb2d983331bfcb4c88bca00a4e8813f36d218471cdf39fa4418b5cc05ce959ee d6b35f61693f6be3d2d95c11069a53fa0f3e856c8c2d5b06f666b661f6233a82 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt source_staging_experiment 6d9802176a5cdec13e1be3378dc5c78d2da97ad7c6c2b33ec7efdbfd5dc38cfc db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt source_staged_list_experiment 407833e54c35f1bc97a486051e95263631296625fd8f6ce7da6043732f3ba911 c1c062475b966bd6adae0148db1751959400f59ba73c6f84ca0e561599639e98 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt source_staged_conditional_experiment 7ea06e039afc8c452021b362491ccd65739557b3691155d4a3017549eb81a3bb 43113de593d0e70f3f94e8dafff0600d6f60b5a011d80cdc6e84166fed29b682 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt tests_stagingExperiment bd1446fc198f2e98933829b8a188f3304146502d3aba460c243ab4ae8a8655e8 a28053bcf2363d097dca2b03d8f55614c90898333ca1e893078ef5015a18f687 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt tests_stagedConditionalRunner 42a276b34b734bddd40efc3d60659b7e38d14f750c87c26ffe889df25b4983b5 5ade29f516881ba475705960a54294300c1ae56a50296d1c6cec2a8f8478f159 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt patterns 28f390d0c8ca2e0c5ed761122d87fe65076cc38018ee994ca1189063f36a3b6d 703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt arboricx_handlers 78cfab94eb6cb6990ca0e0ba7c606c2fb9731fa7dab41835343aaf6bebd54e1c 2c1c876d1baf0c2ddf0bd212ecd9acd3eb916d8f492d271177c6db0be84ff29d f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt arboricx_streaming 5748c8ffaed2c1013b07aa56f2586cacdb5ad2851516ca345624144945c9b0ed 409b5431c67c3e8e5e3ae64b85c2d66259576e73ebc02708af37de12139946f6 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt handler_artifacts 94684fcda1a78d5e6afcc4b5179c0e9d049cc1788cebfca0ab82a0619aea218b 7465681c852959e227ecea6fa93d8648479af52d92e0898ff7937495d506ff55 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt handler_log e6b9939f07a8a10fe73dc5245ac5f64d6b5bb99f0f28927446dda66e4e3835d3 8e266f85d668a1f414dada9e4cca4d19a737bb1e19bf2a1ef985017175708c31 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt handlers 8cf7462bf67e30d98ab14d24de91adb14887536fed2df30b658ada795554f22c 11d3aa8404e25e3bafad7835fdc008c2b6838cd5d01110edf4297e6fd47c1008 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt io_artifacts 4140407a7abeac085405702ec371bc788d792dd1cc23803bf9d957a3a2e857a9 6acd32c1279a1889feb3bda2f8713f973beb3493107895dbba5fe3b1ad1fe1f3 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -rebuilt io_http a7332e3a44a69501d281934125aa99d1a8c1ad914debf413276e0b335bf4b224 078dbc9ff97ac74a96475abfa117a0aaf0dd6526e0a794a5fff83b498afadf72 f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -bundle bb3f3cd16adb026524461853144475f81e8a5e099acc7a3df50966bdb5b1c070 +rebuilt-support ec6c9c8aa77518abcc71ad986e6e13a6faf9ff819deb6212e7e216420884a8e7 +rebuilt socket 9273f51ecbf8f22979b65f981598573f41ea2f19d19557be602e8472bda5720d fbf35bdc703a44baf1f842cc7aff5ced17bec1b634b9e2a185982391feb5086f 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt intensional df2b24aece633eaf05354aa5ad88181773d2b81978adabb7e1c45a561f07c681 7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt binary fde2f50216a1b85b04913b128ee4044807584b4fa39881558c366c5215929c7d 7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt http 499b3c036fa2e47d6f32e855c7a993cc0505728fdb925a5c848dcf70b52f98ca b33334423eddc3c01098d0c0ad303da37044892cb0b6e6bad22af677ccf3aff6 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt arboricx_common 2998d69c02d436d8e303d60d40d59f9b3c05f6d173dd0fc4c4f634d685221db0 0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt arboricx_nodes 5bde4bd0e0e8bb9d360faaf0410b2f83631dc7765836bd2038c5781bec9e8c70 d158e4ebe9fd6cfb752023bbe031614b190b9eab79e9680875a1fc55dc481a23 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt arboricx_manifest d992b164c75c8c96b4548b38bc5caadd5d05bc12a24b8c9cc6ca06708815d66c 2a8a2b591dfc4192b8ded6e2ea75e94f6ff41183636f6024b6d5eb590ec8d2aa 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt arboricx 9dee63509e6bb12c97fd3984c156c256095f55e2aa0cb04c55494de1d8c9a2eb 3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt arboricx_dispatch 83ee714a29083be6215d59128f3db49dc7b1a19a82e962d509dfff3fab481f47 eda078ba018de68718b2b7aa2d790578ac079cf98c963a78f7fcae5178fd2c19 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt arboricx_server e67364203130324fa776a9cbb2a7e6084f902c0a7d8932b0fa29bed531173a6a a6876256adddf94e4631b6e14540df4db22b6ece63444ad963dc92174acee48d 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt source_build_stable 34551ae895056b076d9ff1a4baf01b187ed687e5323b136d1eb5e26cad73f596 69ab50002d8409ccae99ac193a9b0b2458240deabd2e6fea7ef05cbd7e7068a0 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt source_export_cache 6f86a763bfe5d817b57797c19200a2cb2fbdf84efedbe8611721d9b3e92a0adf d937bb405fb9b40b88046e37623aee1b080a0b93a5c568aff132baeef9f44f54 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt demos_equality 83cfcfebc8408b487551cf680f742ab794108c26f8c90a48077fe8b6d784dff0 96bb649c2206620cd514820a8d8ca9dedb3cb3b713744bdff1ef500d9ec55ab0 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt demos_size 16b26fd65f6b328870b4e3b338a2612b5835d89ce7abaeadd204e82c86cee31f c628107a60003ede5cac28ee6f6f20e2fc74d01f699924733a1c54001ebee934 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt demos_toSource b17778da6d2c30c2c2c23dca49f0b656dca9a8a8c56cb5625c4b4cd950849dbe 31148e782eb67ea2265ee9e0fd2a186ef2d2c24c1c8f38f98c0f3e8df955cb69 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt demos_patternMatching 36d36d6df0e1cc1f5b41e97f7bd86f54e657c9d5940d998a3f719bf29c39a460 6ce77cdea44f0bbb9ff4b8e59b07b48b79a2aff349f07b6e9c57a225a0ae1f79 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt demos_levelOrderTraversal e5fe749388c09463934f77b9b9e2dfb2f69d4baa0a84f689b5f931294109e38a a83874999378a9ff9b15ea99ed7f51c90a2dc48b0fd6b7d8980a29ffa088582c 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt demos_contractEffects df458de35613d249c547ebe2797d7f6444f97aaf21106f47efd8e8e212d1462f 8ef18c3d4c4a817d6afc966295a2783f4caaa3411e7ff4081f44fd8af6f7e872 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt demos_interactionTrees 76232a4a51f77855d5b9f7433931f13deca677517dfaec7f1fff1d8706d0850c e12e22e2ee0830368b1aa0a7c769f6f9848ce4cad30dd2f1b798db95615db82f 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt demos_runArboricxBundle 49e5ce74753f54be6ca933a7359e9aec8a1a47eda5d336c740887e76bfa3acb6 9d0179d9ceb8a47d318a7e8980cb88a2c0b35c0eefd9ae5ecd880df6ba428312 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt demos_interactionTrees_greet bed62d00980cc0e3d7f04b4f9b13b8d417c770cbdb453ae4fffc7b367e5d72e4 71d24edfbe66ad27be351c949c21d7ba62969917271022f91fc6ac8817ad3434 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt demos_interactionTrees_environment 6abce1884798dc8b670f74c41be2e971d2dc9a12963a0e83067da5d1ab2c7e80 1f4dc4271627a9c7d390f95bbe3ba9dffb87493c8727f78440138c9fe31b4bf1 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt demos_interactionTrees_state 56cd52d7a6aef642a31dd3406fc3c66f8d7910117a27584e8df28bac296cff3a 0f58214fafae6a3ba5016f853517dcd6200475ccdc83f9f1ad3396054eece1ea 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt demos_interactionTrees_shout dfe623a995efb2380fba9662aa32e6018b27bda1f53338619f1ec82a00a74390 b9db7b3f111a1656168e85ebcce70bc16ab494417b4fe0343c2199dcbcb47c7d 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt demos_interactionTrees_forkAwait 38ef29e4c31014fbddb63229e50d3b6baddb455cba4778e583f92f252a880e25 b8664d21a8b50c6d870f79dc5d7c37a06c170744b5354623895fd4ee18133e9c 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt demos_interactionTrees_writeThenRead 0e1a1c211b310e02877f64e61b8e81e06a679fdccbc04523a73aa22272a4baa8 e069583803d111d190dedd4797393ce1acaa4046d7ca0e951bbc3db7f6eb77f2 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt demos_interactionTrees_safeRead 3f9b7592a9d09625bfe9ebb969511e81e079c904c16c8e2e474001b2316fbfa7 667675ddd1a7fbc7b89cd28de85d6b67a603e4329fbcaf0a6d576d2c18460fd9 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt demos_interactionTrees_yield 14bbfbf1be28cce31c39005e766150fe14593c634849effc46878253f2fa7dae 74ce973ec9e646f132a95ca0ce3bff487a96c6aa5028cd5baab526ab3a8a37c9 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt demos_interactionTrees_getLineAsync 0db27d3c3e3046dc3ca15ab7d95cdc69c9b5fdd3787d836669cc860f798f2c20 9eb039a47fe698d16459c430b9b6dbb684425cd0a25256d492624a309a7b4e34 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt demos_interactionTrees_echoServer 97d955b236c30937ed9a12f6fa3c7889b3240a72f545d7bab7c8babd9994fab1 7475fac5c3d6d1e0d88c35e7b2f10f6b3754b1a382040a384693770cfd7e500b 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt demos_interactionTrees_arboricxServer 62ea03c326b932eaab174ae49ab76a0b2a68839ba1e9932ddb3387b5ae54f3ff dccb9a29fbfa56e91068b9c00a6d435a245a87e31521b501d797739c20884f44 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt demos_contractBasics c3877e8a6a077d78107a467c85aaac7affaadbc607e53f11976528b443696bbf 3bc358514f4ea4b65afca8a8e04f26bc616d88d98e41a8ced1cade820a3a2b35 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt demos_interactionTrees_httpServer 24927afc13715c04de70117414f1e59ff5fb204698ed542859eaacbd5840d355 d6b35f61693f6be3d2d95c11069a53fa0f3e856c8c2d5b06f666b661f6233a82 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt source_staging_experiment 13189e2f2cc3c6f499131231e6ecffe65b295a29a4017c92217d38826ef254c4 db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt source_staged_list_experiment e6e135ea3686294a51e6ff37eb33ab0e98f1d144c693fb88f6aef55813f350e1 c1c062475b966bd6adae0148db1751959400f59ba73c6f84ca0e561599639e98 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt source_staged_conditional_experiment 4cae0f350cf336bac56cdbe3e0b6b827e83ad217b45b25f51fbea7632c5eb3b0 43113de593d0e70f3f94e8dafff0600d6f60b5a011d80cdc6e84166fed29b682 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt tests_stagingExperiment 6c565de944bd91fcd23ac2b4578c535fa5195c8b0d951cb1ecf9ad291f721c4e a28053bcf2363d097dca2b03d8f55614c90898333ca1e893078ef5015a18f687 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt tests_stagedConditionalRunner d7210601b4e18dc17053464c52d5bbe70e028ba75bd5e6cd940a26ad5497a410 5ade29f516881ba475705960a54294300c1ae56a50296d1c6cec2a8f8478f159 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt patterns f006275bdcf6f1836e13f7a475a9b65eed04c9e275ad8752e6ba3a6a31968fd8 703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt arboricx_handlers efbed3da17c3924605a02161aada99b771e7439fb3eeb86780e0c314693228be 2c1c876d1baf0c2ddf0bd212ecd9acd3eb916d8f492d271177c6db0be84ff29d 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt arboricx_streaming 2e4604487dad212f858b9a51f3865db27efec44923a53b3a45f62f90590c605e 409b5431c67c3e8e5e3ae64b85c2d66259576e73ebc02708af37de12139946f6 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt handler_artifacts 6bb70e4c3178b9aea035e0aadb0a1f4774f99247dfde58eb92446e4e2deade72 7465681c852959e227ecea6fa93d8648479af52d92e0898ff7937495d506ff55 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt handler_log f8a1704330a5c36d1202b083d1297bac670a7ac6104f598aee45e113f712e28c 8e266f85d668a1f414dada9e4cca4d19a737bb1e19bf2a1ef985017175708c31 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt handlers dc0550dffac90e6d65108c7400b43af11ac2dce430131c1475d42b46f129a022 11d3aa8404e25e3bafad7835fdc008c2b6838cd5d01110edf4297e6fd47c1008 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt io_artifacts 8984843f8cb3bade66c4ec5b3198c16910f1ad4f009112a13fe549894dc41c54 6acd32c1279a1889feb3bda2f8713f973beb3493107895dbba5fe3b1ad1fe1f3 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +rebuilt io_http ce4efe410d42c29274bd16b3b040cb7716fd173df6ece0d2d7cd58e893962ac0 078dbc9ff97ac74a96475abfa117a0aaf0dd6526e0a794a5fff83b498afadf72 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +bundle ec6c9c8aa77518abcc71ad986e6e13a6faf9ff819deb6212e7e216420884a8e7 diff --git a/test/fixtures/support-rebuilt.arboricx b/test/fixtures/support-rebuilt.arboricx Binary files differ. diff --git a/test/fixtures/support-receipts/arboricx.receipt b/test/fixtures/support-receipts/arboricx.receipt @@ -1,14 +1,14 @@ arboricx.build-receipt.v1 source 9b84de52ebe5bb0c6586b57a13767b52e205920567a677945c03b8b3882d0a34 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 d91256e14d75401874b924e16d68fea4918500e050e736970e93abc07c69d5c3 -local binary 7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc e53214147338e24bb06a1058090ccdd2b6d72beca92519c459e2c81cbe61edb0 -local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db 972cca05e94b20c93e2d72af71f251e2c985fa04a46a2fec9ce008152424c2c5 -local arboricx_common 0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4 f8a89659449fcb0ce78a636185d322f498927375d39b1dde54f8fadf051282de -local arboricx_manifest 2a8a2b591dfc4192b8ded6e2ea75e94f6ff41183636f6024b6d5eb590ec8d2aa c1edca5896e8185219e9aa1b2638ef41f6063bfd2fb91ff531902dd42eb72d79 -local arboricx_nodes d158e4ebe9fd6cfb752023bbe031614b190b9eab79e9680875a1fc55dc481a23 6f601ecfbeacc3cc6e69c9b58eb63b75630a39d0b48ffdddec8693141e7e5ac0 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 2d4fa564d7160f0df2d91dbf9a6969162c729e06e7bf6a03b5f303085a577ccb +local binary 7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc fde2f50216a1b85b04913b128ee4044807584b4fa39881558c366c5215929c7d +local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db bee1b7f4101f5dd9968d5c9151cdb8e113dbe0688cb5b750f0f924d513fa0b3f +local arboricx_common 0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4 2998d69c02d436d8e303d60d40d59f9b3c05f6d173dd0fc4c4f634d685221db0 +local arboricx_manifest 2a8a2b591dfc4192b8ded6e2ea75e94f6ff41183636f6024b6d5eb590ec8d2aa d992b164c75c8c96b4548b38bc5caadd5d05bc12a24b8c9cc6ca06708815d66c +local arboricx_nodes d158e4ebe9fd6cfb752023bbe031614b190b9eab79e9680875a1fc55dc481a23 5bde4bd0e0e8bb9d360faaf0410b2f83631dc7765836bd2038c5781bec9e8c70 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/arboricx_common.receipt b/test/fixtures/support-receipts/arboricx_common.receipt @@ -1,11 +1,11 @@ arboricx.build-receipt.v1 source 774803e343760cf86207817f4ed1164a3e0867121e665803d0107295428fa1b6 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 d91256e14d75401874b924e16d68fea4918500e050e736970e93abc07c69d5c3 -local binary 7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc e53214147338e24bb06a1058090ccdd2b6d72beca92519c459e2c81cbe61edb0 -local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db 972cca05e94b20c93e2d72af71f251e2c985fa04a46a2fec9ce008152424c2c5 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 2d4fa564d7160f0df2d91dbf9a6969162c729e06e7bf6a03b5f303085a577ccb +local binary 7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc fde2f50216a1b85b04913b128ee4044807584b4fa39881558c366c5215929c7d +local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db bee1b7f4101f5dd9968d5c9151cdb8e113dbe0688cb5b750f0f924d513fa0b3f pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/arboricx_dispatch.receipt b/test/fixtures/support-receipts/arboricx_dispatch.receipt @@ -1,9 +1,9 @@ arboricx.build-receipt.v1 source ba6facabd08809542b8cbc57b81cbafeb9b94cf7c771d313702685e36d06ff7f -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output eda078ba018de68718b2b7aa2d790578ac079cf98c963a78f7fcae5178fd2c19 -local arboricx 3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55 fa8781bc213bd4d54a440b86a01bfdcacd49a273607429ac61728186f7f9b386 +local arboricx 3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55 9dee63509e6bb12c97fd3984c156c256095f55e2aa0cb04c55494de1d8c9a2eb pin arboricx 3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55 readArboricxDecoded b59eefef9ea509792ac66aac8f9e770af09d58370dc34f3ffa2fcf72d1a4b673 pin arboricx 3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55 readArboricxBundle 78e9ef86e33bfa86a8eee8395cbb4cba9359c7408623c9fae23a1ad10f9b0ae7 pin arboricx 3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55 readArboricxExecutableByName a90d75ca259e957c031492e93de8d365a7cac3f54470c09d75484bf6391fa55f diff --git a/test/fixtures/support-receipts/arboricx_handlers.receipt b/test/fixtures/support-receipts/arboricx_handlers.receipt @@ -1,17 +1,17 @@ arboricx.build-receipt.v1 source e94897feaa8639a652f9dbe90fabfcd4d64590b4b69cf58141521ad43db06193 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 2c1c876d1baf0c2ddf0bd212ecd9acd3eb916d8f492d271177c6db0be84ff29d -local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 579495a21467aab7bbbde49cc77f5e9e1e899ed256ca1a1bba7a6a355d43f974 -local http b33334423eddc3c01098d0c0ad303da37044892cb0b6e6bad22af677ccf3aff6 539ad7239bb7c9eafb002d3dd25da71a3ac899f96cc373f852bc2c314f21fb21 -local conversions 78ce6db3557cd57f2c5799989d16a8f40104de5c4485646734a23093dc458a4e d87fb697d6ada47275be63dcf5e1a1a17ab82b33cdbc709ffded217a63ae3d6d -local arboricx_server a6876256adddf94e4631b6e14540df4db22b6ece63444ad963dc92174acee48d f1dddc5082321be6dbfdd626f6cfdbe360d658de5bc5088c50425016407935fe -local handlers 11d3aa8404e25e3bafad7835fdc008c2b6838cd5d01110edf4297e6fd47c1008 8cf7462bf67e30d98ab14d24de91adb14887536fed2df30b658ada795554f22c -local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 9f8bae4efb9038950e5358e973b20d47dbc6f34224226e82d0360dbcd63ee831 -local io_storage 3d91cca2954567f6741488ea2abc1166803a52db9d5dce82952fe9d69edde15a e09e73134b6a334591a353f013eb622fd4da7f770996d093f021e59c03760472 -local handler_log 8e266f85d668a1f414dada9e4cca4d19a737bb1e19bf2a1ef985017175708c31 e6b9939f07a8a10fe73dc5245ac5f64d6b5bb99f0f28927446dda66e4e3835d3 -local handler_artifacts 7465681c852959e227ecea6fa93d8648479af52d92e0898ff7937495d506ff55 94684fcda1a78d5e6afcc4b5179c0e9d049cc1788cebfca0ab82a0619aea218b +local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 c8c9d063b83ebcdab8d03e4cfc18b02e61803a2ab9d661932b4920e2f3fd3b84 +local http b33334423eddc3c01098d0c0ad303da37044892cb0b6e6bad22af677ccf3aff6 499b3c036fa2e47d6f32e855c7a993cc0505728fdb925a5c848dcf70b52f98ca +local conversions 78ce6db3557cd57f2c5799989d16a8f40104de5c4485646734a23093dc458a4e f42fa1d7825db05f93d4bc68ad6b3c5f40fb4e9ec84191366995433f82202012 +local arboricx_server a6876256adddf94e4631b6e14540df4db22b6ece63444ad963dc92174acee48d e67364203130324fa776a9cbb2a7e6084f902c0a7d8932b0fa29bed531173a6a +local handlers 11d3aa8404e25e3bafad7835fdc008c2b6838cd5d01110edf4297e6fd47c1008 dc0550dffac90e6d65108c7400b43af11ac2dce430131c1475d42b46f129a022 +local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 353cbe95c37ceea10932854650eb7b7827fc74727a8c94fb4aee127ce3b3f6c1 +local io_storage 3d91cca2954567f6741488ea2abc1166803a52db9d5dce82952fe9d69edde15a 5a137ce625a2479c4e31a7c3f0f80123d8a2d4a309b00fcc215416ceae2485d8 +local handler_log 8e266f85d668a1f414dada9e4cca4d19a737bb1e19bf2a1ef985017175708c31 f8a1704330a5c36d1202b083d1297bac670a7ac6104f598aee45e113f712e28c +local handler_artifacts 7465681c852959e227ecea6fa93d8648479af52d92e0898ff7937495d506ff55 6bb70e4c3178b9aea035e0aadb0a1f4774f99247dfde58eb92446e4e2deade72 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/arboricx_manifest.receipt b/test/fixtures/support-receipts/arboricx_manifest.receipt @@ -1,11 +1,11 @@ arboricx.build-receipt.v1 source 498c3b9f08b13ced49c5683d3ccfe8fa8b452578b2b81c19642bd7049925cec4 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 2a8a2b591dfc4192b8ded6e2ea75e94f6ff41183636f6024b6d5eb590ec8d2aa -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 d91256e14d75401874b924e16d68fea4918500e050e736970e93abc07c69d5c3 -local binary 7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc e53214147338e24bb06a1058090ccdd2b6d72beca92519c459e2c81cbe61edb0 -local arboricx_common 0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4 f8a89659449fcb0ce78a636185d322f498927375d39b1dde54f8fadf051282de +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 2d4fa564d7160f0df2d91dbf9a6969162c729e06e7bf6a03b5f303085a577ccb +local binary 7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc fde2f50216a1b85b04913b128ee4044807584b4fa39881558c366c5215929c7d +local arboricx_common 0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4 2998d69c02d436d8e303d60d40d59f9b3c05f6d173dd0fc4c4f634d685221db0 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/arboricx_nodes.receipt b/test/fixtures/support-receipts/arboricx_nodes.receipt @@ -1,12 +1,12 @@ arboricx.build-receipt.v1 source 6e83c205b7aaa4e586da619c6da911859bd1b94e9ed63fd51d8452124324e44b -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output d158e4ebe9fd6cfb752023bbe031614b190b9eab79e9680875a1fc55dc481a23 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 d91256e14d75401874b924e16d68fea4918500e050e736970e93abc07c69d5c3 -local binary 7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc e53214147338e24bb06a1058090ccdd2b6d72beca92519c459e2c81cbe61edb0 -local arboricx_common 0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4 f8a89659449fcb0ce78a636185d322f498927375d39b1dde54f8fadf051282de -local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db 972cca05e94b20c93e2d72af71f251e2c985fa04a46a2fec9ce008152424c2c5 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 2d4fa564d7160f0df2d91dbf9a6969162c729e06e7bf6a03b5f303085a577ccb +local binary 7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc fde2f50216a1b85b04913b128ee4044807584b4fa39881558c366c5215929c7d +local arboricx_common 0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4 2998d69c02d436d8e303d60d40d59f9b3c05f6d173dd0fc4c4f634d685221db0 +local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db bee1b7f4101f5dd9968d5c9151cdb8e113dbe0688cb5b750f0f924d513fa0b3f pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/arboricx_server.receipt b/test/fixtures/support-receipts/arboricx_server.receipt @@ -1,11 +1,11 @@ arboricx.build-receipt.v1 source f3c7cf1c8802a2ff57a6fc81ed946afa7aa664fc62acb52b1d1f117b2cfac552 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output a6876256adddf94e4631b6e14540df4db22b6ece63444ad963dc92174acee48d -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 d91256e14d75401874b924e16d68fea4918500e050e736970e93abc07c69d5c3 -local http b33334423eddc3c01098d0c0ad303da37044892cb0b6e6bad22af677ccf3aff6 539ad7239bb7c9eafb002d3dd25da71a3ac899f96cc373f852bc2c314f21fb21 -local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db 972cca05e94b20c93e2d72af71f251e2c985fa04a46a2fec9ce008152424c2c5 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 2d4fa564d7160f0df2d91dbf9a6969162c729e06e7bf6a03b5f303085a577ccb +local http b33334423eddc3c01098d0c0ad303da37044892cb0b6e6bad22af677ccf3aff6 499b3c036fa2e47d6f32e855c7a993cc0505728fdb925a5c848dcf70b52f98ca +local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db bee1b7f4101f5dd9968d5c9151cdb8e113dbe0688cb5b750f0f924d513fa0b3f pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/arboricx_streaming.receipt b/test/fixtures/support-receipts/arboricx_streaming.receipt @@ -1,20 +1,20 @@ arboricx.build-receipt.v1 source 811aa867db1a5b376734d2161e751973c32bc7615c71ed782b81c1cb041b462a -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 409b5431c67c3e8e5e3ae64b85c2d66259576e73ebc02708af37de12139946f6 -local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 579495a21467aab7bbbde49cc77f5e9e1e899ed256ca1a1bba7a6a355d43f974 -local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db 972cca05e94b20c93e2d72af71f251e2c985fa04a46a2fec9ce008152424c2c5 -local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 9f8bae4efb9038950e5358e973b20d47dbc6f34224226e82d0360dbcd63ee831 -local io_http 078dbc9ff97ac74a96475abfa117a0aaf0dd6526e0a794a5fff83b498afadf72 a7332e3a44a69501d281934125aa99d1a8c1ad914debf413276e0b335bf4b224 -local io_artifacts 6acd32c1279a1889feb3bda2f8713f973beb3493107895dbba5fe3b1ad1fe1f3 4140407a7abeac085405702ec371bc788d792dd1cc23803bf9d957a3a2e857a9 -local http b33334423eddc3c01098d0c0ad303da37044892cb0b6e6bad22af677ccf3aff6 539ad7239bb7c9eafb002d3dd25da71a3ac899f96cc373f852bc2c314f21fb21 -local handlers 11d3aa8404e25e3bafad7835fdc008c2b6838cd5d01110edf4297e6fd47c1008 8cf7462bf67e30d98ab14d24de91adb14887536fed2df30b658ada795554f22c -local handler_artifacts 7465681c852959e227ecea6fa93d8648479af52d92e0898ff7937495d506ff55 94684fcda1a78d5e6afcc4b5179c0e9d049cc1788cebfca0ab82a0619aea218b -local handler_log 8e266f85d668a1f414dada9e4cca4d19a737bb1e19bf2a1ef985017175708c31 e6b9939f07a8a10fe73dc5245ac5f64d6b5bb99f0f28927446dda66e4e3835d3 -local arboricx_handlers 2c1c876d1baf0c2ddf0bd212ecd9acd3eb916d8f492d271177c6db0be84ff29d 78cfab94eb6cb6990ca0e0ba7c606c2fb9731fa7dab41835343aaf6bebd54e1c -local arboricx_server a6876256adddf94e4631b6e14540df4db22b6ece63444ad963dc92174acee48d f1dddc5082321be6dbfdd626f6cfdbe360d658de5bc5088c50425016407935fe -local conversions 78ce6db3557cd57f2c5799989d16a8f40104de5c4485646734a23093dc458a4e d87fb697d6ada47275be63dcf5e1a1a17ab82b33cdbc709ffded217a63ae3d6d +local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 c8c9d063b83ebcdab8d03e4cfc18b02e61803a2ab9d661932b4920e2f3fd3b84 +local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db bee1b7f4101f5dd9968d5c9151cdb8e113dbe0688cb5b750f0f924d513fa0b3f +local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 353cbe95c37ceea10932854650eb7b7827fc74727a8c94fb4aee127ce3b3f6c1 +local io_http 078dbc9ff97ac74a96475abfa117a0aaf0dd6526e0a794a5fff83b498afadf72 ce4efe410d42c29274bd16b3b040cb7716fd173df6ece0d2d7cd58e893962ac0 +local io_artifacts 6acd32c1279a1889feb3bda2f8713f973beb3493107895dbba5fe3b1ad1fe1f3 8984843f8cb3bade66c4ec5b3198c16910f1ad4f009112a13fe549894dc41c54 +local http b33334423eddc3c01098d0c0ad303da37044892cb0b6e6bad22af677ccf3aff6 499b3c036fa2e47d6f32e855c7a993cc0505728fdb925a5c848dcf70b52f98ca +local handlers 11d3aa8404e25e3bafad7835fdc008c2b6838cd5d01110edf4297e6fd47c1008 dc0550dffac90e6d65108c7400b43af11ac2dce430131c1475d42b46f129a022 +local handler_artifacts 7465681c852959e227ecea6fa93d8648479af52d92e0898ff7937495d506ff55 6bb70e4c3178b9aea035e0aadb0a1f4774f99247dfde58eb92446e4e2deade72 +local handler_log 8e266f85d668a1f414dada9e4cca4d19a737bb1e19bf2a1ef985017175708c31 f8a1704330a5c36d1202b083d1297bac670a7ac6104f598aee45e113f712e28c +local arboricx_handlers 2c1c876d1baf0c2ddf0bd212ecd9acd3eb916d8f492d271177c6db0be84ff29d efbed3da17c3924605a02161aada99b771e7439fb3eeb86780e0c314693228be +local arboricx_server a6876256adddf94e4631b6e14540df4db22b6ece63444ad963dc92174acee48d e67364203130324fa776a9cbb2a7e6084f902c0a7d8932b0fa29bed531173a6a +local conversions 78ce6db3557cd57f2c5799989d16a8f40104de5c4485646734a23093dc458a4e f42fa1d7825db05f93d4bc68ad6b3c5f40fb4e9ec84191366995433f82202012 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/binary.receipt b/test/fixtures/support-receipts/binary.receipt @@ -1,9 +1,9 @@ arboricx.build-receipt.v1 source fcbc62b1136338d3f4d70fd263216f5e978d7858cd4d9e5cfe2e7e17055e9dee -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc -local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 579495a21467aab7bbbde49cc77f5e9e1e899ed256ca1a1bba7a6a355d43f974 +local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 c8c9d063b83ebcdab8d03e4cfc18b02e61803a2ab9d661932b4920e2f3fd3b84 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_contractBasics.receipt b/test/fixtures/support-receipts/demos_contractBasics.receipt @@ -1,9 +1,9 @@ arboricx.build-receipt.v1 source 6ffab139ecc27fd6b8ddbe6f8a134c91abba2b0491f5e28602dbe2dcd773928f -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 3bc358514f4ea4b65afca8a8e04f26bc616d88d98e41a8ced1cade820a3a2b35 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 d91256e14d75401874b924e16d68fea4918500e050e736970e93abc07c69d5c3 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 2d4fa564d7160f0df2d91dbf9a6969162c729e06e7bf6a03b5f303085a577ccb pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_contractEffects.receipt b/test/fixtures/support-receipts/demos_contractEffects.receipt @@ -1,9 +1,9 @@ arboricx.build-receipt.v1 source 67252839e937e841c9fdc37a2518622a1da5bfd907d983494e92ee30b10427f4 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 8ef18c3d4c4a817d6afc966295a2783f4caaa3411e7ff4081f44fd8af6f7e872 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 d91256e14d75401874b924e16d68fea4918500e050e736970e93abc07c69d5c3 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 2d4fa564d7160f0df2d91dbf9a6969162c729e06e7bf6a03b5f303085a577ccb pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_equality.receipt b/test/fixtures/support-receipts/demos_equality.receipt @@ -1,9 +1,9 @@ arboricx.build-receipt.v1 source d14168490eeb3a4bab3c431d4ae936c51ead54e4e7155d9dded065442f2b9da0 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 96bb649c2206620cd514820a8d8ca9dedb3cb3b713744bdff1ef500d9ec55ab0 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 d91256e14d75401874b924e16d68fea4918500e050e736970e93abc07c69d5c3 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 2d4fa564d7160f0df2d91dbf9a6969162c729e06e7bf6a03b5f303085a577ccb pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_interactionTrees.receipt b/test/fixtures/support-receipts/demos_interactionTrees.receipt @@ -1,11 +1,11 @@ arboricx.build-receipt.v1 source 53b86101d6aa83cce2d7217c168602faca01b9985be46b910b6579096e959ad1 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output e12e22e2ee0830368b1aa0a7c769f6f9848ce4cad30dd2f1b798db95615db82f -local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 579495a21467aab7bbbde49cc77f5e9e1e899ed256ca1a1bba7a6a355d43f974 -local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 9f8bae4efb9038950e5358e973b20d47dbc6f34224226e82d0360dbcd63ee831 -local io_text 1f960c57efadb21eb66bba8a057181c6ca744b7d110064a37522daabf230d691 f01725a6cc092570b23a3973b6604efee930e9af2f5f833e7ee26e4c621a86e5 +local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 c8c9d063b83ebcdab8d03e4cfc18b02e61803a2ab9d661932b4920e2f3fd3b84 +local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 353cbe95c37ceea10932854650eb7b7827fc74727a8c94fb4aee127ce3b3f6c1 +local io_text 1f960c57efadb21eb66bba8a057181c6ca744b7d110064a37522daabf230d691 c265a346de0eb5b8e957dbd58fe26a5700a744154b2c8e9b3c37954d002a64f0 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_interactionTrees_arboricxServer.receipt b/test/fixtures/support-receipts/demos_interactionTrees_arboricxServer.receipt @@ -1,13 +1,13 @@ arboricx.build-receipt.v1 source bd4c05cd4169ed1d82714a61a87e446b4d6fcf567e9497abd923370175261346 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output dccb9a29fbfa56e91068b9c00a6d435a245a87e31521b501d797739c20884f44 -local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 579495a21467aab7bbbde49cc77f5e9e1e899ed256ca1a1bba7a6a355d43f974 -local conversions 78ce6db3557cd57f2c5799989d16a8f40104de5c4485646734a23093dc458a4e d87fb697d6ada47275be63dcf5e1a1a17ab82b33cdbc709ffded217a63ae3d6d -local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 9f8bae4efb9038950e5358e973b20d47dbc6f34224226e82d0360dbcd63ee831 -local arboricx_streaming 409b5431c67c3e8e5e3ae64b85c2d66259576e73ebc02708af37de12139946f6 5748c8ffaed2c1013b07aa56f2586cacdb5ad2851516ca345624144945c9b0ed -local arboricx_handlers 2c1c876d1baf0c2ddf0bd212ecd9acd3eb916d8f492d271177c6db0be84ff29d 78cfab94eb6cb6990ca0e0ba7c606c2fb9731fa7dab41835343aaf6bebd54e1c +local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 c8c9d063b83ebcdab8d03e4cfc18b02e61803a2ab9d661932b4920e2f3fd3b84 +local conversions 78ce6db3557cd57f2c5799989d16a8f40104de5c4485646734a23093dc458a4e f42fa1d7825db05f93d4bc68ad6b3c5f40fb4e9ec84191366995433f82202012 +local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 353cbe95c37ceea10932854650eb7b7827fc74727a8c94fb4aee127ce3b3f6c1 +local arboricx_streaming 409b5431c67c3e8e5e3ae64b85c2d66259576e73ebc02708af37de12139946f6 2e4604487dad212f858b9a51f3865db27efec44923a53b3a45f62f90590c605e +local arboricx_handlers 2c1c876d1baf0c2ddf0bd212ecd9acd3eb916d8f492d271177c6db0be84ff29d efbed3da17c3924605a02161aada99b771e7439fb3eeb86780e0c314693228be pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_interactionTrees_echoServer.receipt b/test/fixtures/support-receipts/demos_interactionTrees_echoServer.receipt @@ -1,12 +1,12 @@ arboricx.build-receipt.v1 source 7d94a000a68a9007964babca393d689688ecec2d137123dbf5af80bdddbc0228 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 7475fac5c3d6d1e0d88c35e7b2f10f6b3754b1a382040a384693770cfd7e500b -local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 579495a21467aab7bbbde49cc77f5e9e1e899ed256ca1a1bba7a6a355d43f974 -local conversions 78ce6db3557cd57f2c5799989d16a8f40104de5c4485646734a23093dc458a4e d87fb697d6ada47275be63dcf5e1a1a17ab82b33cdbc709ffded217a63ae3d6d -local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db 972cca05e94b20c93e2d72af71f251e2c985fa04a46a2fec9ce008152424c2c5 -local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 9f8bae4efb9038950e5358e973b20d47dbc6f34224226e82d0360dbcd63ee831 +local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 c8c9d063b83ebcdab8d03e4cfc18b02e61803a2ab9d661932b4920e2f3fd3b84 +local conversions 78ce6db3557cd57f2c5799989d16a8f40104de5c4485646734a23093dc458a4e f42fa1d7825db05f93d4bc68ad6b3c5f40fb4e9ec84191366995433f82202012 +local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db bee1b7f4101f5dd9968d5c9151cdb8e113dbe0688cb5b750f0f924d513fa0b3f +local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 353cbe95c37ceea10932854650eb7b7827fc74727a8c94fb4aee127ce3b3f6c1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_interactionTrees_environment.receipt b/test/fixtures/support-receipts/demos_interactionTrees_environment.receipt @@ -1,12 +1,12 @@ arboricx.build-receipt.v1 source d5586bcbcafd3522fd3d0d52f8918dbc18265aae1209d28a5c2e380a45861eac -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 1f4dc4271627a9c7d390f95bbe3ba9dffb87493c8727f78440138c9fe31b4bf1 -local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 579495a21467aab7bbbde49cc77f5e9e1e899ed256ca1a1bba7a6a355d43f974 -local handlers 11d3aa8404e25e3bafad7835fdc008c2b6838cd5d01110edf4297e6fd47c1008 8cf7462bf67e30d98ab14d24de91adb14887536fed2df30b658ada795554f22c -local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 9f8bae4efb9038950e5358e973b20d47dbc6f34224226e82d0360dbcd63ee831 -local io_text 1f960c57efadb21eb66bba8a057181c6ca744b7d110064a37522daabf230d691 f01725a6cc092570b23a3973b6604efee930e9af2f5f833e7ee26e4c621a86e5 +local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 c8c9d063b83ebcdab8d03e4cfc18b02e61803a2ab9d661932b4920e2f3fd3b84 +local handlers 11d3aa8404e25e3bafad7835fdc008c2b6838cd5d01110edf4297e6fd47c1008 dc0550dffac90e6d65108c7400b43af11ac2dce430131c1475d42b46f129a022 +local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 353cbe95c37ceea10932854650eb7b7827fc74727a8c94fb4aee127ce3b3f6c1 +local io_text 1f960c57efadb21eb66bba8a057181c6ca744b7d110064a37522daabf230d691 c265a346de0eb5b8e957dbd58fe26a5700a744154b2c8e9b3c37954d002a64f0 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_interactionTrees_forkAwait.receipt b/test/fixtures/support-receipts/demos_interactionTrees_forkAwait.receipt @@ -1,11 +1,11 @@ arboricx.build-receipt.v1 source a4697ab517c4fdb2544a03502d310b273a2eda1a81ed14a163b3e30372e5f2fc -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output b8664d21a8b50c6d870f79dc5d7c37a06c170744b5354623895fd4ee18133e9c -local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 579495a21467aab7bbbde49cc77f5e9e1e899ed256ca1a1bba7a6a355d43f974 -local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 9f8bae4efb9038950e5358e973b20d47dbc6f34224226e82d0360dbcd63ee831 -local io_text 1f960c57efadb21eb66bba8a057181c6ca744b7d110064a37522daabf230d691 f01725a6cc092570b23a3973b6604efee930e9af2f5f833e7ee26e4c621a86e5 +local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 c8c9d063b83ebcdab8d03e4cfc18b02e61803a2ab9d661932b4920e2f3fd3b84 +local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 353cbe95c37ceea10932854650eb7b7827fc74727a8c94fb4aee127ce3b3f6c1 +local io_text 1f960c57efadb21eb66bba8a057181c6ca744b7d110064a37522daabf230d691 c265a346de0eb5b8e957dbd58fe26a5700a744154b2c8e9b3c37954d002a64f0 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_interactionTrees_getLineAsync.receipt b/test/fixtures/support-receipts/demos_interactionTrees_getLineAsync.receipt @@ -1,11 +1,11 @@ arboricx.build-receipt.v1 source 70b6932699409b5fbb4bc4cffda6a6470f1d08a176327817ec7d225fca16e835 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 9eb039a47fe698d16459c430b9b6dbb684425cd0a25256d492624a309a7b4e34 -local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 579495a21467aab7bbbde49cc77f5e9e1e899ed256ca1a1bba7a6a355d43f974 -local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 9f8bae4efb9038950e5358e973b20d47dbc6f34224226e82d0360dbcd63ee831 -local io_text 1f960c57efadb21eb66bba8a057181c6ca744b7d110064a37522daabf230d691 f01725a6cc092570b23a3973b6604efee930e9af2f5f833e7ee26e4c621a86e5 +local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 c8c9d063b83ebcdab8d03e4cfc18b02e61803a2ab9d661932b4920e2f3fd3b84 +local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 353cbe95c37ceea10932854650eb7b7827fc74727a8c94fb4aee127ce3b3f6c1 +local io_text 1f960c57efadb21eb66bba8a057181c6ca744b7d110064a37522daabf230d691 c265a346de0eb5b8e957dbd58fe26a5700a744154b2c8e9b3c37954d002a64f0 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_interactionTrees_greet.receipt b/test/fixtures/support-receipts/demos_interactionTrees_greet.receipt @@ -1,10 +1,10 @@ arboricx.build-receipt.v1 source 8802318b7919f8b41c22e3e7d091540a279a1e8dc2506e8048aa42df7d1849a9 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 71d24edfbe66ad27be351c949c21d7ba62969917271022f91fc6ac8817ad3434 -local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 9f8bae4efb9038950e5358e973b20d47dbc6f34224226e82d0360dbcd63ee831 -local io_text 1f960c57efadb21eb66bba8a057181c6ca744b7d110064a37522daabf230d691 f01725a6cc092570b23a3973b6604efee930e9af2f5f833e7ee26e4c621a86e5 +local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 353cbe95c37ceea10932854650eb7b7827fc74727a8c94fb4aee127ce3b3f6c1 +local io_text 1f960c57efadb21eb66bba8a057181c6ca744b7d110064a37522daabf230d691 c265a346de0eb5b8e957dbd58fe26a5700a744154b2c8e9b3c37954d002a64f0 pin io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 io 4c420a8145c6b9e58c2c5e260c67c5740bce708ab0c388a88bb732d10df9d5fc pin io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 pure c77cf428a6fda9f6d681a1dd832f02118c43fd945fc71542ce78eaadc623b763 pin io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 bind f5690c082a04bedc787f9d485458c06dff2238d24a0fe925d287d343d8c51b91 diff --git a/test/fixtures/support-receipts/demos_interactionTrees_httpServer.receipt b/test/fixtures/support-receipts/demos_interactionTrees_httpServer.receipt @@ -1,14 +1,14 @@ arboricx.build-receipt.v1 source fb4215b238c13272389cdc445522134f5939e1a53163637c1b8abaa7d3e4cd8b -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output d6b35f61693f6be3d2d95c11069a53fa0f3e856c8c2d5b06f666b661f6233a82 -local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 579495a21467aab7bbbde49cc77f5e9e1e899ed256ca1a1bba7a6a355d43f974 -local conversions 78ce6db3557cd57f2c5799989d16a8f40104de5c4485646734a23093dc458a4e d87fb697d6ada47275be63dcf5e1a1a17ab82b33cdbc709ffded217a63ae3d6d -local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db 972cca05e94b20c93e2d72af71f251e2c985fa04a46a2fec9ce008152424c2c5 -local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 9f8bae4efb9038950e5358e973b20d47dbc6f34224226e82d0360dbcd63ee831 -local io_http 078dbc9ff97ac74a96475abfa117a0aaf0dd6526e0a794a5fff83b498afadf72 a7332e3a44a69501d281934125aa99d1a8c1ad914debf413276e0b335bf4b224 -local http b33334423eddc3c01098d0c0ad303da37044892cb0b6e6bad22af677ccf3aff6 539ad7239bb7c9eafb002d3dd25da71a3ac899f96cc373f852bc2c314f21fb21 +local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 c8c9d063b83ebcdab8d03e4cfc18b02e61803a2ab9d661932b4920e2f3fd3b84 +local conversions 78ce6db3557cd57f2c5799989d16a8f40104de5c4485646734a23093dc458a4e f42fa1d7825db05f93d4bc68ad6b3c5f40fb4e9ec84191366995433f82202012 +local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db bee1b7f4101f5dd9968d5c9151cdb8e113dbe0688cb5b750f0f924d513fa0b3f +local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 353cbe95c37ceea10932854650eb7b7827fc74727a8c94fb4aee127ce3b3f6c1 +local io_http 078dbc9ff97ac74a96475abfa117a0aaf0dd6526e0a794a5fff83b498afadf72 ce4efe410d42c29274bd16b3b040cb7716fd173df6ece0d2d7cd58e893962ac0 +local http b33334423eddc3c01098d0c0ad303da37044892cb0b6e6bad22af677ccf3aff6 499b3c036fa2e47d6f32e855c7a993cc0505728fdb925a5c848dcf70b52f98ca pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_interactionTrees_safeRead.receipt b/test/fixtures/support-receipts/demos_interactionTrees_safeRead.receipt @@ -1,10 +1,10 @@ arboricx.build-receipt.v1 source faeb5823b36c687703388225b7f221c90e47f7b0df59ea3d3e41b88c84d5869c -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 667675ddd1a7fbc7b89cd28de85d6b67a603e4329fbcaf0a6d576d2c18460fd9 -local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 9f8bae4efb9038950e5358e973b20d47dbc6f34224226e82d0360dbcd63ee831 -local io_text 1f960c57efadb21eb66bba8a057181c6ca744b7d110064a37522daabf230d691 f01725a6cc092570b23a3973b6604efee930e9af2f5f833e7ee26e4c621a86e5 +local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 353cbe95c37ceea10932854650eb7b7827fc74727a8c94fb4aee127ce3b3f6c1 +local io_text 1f960c57efadb21eb66bba8a057181c6ca744b7d110064a37522daabf230d691 c265a346de0eb5b8e957dbd58fe26a5700a744154b2c8e9b3c37954d002a64f0 pin io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 io 4c420a8145c6b9e58c2c5e260c67c5740bce708ab0c388a88bb732d10df9d5fc pin io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 pure c77cf428a6fda9f6d681a1dd832f02118c43fd945fc71542ce78eaadc623b763 pin io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 bind f5690c082a04bedc787f9d485458c06dff2238d24a0fe925d287d343d8c51b91 diff --git a/test/fixtures/support-receipts/demos_interactionTrees_shout.receipt b/test/fixtures/support-receipts/demos_interactionTrees_shout.receipt @@ -1,11 +1,11 @@ arboricx.build-receipt.v1 source 6190c2917f61d1873cbe70a23d6b7ad3bc630f837f8be385d9423a0cd3419f0d -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output b9db7b3f111a1656168e85ebcce70bc16ab494417b4fe0343c2199dcbcb47c7d -local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 579495a21467aab7bbbde49cc77f5e9e1e899ed256ca1a1bba7a6a355d43f974 -local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 9f8bae4efb9038950e5358e973b20d47dbc6f34224226e82d0360dbcd63ee831 -local io_text 1f960c57efadb21eb66bba8a057181c6ca744b7d110064a37522daabf230d691 f01725a6cc092570b23a3973b6604efee930e9af2f5f833e7ee26e4c621a86e5 +local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 c8c9d063b83ebcdab8d03e4cfc18b02e61803a2ab9d661932b4920e2f3fd3b84 +local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 353cbe95c37ceea10932854650eb7b7827fc74727a8c94fb4aee127ce3b3f6c1 +local io_text 1f960c57efadb21eb66bba8a057181c6ca744b7d110064a37522daabf230d691 c265a346de0eb5b8e957dbd58fe26a5700a744154b2c8e9b3c37954d002a64f0 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_interactionTrees_state.receipt b/test/fixtures/support-receipts/demos_interactionTrees_state.receipt @@ -1,11 +1,11 @@ arboricx.build-receipt.v1 source 1153f9329dc602485d0ecf696d3e1c23aecf021f6f639cf1a3a1230933b65728 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 0f58214fafae6a3ba5016f853517dcd6200475ccdc83f9f1ad3396054eece1ea -local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 579495a21467aab7bbbde49cc77f5e9e1e899ed256ca1a1bba7a6a355d43f974 -local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 9f8bae4efb9038950e5358e973b20d47dbc6f34224226e82d0360dbcd63ee831 -local io_text 1f960c57efadb21eb66bba8a057181c6ca744b7d110064a37522daabf230d691 f01725a6cc092570b23a3973b6604efee930e9af2f5f833e7ee26e4c621a86e5 +local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 c8c9d063b83ebcdab8d03e4cfc18b02e61803a2ab9d661932b4920e2f3fd3b84 +local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 353cbe95c37ceea10932854650eb7b7827fc74727a8c94fb4aee127ce3b3f6c1 +local io_text 1f960c57efadb21eb66bba8a057181c6ca744b7d110064a37522daabf230d691 c265a346de0eb5b8e957dbd58fe26a5700a744154b2c8e9b3c37954d002a64f0 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_interactionTrees_writeThenRead.receipt b/test/fixtures/support-receipts/demos_interactionTrees_writeThenRead.receipt @@ -1,11 +1,11 @@ arboricx.build-receipt.v1 source db5fa5980ac06fbed35d1adc2284d33701dad1621cf1590a6cdb0b2a9d0439a6 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output e069583803d111d190dedd4797393ce1acaa4046d7ca0e951bbc3db7f6eb77f2 -local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 579495a21467aab7bbbde49cc77f5e9e1e899ed256ca1a1bba7a6a355d43f974 -local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 9f8bae4efb9038950e5358e973b20d47dbc6f34224226e82d0360dbcd63ee831 -local io_text 1f960c57efadb21eb66bba8a057181c6ca744b7d110064a37522daabf230d691 f01725a6cc092570b23a3973b6604efee930e9af2f5f833e7ee26e4c621a86e5 +local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 c8c9d063b83ebcdab8d03e4cfc18b02e61803a2ab9d661932b4920e2f3fd3b84 +local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 353cbe95c37ceea10932854650eb7b7827fc74727a8c94fb4aee127ce3b3f6c1 +local io_text 1f960c57efadb21eb66bba8a057181c6ca744b7d110064a37522daabf230d691 c265a346de0eb5b8e957dbd58fe26a5700a744154b2c8e9b3c37954d002a64f0 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_interactionTrees_yield.receipt b/test/fixtures/support-receipts/demos_interactionTrees_yield.receipt @@ -1,13 +1,13 @@ arboricx.build-receipt.v1 source ee64107319198aae7803d6c6e89f69fd2b68bc40c8ce595a2acb4044d4b44bdf -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 74ce973ec9e646f132a95ca0ce3bff487a96c6aa5028cd5baab526ab3a8a37c9 -local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 579495a21467aab7bbbde49cc77f5e9e1e899ed256ca1a1bba7a6a355d43f974 -local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 9f8bae4efb9038950e5358e973b20d47dbc6f34224226e82d0360dbcd63ee831 -local io_text 1f960c57efadb21eb66bba8a057181c6ca744b7d110064a37522daabf230d691 f01725a6cc092570b23a3973b6604efee930e9af2f5f833e7ee26e4c621a86e5 -local handlers 11d3aa8404e25e3bafad7835fdc008c2b6838cd5d01110edf4297e6fd47c1008 8cf7462bf67e30d98ab14d24de91adb14887536fed2df30b658ada795554f22c -local handler_log 8e266f85d668a1f414dada9e4cca4d19a737bb1e19bf2a1ef985017175708c31 e6b9939f07a8a10fe73dc5245ac5f64d6b5bb99f0f28927446dda66e4e3835d3 +local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 c8c9d063b83ebcdab8d03e4cfc18b02e61803a2ab9d661932b4920e2f3fd3b84 +local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 353cbe95c37ceea10932854650eb7b7827fc74727a8c94fb4aee127ce3b3f6c1 +local io_text 1f960c57efadb21eb66bba8a057181c6ca744b7d110064a37522daabf230d691 c265a346de0eb5b8e957dbd58fe26a5700a744154b2c8e9b3c37954d002a64f0 +local handlers 11d3aa8404e25e3bafad7835fdc008c2b6838cd5d01110edf4297e6fd47c1008 dc0550dffac90e6d65108c7400b43af11ac2dce430131c1475d42b46f129a022 +local handler_log 8e266f85d668a1f414dada9e4cca4d19a737bb1e19bf2a1ef985017175708c31 f8a1704330a5c36d1202b083d1297bac670a7ac6104f598aee45e113f712e28c pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_levelOrderTraversal.receipt b/test/fixtures/support-receipts/demos_levelOrderTraversal.receipt @@ -1,9 +1,9 @@ arboricx.build-receipt.v1 source 1278072b994e7b4f50b42f32ae7c94b09c9bea23a1c4aaee12ec2d14f2387cec -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output a83874999378a9ff9b15ea99ed7f51c90a2dc48b0fd6b7d8980a29ffa088582c -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 d91256e14d75401874b924e16d68fea4918500e050e736970e93abc07c69d5c3 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 2d4fa564d7160f0df2d91dbf9a6969162c729e06e7bf6a03b5f303085a577ccb pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_patternMatching.receipt b/test/fixtures/support-receipts/demos_patternMatching.receipt @@ -1,10 +1,10 @@ arboricx.build-receipt.v1 source 82199ce4c4ba4c014c2cd09bdcc0644732c2f6863c0eff2710f4156dcb50a1e5 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 6ce77cdea44f0bbb9ff4b8e59b07b48b79a2aff349f07b6e9c57a225a0ae1f79 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 d91256e14d75401874b924e16d68fea4918500e050e736970e93abc07c69d5c3 -local patterns 703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e 28f390d0c8ca2e0c5ed761122d87fe65076cc38018ee994ca1189063f36a3b6d +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 2d4fa564d7160f0df2d91dbf9a6969162c729e06e7bf6a03b5f303085a577ccb +local patterns 703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e f006275bdcf6f1836e13f7a475a9b65eed04c9e275ad8752e6ba3a6a31968fd8 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_runArboricxBundle.receipt b/test/fixtures/support-receipts/demos_runArboricxBundle.receipt @@ -1,13 +1,13 @@ arboricx.build-receipt.v1 source 2bd3e520f8a282604fe7683a9ecef2636d3d4151961cd0cd9a7348e64cef18d1 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 9d0179d9ceb8a47d318a7e8980cb88a2c0b35c0eefd9ae5ecd880df6ba428312 -local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 579495a21467aab7bbbde49cc77f5e9e1e899ed256ca1a1bba7a6a355d43f974 -local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 9f8bae4efb9038950e5358e973b20d47dbc6f34224226e82d0360dbcd63ee831 -local io_storage 3d91cca2954567f6741488ea2abc1166803a52db9d5dce82952fe9d69edde15a e09e73134b6a334591a353f013eb622fd4da7f770996d093f021e59c03760472 -local io_text 1f960c57efadb21eb66bba8a057181c6ca744b7d110064a37522daabf230d691 f01725a6cc092570b23a3973b6604efee930e9af2f5f833e7ee26e4c621a86e5 -local arboricx 3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55 fa8781bc213bd4d54a440b86a01bfdcacd49a273607429ac61728186f7f9b386 +local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 c8c9d063b83ebcdab8d03e4cfc18b02e61803a2ab9d661932b4920e2f3fd3b84 +local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 353cbe95c37ceea10932854650eb7b7827fc74727a8c94fb4aee127ce3b3f6c1 +local io_storage 3d91cca2954567f6741488ea2abc1166803a52db9d5dce82952fe9d69edde15a 5a137ce625a2479c4e31a7c3f0f80123d8a2d4a309b00fcc215416ceae2485d8 +local io_text 1f960c57efadb21eb66bba8a057181c6ca744b7d110064a37522daabf230d691 c265a346de0eb5b8e957dbd58fe26a5700a744154b2c8e9b3c37954d002a64f0 +local arboricx 3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55 9dee63509e6bb12c97fd3984c156c256095f55e2aa0cb04c55494de1d8c9a2eb pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_size.receipt b/test/fixtures/support-receipts/demos_size.receipt @@ -1,9 +1,9 @@ arboricx.build-receipt.v1 source b8d20a3ef0666e85684b34079e438ffbb1c7a7444b9c3ae6472cefd4fd21dcfd -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output c628107a60003ede5cac28ee6f6f20e2fc74d01f699924733a1c54001ebee934 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 d91256e14d75401874b924e16d68fea4918500e050e736970e93abc07c69d5c3 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 2d4fa564d7160f0df2d91dbf9a6969162c729e06e7bf6a03b5f303085a577ccb pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_toSource.receipt b/test/fixtures/support-receipts/demos_toSource.receipt @@ -1,9 +1,9 @@ arboricx.build-receipt.v1 source a1d060c00dae207ae61cdbfb15027a585cd650e748b83cf5b5c231f02fe5e1b7 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 31148e782eb67ea2265ee9e0fd2a186ef2d2c24c1c8f38f98c0f3e8df955cb69 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 d91256e14d75401874b924e16d68fea4918500e050e736970e93abc07c69d5c3 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 2d4fa564d7160f0df2d91dbf9a6969162c729e06e7bf6a03b5f303085a577ccb pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/handler_artifacts.receipt b/test/fixtures/support-receipts/handler_artifacts.receipt @@ -1,14 +1,14 @@ arboricx.build-receipt.v1 source 08c75183108223f511d2ddf3c887525dbdd1b30ae2edef9dae8187d15c3f4099 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 7465681c852959e227ecea6fa93d8648479af52d92e0898ff7937495d506ff55 -local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 579495a21467aab7bbbde49cc77f5e9e1e899ed256ca1a1bba7a6a355d43f974 -local handlers 11d3aa8404e25e3bafad7835fdc008c2b6838cd5d01110edf4297e6fd47c1008 8cf7462bf67e30d98ab14d24de91adb14887536fed2df30b658ada795554f22c -local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 9f8bae4efb9038950e5358e973b20d47dbc6f34224226e82d0360dbcd63ee831 -local io_storage 3d91cca2954567f6741488ea2abc1166803a52db9d5dce82952fe9d69edde15a e09e73134b6a334591a353f013eb622fd4da7f770996d093f021e59c03760472 -local io_artifacts 6acd32c1279a1889feb3bda2f8713f973beb3493107895dbba5fe3b1ad1fe1f3 4140407a7abeac085405702ec371bc788d792dd1cc23803bf9d957a3a2e857a9 -local arboricx_server a6876256adddf94e4631b6e14540df4db22b6ece63444ad963dc92174acee48d f1dddc5082321be6dbfdd626f6cfdbe360d658de5bc5088c50425016407935fe +local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 c8c9d063b83ebcdab8d03e4cfc18b02e61803a2ab9d661932b4920e2f3fd3b84 +local handlers 11d3aa8404e25e3bafad7835fdc008c2b6838cd5d01110edf4297e6fd47c1008 dc0550dffac90e6d65108c7400b43af11ac2dce430131c1475d42b46f129a022 +local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 353cbe95c37ceea10932854650eb7b7827fc74727a8c94fb4aee127ce3b3f6c1 +local io_storage 3d91cca2954567f6741488ea2abc1166803a52db9d5dce82952fe9d69edde15a 5a137ce625a2479c4e31a7c3f0f80123d8a2d4a309b00fcc215416ceae2485d8 +local io_artifacts 6acd32c1279a1889feb3bda2f8713f973beb3493107895dbba5fe3b1ad1fe1f3 8984843f8cb3bade66c4ec5b3198c16910f1ad4f009112a13fe549894dc41c54 +local arboricx_server a6876256adddf94e4631b6e14540df4db22b6ece63444ad963dc92174acee48d e67364203130324fa776a9cbb2a7e6084f902c0a7d8932b0fa29bed531173a6a pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/handler_log.receipt b/test/fixtures/support-receipts/handler_log.receipt @@ -1,10 +1,10 @@ arboricx.build-receipt.v1 source 51c0495cfaa57ed9c879e6e4f5b14a656e97845e9062fe9cc0ae8b3ba9c1ecf8 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 8e266f85d668a1f414dada9e4cca4d19a737bb1e19bf2a1ef985017175708c31 -local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 579495a21467aab7bbbde49cc77f5e9e1e899ed256ca1a1bba7a6a355d43f974 -local handlers 11d3aa8404e25e3bafad7835fdc008c2b6838cd5d01110edf4297e6fd47c1008 8cf7462bf67e30d98ab14d24de91adb14887536fed2df30b658ada795554f22c +local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 c8c9d063b83ebcdab8d03e4cfc18b02e61803a2ab9d661932b4920e2f3fd3b84 +local handlers 11d3aa8404e25e3bafad7835fdc008c2b6838cd5d01110edf4297e6fd47c1008 dc0550dffac90e6d65108c7400b43af11ac2dce430131c1475d42b46f129a022 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/handlers.receipt b/test/fixtures/support-receipts/handlers.receipt @@ -1,10 +1,10 @@ arboricx.build-receipt.v1 source cd10e622fe9175a69148056134e5106bb7ce1527ed021b2d74b79e6cf7c89466 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 11d3aa8404e25e3bafad7835fdc008c2b6838cd5d01110edf4297e6fd47c1008 -local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 579495a21467aab7bbbde49cc77f5e9e1e899ed256ca1a1bba7a6a355d43f974 -local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 9f8bae4efb9038950e5358e973b20d47dbc6f34224226e82d0360dbcd63ee831 +local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 c8c9d063b83ebcdab8d03e4cfc18b02e61803a2ab9d661932b4920e2f3fd3b84 +local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 353cbe95c37ceea10932854650eb7b7827fc74727a8c94fb4aee127ce3b3f6c1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/http.receipt b/test/fixtures/support-receipts/http.receipt @@ -1,11 +1,11 @@ arboricx.build-receipt.v1 source f3a638408191ef8c13cb42d1e6561aa9e716db2facc4b42421bf5ff96750afe5 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output b33334423eddc3c01098d0c0ad303da37044892cb0b6e6bad22af677ccf3aff6 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 d91256e14d75401874b924e16d68fea4918500e050e736970e93abc07c69d5c3 -local parser 14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d 0ed93fa9a44ce5b76f2bbcd5867edecd5d1814d3a15f20a57d739cc744182e94 -local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db 972cca05e94b20c93e2d72af71f251e2c985fa04a46a2fec9ce008152424c2c5 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 2d4fa564d7160f0df2d91dbf9a6969162c729e06e7bf6a03b5f303085a577ccb +local parser 14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d 50f73e9efc008801410e9679ba306e07bb0d335932249bdec18f204a8a080810 +local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db bee1b7f4101f5dd9968d5c9151cdb8e113dbe0688cb5b750f0f924d513fa0b3f pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/intensional.receipt b/test/fixtures/support-receipts/intensional.receipt @@ -1,9 +1,9 @@ arboricx.build-receipt.v1 source 637f671b8f1dc69c6eea8ebb7fc05cc9c52ee71f0a9989acf9684090613e0534 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1 -local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 579495a21467aab7bbbde49cc77f5e9e1e899ed256ca1a1bba7a6a355d43f974 +local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 c8c9d063b83ebcdab8d03e4cfc18b02e61803a2ab9d661932b4920e2f3fd3b84 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/io_artifacts.receipt b/test/fixtures/support-receipts/io_artifacts.receipt @@ -1,15 +1,15 @@ arboricx.build-receipt.v1 source 44d393db6e50398439d05ca1ec97009d37588e0bd46832c61cd4c76303b520c4 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 6acd32c1279a1889feb3bda2f8713f973beb3493107895dbba5fe3b1ad1fe1f3 -local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 579495a21467aab7bbbde49cc77f5e9e1e899ed256ca1a1bba7a6a355d43f974 -local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db 972cca05e94b20c93e2d72af71f251e2c985fa04a46a2fec9ce008152424c2c5 -local http b33334423eddc3c01098d0c0ad303da37044892cb0b6e6bad22af677ccf3aff6 539ad7239bb7c9eafb002d3dd25da71a3ac899f96cc373f852bc2c314f21fb21 -local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 9f8bae4efb9038950e5358e973b20d47dbc6f34224226e82d0360dbcd63ee831 -local io_storage 3d91cca2954567f6741488ea2abc1166803a52db9d5dce82952fe9d69edde15a e09e73134b6a334591a353f013eb622fd4da7f770996d093f021e59c03760472 -local handlers 11d3aa8404e25e3bafad7835fdc008c2b6838cd5d01110edf4297e6fd47c1008 8cf7462bf67e30d98ab14d24de91adb14887536fed2df30b658ada795554f22c -local arboricx_server a6876256adddf94e4631b6e14540df4db22b6ece63444ad963dc92174acee48d f1dddc5082321be6dbfdd626f6cfdbe360d658de5bc5088c50425016407935fe +local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 c8c9d063b83ebcdab8d03e4cfc18b02e61803a2ab9d661932b4920e2f3fd3b84 +local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db bee1b7f4101f5dd9968d5c9151cdb8e113dbe0688cb5b750f0f924d513fa0b3f +local http b33334423eddc3c01098d0c0ad303da37044892cb0b6e6bad22af677ccf3aff6 499b3c036fa2e47d6f32e855c7a993cc0505728fdb925a5c848dcf70b52f98ca +local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 353cbe95c37ceea10932854650eb7b7827fc74727a8c94fb4aee127ce3b3f6c1 +local io_storage 3d91cca2954567f6741488ea2abc1166803a52db9d5dce82952fe9d69edde15a 5a137ce625a2479c4e31a7c3f0f80123d8a2d4a309b00fcc215416ceae2485d8 +local handlers 11d3aa8404e25e3bafad7835fdc008c2b6838cd5d01110edf4297e6fd47c1008 dc0550dffac90e6d65108c7400b43af11ac2dce430131c1475d42b46f129a022 +local arboricx_server a6876256adddf94e4631b6e14540df4db22b6ece63444ad963dc92174acee48d e67364203130324fa776a9cbb2a7e6084f902c0a7d8932b0fa29bed531173a6a pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/io_http.receipt b/test/fixtures/support-receipts/io_http.receipt @@ -1,12 +1,12 @@ arboricx.build-receipt.v1 source 460ec8e1ef87d24f81cf176306b1ecbf88aeb671c2789516043918ef13d2ba0e -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 078dbc9ff97ac74a96475abfa117a0aaf0dd6526e0a794a5fff83b498afadf72 -local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 579495a21467aab7bbbde49cc77f5e9e1e899ed256ca1a1bba7a6a355d43f974 -local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db 972cca05e94b20c93e2d72af71f251e2c985fa04a46a2fec9ce008152424c2c5 -local http b33334423eddc3c01098d0c0ad303da37044892cb0b6e6bad22af677ccf3aff6 539ad7239bb7c9eafb002d3dd25da71a3ac899f96cc373f852bc2c314f21fb21 -local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 9f8bae4efb9038950e5358e973b20d47dbc6f34224226e82d0360dbcd63ee831 +local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 c8c9d063b83ebcdab8d03e4cfc18b02e61803a2ab9d661932b4920e2f3fd3b84 +local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db bee1b7f4101f5dd9968d5c9151cdb8e113dbe0688cb5b750f0f924d513fa0b3f +local http b33334423eddc3c01098d0c0ad303da37044892cb0b6e6bad22af677ccf3aff6 499b3c036fa2e47d6f32e855c7a993cc0505728fdb925a5c848dcf70b52f98ca +local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 353cbe95c37ceea10932854650eb7b7827fc74727a8c94fb4aee127ce3b3f6c1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/patterns.receipt b/test/fixtures/support-receipts/patterns.receipt @@ -1,9 +1,9 @@ arboricx.build-receipt.v1 source 64ba09f05b561ed1effe383dfad832e354f306a40675f478c7aecfaefd6d78d5 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e -local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 579495a21467aab7bbbde49cc77f5e9e1e899ed256ca1a1bba7a6a355d43f974 +local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 c8c9d063b83ebcdab8d03e4cfc18b02e61803a2ab9d661932b4920e2f3fd3b84 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/socket.receipt b/test/fixtures/support-receipts/socket.receipt @@ -1,9 +1,9 @@ arboricx.build-receipt.v1 source 65cbaa600f04e3f108dd059f243fa4c2847c7fb419dc204694e87d5b443321e1 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output fbf35bdc703a44baf1f842cc7aff5ced17bec1b634b9e2a185982391feb5086f -local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 9f8bae4efb9038950e5358e973b20d47dbc6f34224226e82d0360dbcd63ee831 +local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 353cbe95c37ceea10932854650eb7b7827fc74727a8c94fb4aee127ce3b3f6c1 pin io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 io 4c420a8145c6b9e58c2c5e260c67c5740bce708ab0c388a88bb732d10df9d5fc pin io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 pure c77cf428a6fda9f6d681a1dd832f02118c43fd945fc71542ce78eaadc623b763 pin io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 bind f5690c082a04bedc787f9d485458c06dff2238d24a0fe925d287d343d8c51b91 diff --git a/test/fixtures/support-receipts/source_build_stable.manifest b/test/fixtures/support-receipts/source_build_stable.manifest @@ -1,2 +1,2 @@ arboricx.module-manifest.v1 -export sourceBuildGraph arboricx.indexed-tree.v1 8b2d264dc25cdd1d38447316eaedc7c3c3785bcd948a7a42cbc741057beb1f00 arboricx.abi.tree.v1 +export sourceBuildGraph arboricx.indexed-tree.v1 1b0873bd617894773b3f8c90dbe0bd0804bdc8a2658fa7d3e6cb7809c5559ec0 arboricx.abi.tree.v1 diff --git a/test/fixtures/support-receipts/source_build_stable.receipt b/test/fixtures/support-receipts/source_build_stable.receipt @@ -1,43 +1,43 @@ arboricx.build-receipt.v1 source 240f25295a1fa23fe29faacb204a4bb5b0bda5b9b6d64185ee8135374e1c10c5 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f -output b5d3967e4c46a94bd7db0f917a34543540bf87641f6f504f5be419a64df0622c -local source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d 4a5c2e875fa79519c7a593752ce69f1745d6d10fd7071ad51e05cf82668b41c9 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildSourcePath 7c3b8e132ff64d64b3257af737c513d021735e65490cf4167ec40ba60342ea34 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildContains 6b3ea74330ba5d21a32d5c591ad048bf61d0b5a129708fdc682259d10bb0a6b6 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildStage 15f16e238d3739b2924dd1e63e5d14542fb9afa309305866dfb63d24d73ab8f7 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildGetManifest 304f36c08bdc8be06fc532212b7ac770c526e8c0a70400d486e9dcf5628825dd -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildDone 69dbd1fa6b605b097f901e5a7a1f0d635f1f2386bca540f3633e89172791c0af -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildResolveRefs 908950c16d82edf5793cde27ee7f1f0f0d92fb33d18b18f14eea2f4adf72d9ac -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildGroupsFromLocals f9eac1e59d45ed7c21af3eef3108ef20b74ad8370aa96796deaead5e8bd1c810 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildGroupManifest 57e2ffb3c76d71634cb3d58eec63086ac16799efe09e0eb3feb1eddb9ae1672e -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildLocalRows 77c7b92c45ce1d6251d7ebad4aa4a1f9e63dc3e9485ca8767392051061d33002 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildPinRows 1db3ed55bae74a35e81c5fe49c9eb4484b19368ab2a10514ab5600b873bc1ddf -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildAllPinRows 60edda295b215a557fd1df19bdc6cdec7ab19247e1c64c83f74342c34e39a66d -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildReceiptBytes 87ec2cc88ab699e8612364d28a4e18044dbbe8bdacc8ca76b1bc8da65b702265 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildPutReceipt 8dfdc9d3cf1f3ba51c4f4880ac30450e29750b91c4c5024dff3e52d0839f7766 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildCacheKeyBytes 1649175a9bfcfa9074fc33b530a903652a113ab02f56e8e5def47b6247c87c1d -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildCachePath 28de4286fd15ea12f0d4cbd166ba820285a86d1e87437f5bb786be2670443cb0 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildCacheBytes 6cd52a8119d36859d4ce7c3968f07acedbd4dcb2b9e7f442b14a1c40924af7aa -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildCacheDecode 873f3727911f46e849c9a9b4e9d40ce08a2490f9f19532856593f277e5efe0d5 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildCachePublish 320aabc297120c9fc025b1d4a5430a901840bca65ec7478f57d50193ffa8b11e -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildVerifyGroups 60128d7cbcd2db0c97eb3f563f4a2cdd55d627e6170f0410067f092f636f4cf5 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildCacheVerifyGroups 129dfeea2bdd4ea380bf49f7ea5ec278fc890b61b1e197ea1bfc9e35ba26e6a3 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildCacheUse c77e5538488cd614cefb23eee6a8e66f511c5773072da756e841d327b15d8ce5 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildCompile 66e7f93e9953b106d04a6ceeec305473dc9e73419360fa958254352643c8934c -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildCached cc8f530fff110f566fff4c3ebb9ba3c164912f5166ddf1699e806c54c8d49080 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildFinish 66416b657bd73d7f6e7c06ec4a6e28f358ae4279fab22572e99cc04038db4466 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildReadTriPath 652ccec299a329fbb6390cc3dcc30e3296784854cb4ef69f955bce5e3de7c83b -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildReadTri 97040746f12cef336064d02efd46d0c10828c6cc36797690522235745fd3c495 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildCompileTriWith 51d8fe28a5fe6277ece460a0ff393b4ff831d0ac9fde8c82971325d5b18ed304 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildCompileTri 550a6f3eaae1746dc3a2ec2eabe102a69db391c684b082e59c0023e385eb4f52 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildStableTriProfile 0e9898e34548a7cf90caadd0644c56d83ea21b7bca8e849a5164b9ba38d10f4e -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildTriProfile 6b5220dd9f0c8345d57610d0d8de3e30b7219f5d42cc0be0c70ec59ee889b36d -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildDependencies c7c11ac297d87d5e581a0f3bfa467605a074b0b6aace4958e22a21649097f182 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildWalk a01147e102def315adfbe10e921558aecf867267b6948c33f03bdc7b9a51de5e -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildGraphUnitProfile f285e9714df15e8094fb4f5a035d2707f6332dd88c4834ba0dc85094861792ef -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildGraphProfile 9f7996a413169d48f74458a86511049181880ec24ec9eae6bed132d75ce0c264 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildGraph 8f5088e8adc558690bc535a56a137b9584f8fba49ca631ca0a09cee2d3333640 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildGraphBundle 3032e1b4c4173c8ec9078f5878db6f285ed7ea16d2adca99b8b1bd0893782ce4 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildGraphStable f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +output 69ab50002d8409ccae99ac193a9b0b2458240deabd2e6fea7ef05cbd7e7068a0 +local source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 dabf6fdd5d99412483b55004948a8f8d099e070e90d5196640c32b844671dae0 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildSourcePath 7c3b8e132ff64d64b3257af737c513d021735e65490cf4167ec40ba60342ea34 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildContains 6b3ea74330ba5d21a32d5c591ad048bf61d0b5a129708fdc682259d10bb0a6b6 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildStage 15f16e238d3739b2924dd1e63e5d14542fb9afa309305866dfb63d24d73ab8f7 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildGetManifest 304f36c08bdc8be06fc532212b7ac770c526e8c0a70400d486e9dcf5628825dd +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildDone 69dbd1fa6b605b097f901e5a7a1f0d635f1f2386bca540f3633e89172791c0af +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildResolveRefs 908950c16d82edf5793cde27ee7f1f0f0d92fb33d18b18f14eea2f4adf72d9ac +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildGroupsFromLocals f9eac1e59d45ed7c21af3eef3108ef20b74ad8370aa96796deaead5e8bd1c810 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildGroupManifest 57e2ffb3c76d71634cb3d58eec63086ac16799efe09e0eb3feb1eddb9ae1672e +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildLocalRows 77c7b92c45ce1d6251d7ebad4aa4a1f9e63dc3e9485ca8767392051061d33002 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildPinRows 1db3ed55bae74a35e81c5fe49c9eb4484b19368ab2a10514ab5600b873bc1ddf +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildAllPinRows 60edda295b215a557fd1df19bdc6cdec7ab19247e1c64c83f74342c34e39a66d +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildReceiptBytes 87ec2cc88ab699e8612364d28a4e18044dbbe8bdacc8ca76b1bc8da65b702265 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildPutReceipt 8dfdc9d3cf1f3ba51c4f4880ac30450e29750b91c4c5024dff3e52d0839f7766 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildCacheKeyBytes 1649175a9bfcfa9074fc33b530a903652a113ab02f56e8e5def47b6247c87c1d +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildCachePath 28de4286fd15ea12f0d4cbd166ba820285a86d1e87437f5bb786be2670443cb0 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildCacheBytes 6cd52a8119d36859d4ce7c3968f07acedbd4dcb2b9e7f442b14a1c40924af7aa +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildCacheDecode 873f3727911f46e849c9a9b4e9d40ce08a2490f9f19532856593f277e5efe0d5 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildCachePublish 320aabc297120c9fc025b1d4a5430a901840bca65ec7478f57d50193ffa8b11e +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildVerifyGroups 60128d7cbcd2db0c97eb3f563f4a2cdd55d627e6170f0410067f092f636f4cf5 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildCacheVerifyGroups 129dfeea2bdd4ea380bf49f7ea5ec278fc890b61b1e197ea1bfc9e35ba26e6a3 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildCacheUse c77e5538488cd614cefb23eee6a8e66f511c5773072da756e841d327b15d8ce5 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildCompile 66e7f93e9953b106d04a6ceeec305473dc9e73419360fa958254352643c8934c +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildCached cc8f530fff110f566fff4c3ebb9ba3c164912f5166ddf1699e806c54c8d49080 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildFinish 66416b657bd73d7f6e7c06ec4a6e28f358ae4279fab22572e99cc04038db4466 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildReadTriPath 652ccec299a329fbb6390cc3dcc30e3296784854cb4ef69f955bce5e3de7c83b +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildReadTri 97040746f12cef336064d02efd46d0c10828c6cc36797690522235745fd3c495 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildCompileTriWith 51d8fe28a5fe6277ece460a0ff393b4ff831d0ac9fde8c82971325d5b18ed304 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildCompileTri 550a6f3eaae1746dc3a2ec2eabe102a69db391c684b082e59c0023e385eb4f52 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildStableTriProfile 4afddec735422393a5cc6e73678792af05c196d4528e3d0f411d596e12673d31 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildTriProfile 6b5220dd9f0c8345d57610d0d8de3e30b7219f5d42cc0be0c70ec59ee889b36d +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildDependencies c7c11ac297d87d5e581a0f3bfa467605a074b0b6aace4958e22a21649097f182 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildWalk a01147e102def315adfbe10e921558aecf867267b6948c33f03bdc7b9a51de5e +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildGraphUnitProfile f285e9714df15e8094fb4f5a035d2707f6332dd88c4834ba0dc85094861792ef +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildGraphProfile 9f7996a413169d48f74458a86511049181880ec24ec9eae6bed132d75ce0c264 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildGraph 8f5088e8adc558690bc535a56a137b9584f8fba49ca631ca0a09cee2d3333640 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildGraphBundle 3032e1b4c4173c8ec9078f5878db6f285ed7ea16d2adca99b8b1bd0893782ce4 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildGraphStable 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e diff --git a/test/fixtures/support-receipts/source_export_cache.receipt b/test/fixtures/support-receipts/source_export_cache.receipt @@ -1,18 +1,18 @@ arboricx.build-receipt.v1 source fe78dbf0b6ca1eb50f7498960b1d83343aa93dde332c6ec5bb30c2a5805630d2 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output d937bb405fb9b40b88046e37623aee1b080a0b93a5c568aff132baeef9f44f54 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 d91256e14d75401874b924e16d68fea4918500e050e736970e93abc07c69d5c3 -local compiler_io e4757cead2d1072f68e6f2d01f8fde489b0d3fabef7733edd5e1c4b060857acc fa62574346b14601baecc65e516cd00daf4bb0938b32ac1b2c28bf922192d0ec -local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 9f8bae4efb9038950e5358e973b20d47dbc6f34224226e82d0360dbcd63ee831 -local io_text 1f960c57efadb21eb66bba8a057181c6ca744b7d110064a37522daabf230d691 f01725a6cc092570b23a3973b6604efee930e9af2f5f833e7ee26e4c621a86e5 -local source_object cf1cfb646630b6fa904524d2af75769c0133387e8b43ef8acf8fce8e73e19c5f faf01080544b366479163fd41be746128ed2956810050f0508daaf01766b9901 -local source_module d1d0667b5c3b717f91a4e89f06bea2686d5d54c4575e5432600b69a584b5f48a 5f94ecebf23d5a06cdb04843f4d1710eeed39b82ba47fdc594324e89ba2d5fed -local source_lock 97d9a9f670d55eec307a98766da971c1e796cff9d8325e63aa761bbc646a2f48 8b68b3b89d60ad2dba074cd59055493a5faa4c710ff531ca154a801143851298 -local source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d 4a5c2e875fa79519c7a593752ce69f1745d6d10fd7071ad51e05cf82668b41c9 -local source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 f7e723d7edc1243f26cb50b8ae606892812d9cd6137ed65377c04ab26aeeb6ed -local source_resolve ed934dd01014852aa2e3734444538d0c0807da41bc661cd3965eca6ed16ceffe b7cbe7dea8054f4d76b07ace22295ab53729473d97a96daa013aef1a3f446452 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 2d4fa564d7160f0df2d91dbf9a6969162c729e06e7bf6a03b5f303085a577ccb +local compiler_io e4757cead2d1072f68e6f2d01f8fde489b0d3fabef7733edd5e1c4b060857acc 18ffcd383ce8d33aa008d8257938c03a835ac9f434f020857c46fba44e1f62d4 +local io 867297ac5383885892a84acc2630c94491fc6ea436aaaccd5bc49d866c631400 353cbe95c37ceea10932854650eb7b7827fc74727a8c94fb4aee127ce3b3f6c1 +local io_text 1f960c57efadb21eb66bba8a057181c6ca744b7d110064a37522daabf230d691 c265a346de0eb5b8e957dbd58fe26a5700a744154b2c8e9b3c37954d002a64f0 +local source_object cf1cfb646630b6fa904524d2af75769c0133387e8b43ef8acf8fce8e73e19c5f 48a48e0cd3a396b1231abaf982fbe383f33a8d03e18f9c88031bb529509390f6 +local source_module d1d0667b5c3b717f91a4e89f06bea2686d5d54c4575e5432600b69a584b5f48a 2eac2d714694cd8ae32695b68cf4bb5630fe1887e22f03a6d78138a96b0c8b92 +local source_lock 97d9a9f670d55eec307a98766da971c1e796cff9d8325e63aa761bbc646a2f48 f9a7507f3a6b187cec17ac524dabec806f7ccf9359fea6342d53adc08dcdcc91 +local source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 dabf6fdd5d99412483b55004948a8f8d099e070e90d5196640c32b844671dae0 +local source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 9da4834add7d9b0492aafabf4296f848c2761742991bbe6ec75aad63f552f932 +local source_resolve ed934dd01014852aa2e3734444538d0c0807da41bc661cd3965eca6ed16ceffe cf15c65e4c4220154491f11c0f93a763c1e74c02189cd8fe9ca92283b959e15e pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 @@ -398,57 +398,57 @@ pin source_lock 97d9a9f670d55eec307a98766da971c1e796cff9d8325e63aa761bbc646a2f48 pin source_lock 97d9a9f670d55eec307a98766da971c1e796cff9d8325e63aa761bbc646a2f48 sourceLockGroupRefs 1263838e1498db005b1b18d142b6d5e461adcb1ee6adbb632dc3c58dff11c976 pin source_lock 97d9a9f670d55eec307a98766da971c1e796cff9d8325e63aa761bbc646a2f48 sourceLockUniqueRefs 2f17c23d49529d804b8a23123f2d686f6b5d3dbd031f93c939c58e28d2f4bdd3 pin source_lock 97d9a9f670d55eec307a98766da971c1e796cff9d8325e63aa761bbc646a2f48 sourceLockBuild 00420736822e79e7f0ae9026066ece898b9c852b85f1f353ba0013b65de99ccb -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildSourcePath 7c3b8e132ff64d64b3257af737c513d021735e65490cf4167ec40ba60342ea34 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildContains 6b3ea74330ba5d21a32d5c591ad048bf61d0b5a129708fdc682259d10bb0a6b6 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildStage 15f16e238d3739b2924dd1e63e5d14542fb9afa309305866dfb63d24d73ab8f7 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildGetManifest 304f36c08bdc8be06fc532212b7ac770c526e8c0a70400d486e9dcf5628825dd -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildDone 69dbd1fa6b605b097f901e5a7a1f0d635f1f2386bca540f3633e89172791c0af -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildResolveRefs 908950c16d82edf5793cde27ee7f1f0f0d92fb33d18b18f14eea2f4adf72d9ac -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildGroupsFromLocals f9eac1e59d45ed7c21af3eef3108ef20b74ad8370aa96796deaead5e8bd1c810 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildGroupManifest 57e2ffb3c76d71634cb3d58eec63086ac16799efe09e0eb3feb1eddb9ae1672e -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildLocalRows 77c7b92c45ce1d6251d7ebad4aa4a1f9e63dc3e9485ca8767392051061d33002 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildPinRows 1db3ed55bae74a35e81c5fe49c9eb4484b19368ab2a10514ab5600b873bc1ddf -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildAllPinRows 60edda295b215a557fd1df19bdc6cdec7ab19247e1c64c83f74342c34e39a66d -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildReceiptBytes 87ec2cc88ab699e8612364d28a4e18044dbbe8bdacc8ca76b1bc8da65b702265 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildPutReceipt 8dfdc9d3cf1f3ba51c4f4880ac30450e29750b91c4c5024dff3e52d0839f7766 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildCacheKeyBytes 1649175a9bfcfa9074fc33b530a903652a113ab02f56e8e5def47b6247c87c1d -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildCachePath 28de4286fd15ea12f0d4cbd166ba820285a86d1e87437f5bb786be2670443cb0 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildCacheBytes 6cd52a8119d36859d4ce7c3968f07acedbd4dcb2b9e7f442b14a1c40924af7aa -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildCacheDecode 873f3727911f46e849c9a9b4e9d40ce08a2490f9f19532856593f277e5efe0d5 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildCachePublish 320aabc297120c9fc025b1d4a5430a901840bca65ec7478f57d50193ffa8b11e -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildVerifyGroups 60128d7cbcd2db0c97eb3f563f4a2cdd55d627e6170f0410067f092f636f4cf5 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildCacheVerifyGroups 129dfeea2bdd4ea380bf49f7ea5ec278fc890b61b1e197ea1bfc9e35ba26e6a3 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildCacheUse c77e5538488cd614cefb23eee6a8e66f511c5773072da756e841d327b15d8ce5 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildCompile 66e7f93e9953b106d04a6ceeec305473dc9e73419360fa958254352643c8934c -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildCached cc8f530fff110f566fff4c3ebb9ba3c164912f5166ddf1699e806c54c8d49080 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildFinish 66416b657bd73d7f6e7c06ec4a6e28f358ae4279fab22572e99cc04038db4466 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildReadTriPath 652ccec299a329fbb6390cc3dcc30e3296784854cb4ef69f955bce5e3de7c83b -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildReadTri 97040746f12cef336064d02efd46d0c10828c6cc36797690522235745fd3c495 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildCompileTriWith 51d8fe28a5fe6277ece460a0ff393b4ff831d0ac9fde8c82971325d5b18ed304 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildCompileTri 550a6f3eaae1746dc3a2ec2eabe102a69db391c684b082e59c0023e385eb4f52 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildStableTriProfile 0e9898e34548a7cf90caadd0644c56d83ea21b7bca8e849a5164b9ba38d10f4e -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildTriProfile 6b5220dd9f0c8345d57610d0d8de3e30b7219f5d42cc0be0c70ec59ee889b36d -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildDependencies c7c11ac297d87d5e581a0f3bfa467605a074b0b6aace4958e22a21649097f182 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildWalk a01147e102def315adfbe10e921558aecf867267b6948c33f03bdc7b9a51de5e -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildGraphUnitProfile f285e9714df15e8094fb4f5a035d2707f6332dd88c4834ba0dc85094861792ef -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildGraphProfile 9f7996a413169d48f74458a86511049181880ec24ec9eae6bed132d75ce0c264 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildGraph 8f5088e8adc558690bc535a56a137b9584f8fba49ca631ca0a09cee2d3333640 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildGraphBundle 3032e1b4c4173c8ec9078f5878db6f285ed7ea16d2adca99b8b1bd0893782ce4 -pin source_build 47e846c7400db17134da233cb2ea5e34a0dabb370bc75aa31f3463b6a132f24d sourceBuildGraphStable f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 sourceCompileDefinition 2419e4f91a6b79fcde05a6b479bf26c270d331c16fccd0104cf1bba38cdbe35b -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 sourceCompileOrderedUsing 1c33484341a092e5a11946c39982989b9b4a9024994b07f56df31796aa6d711a -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 sourceCompileOrderedWith 6e1c008cb41b8e92bde306f177e830b795cd474b04b8601be8c5b9756255739c -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 sourceCompileOrdered fecbbfc9a00cfffed5cdc944273ff4f039ce1dee30b42ace00d0154d8043dfca -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 sourceSelectProgram 029245427e9110079106c46ba748f27497befd98c8cca789c1cac1f4c0c8c176 -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 compileGateProgramOutput 8866b60973261b020a2168dcb21ec36c5cf33d56cdc4ae34c69670484f292d5d -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 compileSource c68654175310382f101df5f71eb91918ad7706d23f767f2b82b80fbf6da91b4c -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 sourceModuleCheckShadows 5e20d0bc192e9dbbf8f52611199ae83e9468264ddd19bd8e48ec6135aea762da -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 compileModuleDefinitionsUsing 2049c1bb989c1363e9e1b3d9b187a269b583c62d7c91f7d84eeb844345b6b00e -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 compileModuleDefinitionsWith f707d378941e819b23bb6c89f4836694b7b8adab463886a658c10b3ca11b6cd0 -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 sourceCompileStableModuleProgram eb90fba935375a1a2ee20867ed83fbf9919c2f81d2f40c11a4f3b247ffa250a0 -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 compileModuleDefinitions 2e876c8a00018bd13f9036e51289d789e66cc9bc642c9e7a5fdd008f06645f7b -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 compileStableModuleDefinitions 9823ea3f695a1910ad8ba3917bb0986bcad9f8452c65ce0a43b2a5871d36000d -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 compileGateProgram a3210cdca9869ca2b9d267b18f94c4f78519734ec2f7c6198c2816c7aea4d82e +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildSourcePath 7c3b8e132ff64d64b3257af737c513d021735e65490cf4167ec40ba60342ea34 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildContains 6b3ea74330ba5d21a32d5c591ad048bf61d0b5a129708fdc682259d10bb0a6b6 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildStage 15f16e238d3739b2924dd1e63e5d14542fb9afa309305866dfb63d24d73ab8f7 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildGetManifest 304f36c08bdc8be06fc532212b7ac770c526e8c0a70400d486e9dcf5628825dd +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildDone 69dbd1fa6b605b097f901e5a7a1f0d635f1f2386bca540f3633e89172791c0af +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildResolveRefs 908950c16d82edf5793cde27ee7f1f0f0d92fb33d18b18f14eea2f4adf72d9ac +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildGroupsFromLocals f9eac1e59d45ed7c21af3eef3108ef20b74ad8370aa96796deaead5e8bd1c810 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildGroupManifest 57e2ffb3c76d71634cb3d58eec63086ac16799efe09e0eb3feb1eddb9ae1672e +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildLocalRows 77c7b92c45ce1d6251d7ebad4aa4a1f9e63dc3e9485ca8767392051061d33002 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildPinRows 1db3ed55bae74a35e81c5fe49c9eb4484b19368ab2a10514ab5600b873bc1ddf +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildAllPinRows 60edda295b215a557fd1df19bdc6cdec7ab19247e1c64c83f74342c34e39a66d +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildReceiptBytes 87ec2cc88ab699e8612364d28a4e18044dbbe8bdacc8ca76b1bc8da65b702265 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildPutReceipt 8dfdc9d3cf1f3ba51c4f4880ac30450e29750b91c4c5024dff3e52d0839f7766 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildCacheKeyBytes 1649175a9bfcfa9074fc33b530a903652a113ab02f56e8e5def47b6247c87c1d +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildCachePath 28de4286fd15ea12f0d4cbd166ba820285a86d1e87437f5bb786be2670443cb0 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildCacheBytes 6cd52a8119d36859d4ce7c3968f07acedbd4dcb2b9e7f442b14a1c40924af7aa +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildCacheDecode 873f3727911f46e849c9a9b4e9d40ce08a2490f9f19532856593f277e5efe0d5 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildCachePublish 320aabc297120c9fc025b1d4a5430a901840bca65ec7478f57d50193ffa8b11e +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildVerifyGroups 60128d7cbcd2db0c97eb3f563f4a2cdd55d627e6170f0410067f092f636f4cf5 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildCacheVerifyGroups 129dfeea2bdd4ea380bf49f7ea5ec278fc890b61b1e197ea1bfc9e35ba26e6a3 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildCacheUse c77e5538488cd614cefb23eee6a8e66f511c5773072da756e841d327b15d8ce5 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildCompile 66e7f93e9953b106d04a6ceeec305473dc9e73419360fa958254352643c8934c +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildCached cc8f530fff110f566fff4c3ebb9ba3c164912f5166ddf1699e806c54c8d49080 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildFinish 66416b657bd73d7f6e7c06ec4a6e28f358ae4279fab22572e99cc04038db4466 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildReadTriPath 652ccec299a329fbb6390cc3dcc30e3296784854cb4ef69f955bce5e3de7c83b +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildReadTri 97040746f12cef336064d02efd46d0c10828c6cc36797690522235745fd3c495 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildCompileTriWith 51d8fe28a5fe6277ece460a0ff393b4ff831d0ac9fde8c82971325d5b18ed304 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildCompileTri 550a6f3eaae1746dc3a2ec2eabe102a69db391c684b082e59c0023e385eb4f52 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildStableTriProfile 4afddec735422393a5cc6e73678792af05c196d4528e3d0f411d596e12673d31 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildTriProfile 6b5220dd9f0c8345d57610d0d8de3e30b7219f5d42cc0be0c70ec59ee889b36d +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildDependencies c7c11ac297d87d5e581a0f3bfa467605a074b0b6aace4958e22a21649097f182 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildWalk a01147e102def315adfbe10e921558aecf867267b6948c33f03bdc7b9a51de5e +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildGraphUnitProfile f285e9714df15e8094fb4f5a035d2707f6332dd88c4834ba0dc85094861792ef +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildGraphProfile 9f7996a413169d48f74458a86511049181880ec24ec9eae6bed132d75ce0c264 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildGraph 8f5088e8adc558690bc535a56a137b9584f8fba49ca631ca0a09cee2d3333640 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildGraphBundle 3032e1b4c4173c8ec9078f5878db6f285ed7ea16d2adca99b8b1bd0893782ce4 +pin source_build db88b63a10e8b2659481a628b4ed7ea1723205b121cfac99a9801d7518084d86 sourceBuildGraphStable 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 sourceCompileDefinition 2419e4f91a6b79fcde05a6b479bf26c270d331c16fccd0104cf1bba38cdbe35b +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 sourceCompileOrderedUsing 1c33484341a092e5a11946c39982989b9b4a9024994b07f56df31796aa6d711a +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 sourceCompileOrderedWith 6e1c008cb41b8e92bde306f177e830b795cd474b04b8601be8c5b9756255739c +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 sourceCompileOrdered fecbbfc9a00cfffed5cdc944273ff4f039ce1dee30b42ace00d0154d8043dfca +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 sourceSelectProgram 029245427e9110079106c46ba748f27497befd98c8cca789c1cac1f4c0c8c176 +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 compileGateProgramOutput 8866b60973261b020a2168dcb21ec36c5cf33d56cdc4ae34c69670484f292d5d +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 compileSource c68654175310382f101df5f71eb91918ad7706d23f767f2b82b80fbf6da91b4c +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 sourceModuleCheckShadows 5e20d0bc192e9dbbf8f52611199ae83e9468264ddd19bd8e48ec6135aea762da +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 compileModuleDefinitionsUsing 2049c1bb989c1363e9e1b3d9b187a269b583c62d7c91f7d84eeb844345b6b00e +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 compileModuleDefinitionsWith f707d378941e819b23bb6c89f4836694b7b8adab463886a658c10b3ca11b6cd0 +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 sourceCompileStableModuleProgram 4615be53eebeb54945686211b079778b2c7adea5769bf9b0099b17a3f4ddded9 +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 compileModuleDefinitions 2e876c8a00018bd13f9036e51289d789e66cc9bc642c9e7a5fdd008f06645f7b +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 compileStableModuleDefinitions d5bd22aac4751cfe310730858dda67de6a768163ab5ca93ca740b57346b2c0d5 +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 compileGateProgram a3210cdca9869ca2b9d267b18f94c4f78519734ec2f7c6198c2816c7aea4d82e pin source_resolve ed934dd01014852aa2e3734444538d0c0807da41bc661cd3965eca6ed16ceffe sourceFindBinder 16d2b5adac452f490f7d67c9a60871ce419747e65e2499128bdbd1f769fc5bd5 pin source_resolve ed934dd01014852aa2e3734444538d0c0807da41bc661cd3965eca6ed16ceffe sourceFindExternal cbca0a8f60da95678fd13835871910a93b6cfe5efa53eed964d223a5f7e6607f pin source_resolve ed934dd01014852aa2e3734444538d0c0807da41bc661cd3965eca6ed16ceffe sourceResolveNameWithLookup f036dddc3bd3aaf48d3d9e08ddd7685bcc90465d2b886fccdfed6e9e1d7ab316 diff --git a/test/fixtures/support-receipts/source_staged_conditional_experiment.receipt b/test/fixtures/support-receipts/source_staged_conditional_experiment.receipt @@ -1,20 +1,20 @@ arboricx.build-receipt.v1 source 989783bbdb71be5447803503f60925672ff29fad15804da31c8f7f83b8c402ad -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 43113de593d0e70f3f94e8dafff0600d6f60b5a011d80cdc6e84166fed29b682 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 d91256e14d75401874b924e16d68fea4918500e050e736970e93abc07c69d5c3 -local parser 14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d 0ed93fa9a44ce5b76f2bbcd5867edecd5d1814d3a15f20a57d739cc744182e94 -local source_core 83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2 14429ed3436cc91e019e97ca3209b98ba7482300834a048cefcd093dfe693a1a -local source_ast c6579f89e47a16694f1c08fe9825b183d8bc272e23cd744eb954c106b689c32f dc321f2e57c21f8fbe18294066aef4f2a27ee3a48501ec627e71337171ab1764 -local source_pattern d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123 9041a3110e78b57dc564b3f8dbe6b2e4495f3904ca315aee74f69749faee9238 -local source_compile fb41d71410ad8fb9c0da35a5ab0a6b782b9814bd7629737b710b7404648939cd 3225b8d4713aa599c81e9d02583caa5fb36c6e2ec373ea997b5b60810654805e -local source_resolve ed934dd01014852aa2e3734444538d0c0807da41bc661cd3965eca6ed16ceffe b7cbe7dea8054f4d76b07ace22295ab53729473d97a96daa013aef1a3f446452 -local source_program 447aa7d321344146772a2693e83b2ab87a0058e281c42780e1bb5b24e0ea995d b978fd279e4df354195f37b35e94fc0389ee45e4f40fda518517c6049b78e1f1 -local source_order 1d55b1616e892be989d2c987099c84bef61686fc67f6a3eb5b1a373626b0ca5e 09be5beecded46fb6f2fbd1d7a064c17056831110cf63dc1c07d73d20069e5a7 -local source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 f7e723d7edc1243f26cb50b8ae606892812d9cd6137ed65377c04ab26aeeb6ed -local source_staging_experiment db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790 6d9802176a5cdec13e1be3378dc5c78d2da97ad7c6c2b33ec7efdbfd5dc38cfc -local source_staged_list_experiment c1c062475b966bd6adae0148db1751959400f59ba73c6f84ca0e561599639e98 407833e54c35f1bc97a486051e95263631296625fd8f6ce7da6043732f3ba911 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 2d4fa564d7160f0df2d91dbf9a6969162c729e06e7bf6a03b5f303085a577ccb +local parser 14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d 50f73e9efc008801410e9679ba306e07bb0d335932249bdec18f204a8a080810 +local source_core 83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2 ce0b19e5c21b4006d3bd2c9b45a5651d237524254da1a4b6ed837d8bdb89e192 +local source_ast c6579f89e47a16694f1c08fe9825b183d8bc272e23cd744eb954c106b689c32f c7df81c7f99f29d41017a8c36850c1bc441e288cc4d7e269ccf046c4b1f8edd7 +local source_pattern d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123 15dafb3feefaab482b80259d608a833b3354fcdd809c7f6b1f0f5f55961c6bab +local source_compile fb41d71410ad8fb9c0da35a5ab0a6b782b9814bd7629737b710b7404648939cd 3fe0106558d767ce17688a90575760ae5c3b58a5372095649b3d5ae3aa9d539f +local source_resolve ed934dd01014852aa2e3734444538d0c0807da41bc661cd3965eca6ed16ceffe cf15c65e4c4220154491f11c0f93a763c1e74c02189cd8fe9ca92283b959e15e +local source_program 447aa7d321344146772a2693e83b2ab87a0058e281c42780e1bb5b24e0ea995d 26db71c8c56a320aacd4ffcfd2d30bf01e8fe837bc3591e544379496288c689b +local source_order 1d55b1616e892be989d2c987099c84bef61686fc67f6a3eb5b1a373626b0ca5e 4824e23a8c7b75e62148631e04eceba59bb57213ebba0385c5de4837b9501603 +local source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 9da4834add7d9b0492aafabf4296f848c2761742991bbe6ec75aad63f552f932 +local source_staging_experiment db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790 13189e2f2cc3c6f499131231e6ecffe65b295a29a4017c92217d38826ef254c4 +local source_staged_list_experiment c1c062475b966bd6adae0148db1751959400f59ba73c6f84ca0e561599639e98 e6e135ea3686294a51e6ff37eb33ab0e98f1d144c693fb88f6aef55813f350e1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 @@ -518,20 +518,20 @@ pin source_order 1d55b1616e892be989d2c987099c84bef61686fc67f6a3eb5b1a373626b0ca5 pin source_order 1d55b1616e892be989d2c987099c84bef61686fc67f6a3eb5b1a373626b0ca5e orderGateSource 1ff1b2c433c0eb593d1bf6ff3e7b5b3a6186541d73d3182eb46be94842756a3e pin source_order 1d55b1616e892be989d2c987099c84bef61686fc67f6a3eb5b1a373626b0ca5e sourceDefinitionIndex f9e761f7078989846db14e1a82d2e4644cfbc02f0147bc4c50a133cc752be205 pin source_order 1d55b1616e892be989d2c987099c84bef61686fc67f6a3eb5b1a373626b0ca5e sourceAnalyzeIndexedDefinitions 24a89119b63b695942a8e3ce5ec2370a587ae27d9d2628eb6d725f9cfd885a9f -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 sourceCompileDefinition 2419e4f91a6b79fcde05a6b479bf26c270d331c16fccd0104cf1bba38cdbe35b -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 sourceCompileOrderedUsing 1c33484341a092e5a11946c39982989b9b4a9024994b07f56df31796aa6d711a -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 sourceCompileOrderedWith 6e1c008cb41b8e92bde306f177e830b795cd474b04b8601be8c5b9756255739c -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 sourceCompileOrdered fecbbfc9a00cfffed5cdc944273ff4f039ce1dee30b42ace00d0154d8043dfca -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 sourceSelectProgram 029245427e9110079106c46ba748f27497befd98c8cca789c1cac1f4c0c8c176 -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 compileGateProgramOutput 8866b60973261b020a2168dcb21ec36c5cf33d56cdc4ae34c69670484f292d5d -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 compileSource c68654175310382f101df5f71eb91918ad7706d23f767f2b82b80fbf6da91b4c -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 sourceModuleCheckShadows 5e20d0bc192e9dbbf8f52611199ae83e9468264ddd19bd8e48ec6135aea762da -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 compileModuleDefinitionsUsing 2049c1bb989c1363e9e1b3d9b187a269b583c62d7c91f7d84eeb844345b6b00e -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 compileModuleDefinitionsWith f707d378941e819b23bb6c89f4836694b7b8adab463886a658c10b3ca11b6cd0 -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 sourceCompileStableModuleProgram eb90fba935375a1a2ee20867ed83fbf9919c2f81d2f40c11a4f3b247ffa250a0 -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 compileModuleDefinitions 2e876c8a00018bd13f9036e51289d789e66cc9bc642c9e7a5fdd008f06645f7b -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 compileStableModuleDefinitions 9823ea3f695a1910ad8ba3917bb0986bcad9f8452c65ce0a43b2a5871d36000d -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 compileGateProgram a3210cdca9869ca2b9d267b18f94c4f78519734ec2f7c6198c2816c7aea4d82e +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 sourceCompileDefinition 2419e4f91a6b79fcde05a6b479bf26c270d331c16fccd0104cf1bba38cdbe35b +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 sourceCompileOrderedUsing 1c33484341a092e5a11946c39982989b9b4a9024994b07f56df31796aa6d711a +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 sourceCompileOrderedWith 6e1c008cb41b8e92bde306f177e830b795cd474b04b8601be8c5b9756255739c +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 sourceCompileOrdered fecbbfc9a00cfffed5cdc944273ff4f039ce1dee30b42ace00d0154d8043dfca +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 sourceSelectProgram 029245427e9110079106c46ba748f27497befd98c8cca789c1cac1f4c0c8c176 +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 compileGateProgramOutput 8866b60973261b020a2168dcb21ec36c5cf33d56cdc4ae34c69670484f292d5d +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 compileSource c68654175310382f101df5f71eb91918ad7706d23f767f2b82b80fbf6da91b4c +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 sourceModuleCheckShadows 5e20d0bc192e9dbbf8f52611199ae83e9468264ddd19bd8e48ec6135aea762da +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 compileModuleDefinitionsUsing 2049c1bb989c1363e9e1b3d9b187a269b583c62d7c91f7d84eeb844345b6b00e +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 compileModuleDefinitionsWith f707d378941e819b23bb6c89f4836694b7b8adab463886a658c10b3ca11b6cd0 +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 sourceCompileStableModuleProgram 4615be53eebeb54945686211b079778b2c7adea5769bf9b0099b17a3f4ddded9 +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 compileModuleDefinitions 2e876c8a00018bd13f9036e51289d789e66cc9bc642c9e7a5fdd008f06645f7b +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 compileStableModuleDefinitions d5bd22aac4751cfe310730858dda67de6a768163ab5ca93ca740b57346b2c0d5 +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 compileGateProgram a3210cdca9869ca2b9d267b18f94c4f78519734ec2f7c6198c2816c7aea4d82e pin source_staging_experiment db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790 stageBranch 908f3ee4663ce2c6a1641062e208ab3c7d8ede308ea2f32f07bfa82db228764e pin source_staging_experiment db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790 stageRecur ccf9a3a4054b1f3f01116b38541df104b4e0331db604ac3803e2fef946a2a2b3 pin source_staging_experiment db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790 stageShift_ 1999630276632afabd003628fb5f1b2b95603ce7f9dbab1c02de318283f304ff diff --git a/test/fixtures/support-receipts/source_staged_list_experiment.receipt b/test/fixtures/support-receipts/source_staged_list_experiment.receipt @@ -1,13 +1,13 @@ arboricx.build-receipt.v1 source a32e07244711288a504cf43c43142e7c5a27e86b26fa55ff9e80609245ca9b4d -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output c1c062475b966bd6adae0148db1751959400f59ba73c6f84ca0e561599639e98 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 d91256e14d75401874b924e16d68fea4918500e050e736970e93abc07c69d5c3 -local parser 14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d 0ed93fa9a44ce5b76f2bbcd5867edecd5d1814d3a15f20a57d739cc744182e94 -local source_core 83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2 14429ed3436cc91e019e97ca3209b98ba7482300834a048cefcd093dfe693a1a -local source_pattern d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123 9041a3110e78b57dc564b3f8dbe6b2e4495f3904ca315aee74f69749faee9238 -local source_staging_experiment db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790 6d9802176a5cdec13e1be3378dc5c78d2da97ad7c6c2b33ec7efdbfd5dc38cfc +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 2d4fa564d7160f0df2d91dbf9a6969162c729e06e7bf6a03b5f303085a577ccb +local parser 14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d 50f73e9efc008801410e9679ba306e07bb0d335932249bdec18f204a8a080810 +local source_core 83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2 ce0b19e5c21b4006d3bd2c9b45a5651d237524254da1a4b6ed837d8bdb89e192 +local source_pattern d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123 15dafb3feefaab482b80259d608a833b3354fcdd809c7f6b1f0f5f55961c6bab +local source_staging_experiment db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790 13189e2f2cc3c6f499131231e6ecffe65b295a29a4017c92217d38826ef254c4 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/source_staging_experiment.receipt b/test/fixtures/support-receipts/source_staging_experiment.receipt @@ -1,11 +1,11 @@ arboricx.build-receipt.v1 source 1993cce4a57c4225bf46d355be9436b48ceeffbcaddffd2f5e8184550f0fe7b4 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 d91256e14d75401874b924e16d68fea4918500e050e736970e93abc07c69d5c3 -local source_core 83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2 14429ed3436cc91e019e97ca3209b98ba7482300834a048cefcd093dfe693a1a -local source_pattern d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123 9041a3110e78b57dc564b3f8dbe6b2e4495f3904ca315aee74f69749faee9238 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 2d4fa564d7160f0df2d91dbf9a6969162c729e06e7bf6a03b5f303085a577ccb +local source_core 83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2 ce0b19e5c21b4006d3bd2c9b45a5651d237524254da1a4b6ed837d8bdb89e192 +local source_pattern d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123 15dafb3feefaab482b80259d608a833b3354fcdd809c7f6b1f0f5f55961c6bab pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/tests_stagedConditionalRunner.receipt b/test/fixtures/support-receipts/tests_stagedConditionalRunner.receipt @@ -1,13 +1,13 @@ arboricx.build-receipt.v1 source 9f9f7c11a470595fa8d92933219bdb7653bc5ff647eff7afc352504e0c29eb66 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 5ade29f516881ba475705960a54294300c1ae56a50296d1c6cec2a8f8478f159 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 d91256e14d75401874b924e16d68fea4918500e050e736970e93abc07c69d5c3 -local parser 14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d 0ed93fa9a44ce5b76f2bbcd5867edecd5d1814d3a15f20a57d739cc744182e94 -local source_resolve ed934dd01014852aa2e3734444538d0c0807da41bc661cd3965eca6ed16ceffe b7cbe7dea8054f4d76b07ace22295ab53729473d97a96daa013aef1a3f446452 -local source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 f7e723d7edc1243f26cb50b8ae606892812d9cd6137ed65377c04ab26aeeb6ed -local source_staged_conditional_experiment 43113de593d0e70f3f94e8dafff0600d6f60b5a011d80cdc6e84166fed29b682 7ea06e039afc8c452021b362491ccd65739557b3691155d4a3017549eb81a3bb +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 2d4fa564d7160f0df2d91dbf9a6969162c729e06e7bf6a03b5f303085a577ccb +local parser 14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d 50f73e9efc008801410e9679ba306e07bb0d335932249bdec18f204a8a080810 +local source_resolve ed934dd01014852aa2e3734444538d0c0807da41bc661cd3965eca6ed16ceffe cf15c65e4c4220154491f11c0f93a763c1e74c02189cd8fe9ca92283b959e15e +local source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 9da4834add7d9b0492aafabf4296f848c2761742991bbe6ec75aad63f552f932 +local source_staged_conditional_experiment 43113de593d0e70f3f94e8dafff0600d6f60b5a011d80cdc6e84166fed29b682 4cae0f350cf336bac56cdbe3e0b6b827e83ad217b45b25f51fbea7632c5eb3b0 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 @@ -249,20 +249,20 @@ pin source_resolve ed934dd01014852aa2e3734444538d0c0807da41bc661cd3965eca6ed16ce pin source_resolve ed934dd01014852aa2e3734444538d0c0807da41bc661cd3965eca6ed16ceffe resolveGateSource 138aad260f05ee6a126b36912b88865ed270573b3fd936a4c6396a5340bda079 pin source_resolve ed934dd01014852aa2e3734444538d0c0807da41bc661cd3965eca6ed16ceffe sourceResolveStable 676e75a8c97a32e544f55fc797a60b0838b7cfccca3d5427ebbdb501fdef0273 pin source_resolve ed934dd01014852aa2e3734444538d0c0807da41bc661cd3965eca6ed16ceffe resolveStableGateAst 12e2a91aa4293614ac1b3a2d4a11db8d4f4049e5cd269f4fa79d152c44accb4c -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 sourceCompileDefinition 2419e4f91a6b79fcde05a6b479bf26c270d331c16fccd0104cf1bba38cdbe35b -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 sourceCompileOrderedUsing 1c33484341a092e5a11946c39982989b9b4a9024994b07f56df31796aa6d711a -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 sourceCompileOrderedWith 6e1c008cb41b8e92bde306f177e830b795cd474b04b8601be8c5b9756255739c -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 sourceCompileOrdered fecbbfc9a00cfffed5cdc944273ff4f039ce1dee30b42ace00d0154d8043dfca -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 sourceSelectProgram 029245427e9110079106c46ba748f27497befd98c8cca789c1cac1f4c0c8c176 -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 compileGateProgramOutput 8866b60973261b020a2168dcb21ec36c5cf33d56cdc4ae34c69670484f292d5d -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 compileSource c68654175310382f101df5f71eb91918ad7706d23f767f2b82b80fbf6da91b4c -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 sourceModuleCheckShadows 5e20d0bc192e9dbbf8f52611199ae83e9468264ddd19bd8e48ec6135aea762da -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 compileModuleDefinitionsUsing 2049c1bb989c1363e9e1b3d9b187a269b583c62d7c91f7d84eeb844345b6b00e -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 compileModuleDefinitionsWith f707d378941e819b23bb6c89f4836694b7b8adab463886a658c10b3ca11b6cd0 -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 sourceCompileStableModuleProgram eb90fba935375a1a2ee20867ed83fbf9919c2f81d2f40c11a4f3b247ffa250a0 -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 compileModuleDefinitions 2e876c8a00018bd13f9036e51289d789e66cc9bc642c9e7a5fdd008f06645f7b -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 compileStableModuleDefinitions 9823ea3f695a1910ad8ba3917bb0986bcad9f8452c65ce0a43b2a5871d36000d -pin source_unit 1e395371289a7c43d4237a30b3a6c186a38039f0b7c9a87f27e64f43f4da90a9 compileGateProgram a3210cdca9869ca2b9d267b18f94c4f78519734ec2f7c6198c2816c7aea4d82e +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 sourceCompileDefinition 2419e4f91a6b79fcde05a6b479bf26c270d331c16fccd0104cf1bba38cdbe35b +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 sourceCompileOrderedUsing 1c33484341a092e5a11946c39982989b9b4a9024994b07f56df31796aa6d711a +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 sourceCompileOrderedWith 6e1c008cb41b8e92bde306f177e830b795cd474b04b8601be8c5b9756255739c +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 sourceCompileOrdered fecbbfc9a00cfffed5cdc944273ff4f039ce1dee30b42ace00d0154d8043dfca +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 sourceSelectProgram 029245427e9110079106c46ba748f27497befd98c8cca789c1cac1f4c0c8c176 +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 compileGateProgramOutput 8866b60973261b020a2168dcb21ec36c5cf33d56cdc4ae34c69670484f292d5d +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 compileSource c68654175310382f101df5f71eb91918ad7706d23f767f2b82b80fbf6da91b4c +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 sourceModuleCheckShadows 5e20d0bc192e9dbbf8f52611199ae83e9468264ddd19bd8e48ec6135aea762da +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 compileModuleDefinitionsUsing 2049c1bb989c1363e9e1b3d9b187a269b583c62d7c91f7d84eeb844345b6b00e +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 compileModuleDefinitionsWith f707d378941e819b23bb6c89f4836694b7b8adab463886a658c10b3ca11b6cd0 +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 sourceCompileStableModuleProgram 4615be53eebeb54945686211b079778b2c7adea5769bf9b0099b17a3f4ddded9 +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 compileModuleDefinitions 2e876c8a00018bd13f9036e51289d789e66cc9bc642c9e7a5fdd008f06645f7b +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 compileStableModuleDefinitions d5bd22aac4751cfe310730858dda67de6a768163ab5ca93ca740b57346b2c0d5 +pin source_unit e819c8e35eda49ea3d71fdb8a2ff0bce18b975ad20d8c302d5a9052a14f19b30 compileGateProgram a3210cdca9869ca2b9d267b18f94c4f78519734ec2f7c6198c2816c7aea4d82e pin source_staged_conditional_experiment 43113de593d0e70f3f94e8dafff0600d6f60b5a011d80cdc6e84166fed29b682 stagedIfMarker 4336ac112624858b71703feb30921c5f5619b80a3ee3258b51b214262e09b678 pin source_staged_conditional_experiment 43113de593d0e70f3f94e8dafff0600d6f60b5a011d80cdc6e84166fed29b682 stagedIfBinding 87a7ecbeb4bbb402af75e8807f727e222e49e987edd609dd05c23210607b2058 pin source_staged_conditional_experiment 43113de593d0e70f3f94e8dafff0600d6f60b5a011d80cdc6e84166fed29b682 stagedSourceBindings 85cb24a83b184c207ed31d1ecad287a72932c67b21af35c286782474ee76f567 diff --git a/test/fixtures/support-receipts/tests_stagingExperiment.receipt b/test/fixtures/support-receipts/tests_stagingExperiment.receipt @@ -1,13 +1,13 @@ arboricx.build-receipt.v1 source 7a5a63f29ea34723bf72330c66f6c4b1b9a9a58988c5b8bd2d04ca9ab861fb03 -compiler f02843f6598c2a6712abb5e0f96cb0a54565476b409b91b733f15d536146bdc0 +compiler 2dae2427ad3993f6f27a2e5bbd76763bd3ed1289a424a781504a2eb57fa3b57e options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output a28053bcf2363d097dca2b03d8f55614c90898333ca1e893078ef5015a18f687 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 d91256e14d75401874b924e16d68fea4918500e050e736970e93abc07c69d5c3 -local source_pattern d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123 9041a3110e78b57dc564b3f8dbe6b2e4495f3904ca315aee74f69749faee9238 -local source_compile fb41d71410ad8fb9c0da35a5ab0a6b782b9814bd7629737b710b7404648939cd 3225b8d4713aa599c81e9d02583caa5fb36c6e2ec373ea997b5b60810654805e -local source_core 83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2 14429ed3436cc91e019e97ca3209b98ba7482300834a048cefcd093dfe693a1a -local source_staging_experiment db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790 6d9802176a5cdec13e1be3378dc5c78d2da97ad7c6c2b33ec7efdbfd5dc38cfc +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 2d4fa564d7160f0df2d91dbf9a6969162c729e06e7bf6a03b5f303085a577ccb +local source_pattern d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123 15dafb3feefaab482b80259d608a833b3354fcdd809c7f6b1f0f5f55961c6bab +local source_compile fb41d71410ad8fb9c0da35a5ab0a6b782b9814bd7629737b710b7404648939cd 3fe0106558d767ce17688a90575760ae5c3b58a5372095649b3d5ae3aa9d539f +local source_core 83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2 ce0b19e5c21b4006d3bd2c9b45a5651d237524254da1a4b6ed837d8bdb89e192 +local source_staging_experiment db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790 13189e2f2cc3c6f499131231e6ecffe65b295a29a4017c92217d38826ef254c4 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270