tricu

An interpreted language for exploring Tree Calculus
Log | Files | Refs | README | LICENSE

commit 0cbd8346580b9d86ebd6e266c84a2de677e45d57
parent a731e795e9dc59556a16bd404ffce861a526c276
Author: James Eversole <james@eversole.co>
Date:   Sun, 18 Oct 2026 11:51:19 -0500

Publish accepted name-index compiler and support fixtures

Frozen a731e79: fresh isolated H1/H2/H3/Z3 acceptance, 28 modules and 900 distinct complete trees, exact bundles and canonical objects. Twelve independent programs per host and eight rejection controls pass. Publish 39 rebuilt support modules and 67 authenticated source snapshots; update native compiler pin and rebuild kit together.

851 host tests, flake checks, focused name-index/corpus/demand/wrong-worker checks, portable CLI integrity/backend checks, UTF-8 boundaries and stale-summary mutations pass. Compiler helper representations intentionally changed. Site refresh and retention follow; no deployment.

Diffstat:
Mbootstrap/build-stable.arboricx | 0
Mbootstrap/rebuild/bootstrap-kit.json | 6+++---
Mbootstrap/rebuild/rebuilt-compiler.arboricx | 0
Mbootstrap/stable-compiler-source-map.v1 | 5+++--
Mbootstrap/stable-compiler.json | 40+++++++++++++++++++++++-----------------
Mdocs/compiler.md | 16++++++++++++++++
Msrc/PortableCompiler.hs | 2+-
Mtest/Spec.hs | 5++++-
Mtest/fixtures/compiler-library.arboricx | 0
Mtest/fixtures/compiler-library.v1 | 11++++++-----
Atest/fixtures/reference-source/0883c40a3f5257574290b9598dca64073f52f9af126adf14c76f6974f26dfff0.tri | 134+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Atest/fixtures/reference-source/7f5f726392cbbdaa9f30aef09952a31eda14f034e04112a210f60f10542f6add.tri | 247+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Atest/fixtures/reference-source/b407662fec9436bfb7cc06eed2c14961174c6fa19863413ffc74d58ef72c5431.tri | 195+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Atest/fixtures/reference-source/d3db01d9854f2371c0e1d36a99de6b21596cc99306a3131f3f753e037a8efbce.tri | 41+++++++++++++++++++++++++++++++++++++++++
Atest/fixtures/reference-source/ec97f34c89ead701af75053ea340ead1bb0fda13d83b474ca760c3aa359970fa.tri | 200+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mtest/fixtures/support-library.arboricx | 0
Mtest/fixtures/support-library.v1 | 84++++++++++++++++++++++++++++++++++++++++----------------------------------------
Mtest/fixtures/support-rebuilt.arboricx | 0
Mtest/fixtures/support-receipts/arboricx.receipt | 14+++++++-------
Mtest/fixtures/support-receipts/arboricx_common.receipt | 8++++----
Mtest/fixtures/support-receipts/arboricx_dispatch.receipt | 4++--
Mtest/fixtures/support-receipts/arboricx_manifest.receipt | 8++++----
Mtest/fixtures/support-receipts/arboricx_nodes.receipt | 10+++++-----
Mtest/fixtures/support-receipts/arboricx_server.receipt | 12++++++------
Mtest/fixtures/support-receipts/binary.receipt | 4++--
Mtest/fixtures/support-receipts/demos_contractBasics.receipt | 4++--
Mtest/fixtures/support-receipts/demos_contractEffects.receipt | 4++--
Mtest/fixtures/support-receipts/demos_equality.receipt | 4++--
Mtest/fixtures/support-receipts/demos_interactionTrees.receipt | 6+++---
Mtest/fixtures/support-receipts/demos_interactionTrees_arboricxServer.receipt | 8++++----
Mtest/fixtures/support-receipts/demos_interactionTrees_echoServer.receipt | 8++++----
Mtest/fixtures/support-receipts/demos_interactionTrees_environment.receipt | 6+++---
Mtest/fixtures/support-receipts/demos_interactionTrees_forkAwait.receipt | 6+++---
Mtest/fixtures/support-receipts/demos_interactionTrees_getLineAsync.receipt | 6+++---
Mtest/fixtures/support-receipts/demos_interactionTrees_greet.receipt | 6+++---
Mtest/fixtures/support-receipts/demos_interactionTrees_httpServer.receipt | 10+++++-----
Mtest/fixtures/support-receipts/demos_interactionTrees_safeRead.receipt | 6+++---
Mtest/fixtures/support-receipts/demos_interactionTrees_shout.receipt | 6+++---
Mtest/fixtures/support-receipts/demos_interactionTrees_state.receipt | 6+++---
Mtest/fixtures/support-receipts/demos_interactionTrees_writeThenRead.receipt | 6+++---
Mtest/fixtures/support-receipts/demos_interactionTrees_yield.receipt | 6+++---
Mtest/fixtures/support-receipts/demos_levelOrderTraversal.receipt | 4++--
Mtest/fixtures/support-receipts/demos_patternMatching.receipt | 6+++---
Mtest/fixtures/support-receipts/demos_runArboricxBundle.receipt | 8++++----
Mtest/fixtures/support-receipts/demos_size.receipt | 4++--
Mtest/fixtures/support-receipts/demos_toSource.receipt | 4++--
Mtest/fixtures/support-receipts/http.receipt | 12++++++------
Mtest/fixtures/support-receipts/intensional.receipt | 4++--
Mtest/fixtures/support-receipts/patterns.receipt | 4++--
Mtest/fixtures/support-receipts/socket.receipt | 6+++---
Mtest/fixtures/support-receipts/source_build_stable.manifest | 2+-
Mtest/fixtures/support-receipts/source_build_stable.receipt | 80++++++++++++++++++++++++++++++++++++++++----------------------------------------
Mtest/fixtures/support-receipts/source_export_cache.manifest | 6+++---
Mtest/fixtures/support-receipts/source_export_cache.receipt | 366+++++++++++++++++++++++++++++++++++++++++--------------------------------------
Mtest/fixtures/support-receipts/source_staged_conditional_experiment.manifest | 4++--
Mtest/fixtures/support-receipts/source_staged_conditional_experiment.receipt | 269++++++++++++++++++++++++++++++++++++++++++-------------------------------------
Mtest/fixtures/support-receipts/source_staged_list_experiment.receipt | 12++++++------
Mtest/fixtures/support-receipts/source_staging_experiment.receipt | 8++++----
Mtest/fixtures/support-receipts/tests_stagedConditionalRunner.manifest | 6+++---
Mtest/fixtures/support-receipts/tests_stagedConditionalRunner.receipt | 132++++++++++++++++++++++++++++++++++++++++++-------------------------------------
Mtest/fixtures/support-receipts/tests_stagingExperiment.receipt | 132++++++++++++++++++++++++++++++++++++++++----------------------------------------
Mtest/source_equation_cases.py | 2--
62 files changed, 1546 insertions(+), 669 deletions(-)

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.v1", "backend": "stable", - "accepted_source": "57400db3c69720ea842f5692e5463aec1667a18d", - "source_map_sha256": "3a412a3046cb8e1cd83914d1e5f33b2e573684230670b3098b38790bbde12065", + "accepted_source": "a731e795e9dc59556a16bd404ffce861a526c276", + "source_map_sha256": "14e5f01337df8e6b9cec8c88f08e9aed29d5c8fb9f37ae86a618953d260f413f", "artifacts": { "compiler": { "file": "rebuilt-compiler.arboricx", "export": "sourceMapBuildStable", - "sha256": "b782fdd56f902c0fc8d25d9f44b19cd35de1113c3b63fa79bf85e9b1e56c2371" + "sha256": "e1552399a92f2e8e4ddd162ed69dfca23b9114ae97e6110c1e87bcd846ce076e" }, "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 @@ -1,6 +1,7 @@ arboricx.source-map.v1 +native source_index source.index lib/source/index.tri prelude native source_map source.map lib/source/map.tri prelude,io,source_object,source_module,source_resolve,source_build -native source_unit source.unit lib/source/unit.tri prelude,parser,source_order,source_compile,source_program,source_resolve,source_ast,source_stable +native source_unit source.unit lib/source/unit.tri prelude,parser,source_order,source_compile,source_program,source_resolve,source_ast,source_stable,source_index native prelude prelude lib/prelude.tri base,bytes,conversions native io io lib/io.tri base native source_object source.object lib/source/object.tri prelude,io,native_math @@ -8,7 +9,7 @@ native source_module source.module lib/source/module.tri prelude,io,source_objec native source_resolve source.resolve lib/source/resolve.tri prelude,parser,source_parser,source_ast,source_lexer,source_core,source_equations,source_pattern native source_build source.build lib/source/build.tri prelude,io,source_object,source_module,source_lock,source_bundle,source_resolve,source_unit native parser parser lib/parser.tri prelude -native source_order source.order lib/source/order.tri prelude,parser,graph,source_program,source_resolve,source_ast,source_equations +native source_order source.order lib/source/order.tri prelude,parser,graph,source_program,source_resolve,source_ast,source_equations,source_index native source_compile source.compile lib/source/compile.tri prelude,parser,source_resolve,source_core native source_program source.program lib/source/program.tri prelude,parser,source_parser,source_lexer,source_ast,source_equations native source_ast source.ast lib/source/ast.tri prelude,source_lexer diff --git a/bootstrap/stable-compiler.json b/bootstrap/stable-compiler.json @@ -2,14 +2,20 @@ "schema": "tricu.shipped-stable-compiler.v1", "backend": "stable", "bundle": "bootstrap/build-stable.arboricx", - "sha256": "18e03a8ae0730fff1041ebb64076fb0815907642365110b5d33cc2aa030b315c", + "sha256": "d70de875988dfa309f2c167992928866f88b08af351918b8c7b5d88c541c6e94", "export": "sourceBuildGraph", "published_fixture_export": "source_build.sourceBuildGraphStable", - "accepted_source": "57400db3c69720ea842f5692e5463aec1667a18d", + "accepted_source": "a731e795e9dc59556a16bd404ffce861a526c276", "source_map": "bootstrap/stable-compiler-source-map.v1", - "source_map_sha256": "3a412a3046cb8e1cd83914d1e5f33b2e573684230670b3098b38790bbde12065", + "source_map_sha256": "14e5f01337df8e6b9cec8c88f08e9aed29d5c8fb9f37ae86a618953d260f413f", "sources": [ { + "alias": "source_index", + "path": "lib/source/index.tri", + "snapshot": "test/fixtures/reference-source/d3db01d9854f2371c0e1d36a99de6b21596cc99306a3131f3f753e037a8efbce.tri", + "sha256": "de8fb8413252d77046428d0b7992cf33aa2d1a0f165cc213c733fc90c715031e" + }, + { "alias": "source_map", "path": "lib/source/map.tri", "snapshot": "test/fixtures/reference-source/72638c3d2ec6f47598cba67c730249e8381c67cd5ba6437c4d24711e206afced.tri", @@ -18,8 +24,8 @@ { "alias": "source_unit", "path": "lib/source/unit.tri", - "snapshot": "test/fixtures/reference-source/df06fabda353c5d88c0463e63f3d260c584abf0258ff2e3b9ca500481f4e0658.tri", - "sha256": "077a9769fe6a111be01d5d3dbcfd78c0152d01a3cc595cddb1f502718ca5016e" + "snapshot": "test/fixtures/reference-source/0883c40a3f5257574290b9598dca64073f52f9af126adf14c76f6974f26dfff0.tri", + "sha256": "00640adcfa2b01db4717475a8c2f00a1e82a74ad2e7366e224f883c6aaa0b99e" }, { "alias": "prelude", @@ -48,8 +54,8 @@ { "alias": "source_resolve", "path": "lib/source/resolve.tri", - "snapshot": "test/fixtures/reference-source/e31cd89fb71fb7606a05a9bd0afd553f764b40bc0731d944aea1d63e5643c5b9.tri", - "sha256": "256c3b39d8fc08ae3d281aea006c12963f83178525b85fb8b61eb2a1db55a46e" + "snapshot": "test/fixtures/reference-source/7f5f726392cbbdaa9f30aef09952a31eda14f034e04112a210f60f10542f6add.tri", + "sha256": "cde07b7394d603b42269db809f2799a58c47264dc7d8a1781b8050cc91623161" }, { "alias": "source_build", @@ -66,8 +72,8 @@ { "alias": "source_order", "path": "lib/source/order.tri", - "snapshot": "test/fixtures/reference-source/bfa6059c7986f263df801f70879da4870ecca95bdbb0b5726d051e92b695cca4.tri", - "sha256": "c2065742eef884708f9b3ede40e2ac0d902f2dc19e5b19ff99c8c8f7b4d483d9" + "snapshot": "test/fixtures/reference-source/ec97f34c89ead701af75053ea340ead1bb0fda13d83b474ca760c3aa359970fa.tri", + "sha256": "e7dc0b2d0df43e36de72f083aa3c7fafe16b3374a814517b14d0086aea2ef2b7" }, { "alias": "source_compile", @@ -162,8 +168,8 @@ { "alias": "source_stable", "path": "lib/source/stable.tri", - "snapshot": "test/fixtures/reference-source/ca105b189c1e70919efe86232915ba0c3bc43a385efa48a3c3269c5a17309e48.tri", - "sha256": "98c6b6a8b9b2595eaba9a015648d01f3d633be0d96de1f7db2d6ac360beabc69" + "snapshot": "test/fixtures/reference-source/b407662fec9436bfb7cc06eed2c14961174c6fa19863413ffc74d58ef72c5431.tri", + "sha256": "608f42975a2509dad402fecf83cf32515e96d7e2975b20f7d416482e194c2104" }, { "alias": "native_math", @@ -174,13 +180,13 @@ ], "acceptance": { "fresh_generations": 2, - "matching_manifests": 27, - "distinct_complete_trees": 880, - "matching_bundle_sha256": "18e03a8ae0730fff1041ebb64076fb0815907642365110b5d33cc2aa030b315c", + "matching_manifests": 28, + "distinct_complete_trees": 900, + "matching_bundle_sha256": "d70de875988dfa309f2c167992928866f88b08af351918b8c7b5d88c541c6e94", "matching_artifacts": { - "rebuilt-compiler.arboricx": "b782fdd56f902c0fc8d25d9f44b19cd35de1113c3b63fa79bf85e9b1e56c2371", - "build.arboricx": "001afb74922a6034b5757c142c5139e700d31c2d30fa1f613fd9c176a3ab11f7", - "build-stable.arboricx": "18e03a8ae0730fff1041ebb64076fb0815907642365110b5d33cc2aa030b315c" + "rebuilt-compiler.arboricx": "e1552399a92f2e8e4ddd162ed69dfca23b9114ae97e6110c1e87bcd846ce076e", + "build.arboricx": "4d3b787d5f13299af1d41b256a16d82ed1b62fa381e72fb9195de707aeab6833", + "build-stable.arboricx": "d70de875988dfa309f2c167992928866f88b08af351918b8c7b5d88c541c6e94" } }, "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/docs/compiler.md b/docs/compiler.md @@ -36,6 +36,22 @@ groups retain located patterns until resolution. The [parser protocol](parser.md.html) defines consumption, commitment, rollback, and repetition. Binary and HTTP consumers share those primitives with the compiler. +## Name lookup + +Stable module compilation shares a compiler-private persistent index between +name analysis and external-name resolution. `lib/source/index.tri` indexes the +Leaf/Stem/Fork preorder of finite tree keys; it does not hash identifiers or +inspect stored executable values. Construction preserves first-binding precedence, +and insertion of a compiled local creates a new index version. Index callers +supply proper binding lists and finite keys. + +Association-list lookup remains available. Both paths share pattern/scope +resolution, diagnostic sequencing and ordered compilation; the index does not +replace duplicate/shadow checks, reorder dependency edges, or change cycle +selection. Compiler helper function trees are representation-sensitive and may +change when this wiring is refactored, even when compiled application trees agree. +See the [name-index controls](validation.md.html#compiler-name-index-controls-opt-in). + ## Unit interfaces `lib/source/unit.tri` exports: diff --git a/src/PortableCompiler.hs b/src/PortableCompiler.hs @@ -63,7 +63,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 = "18e03a8ae0730fff1041ebb64076fb0815907642365110b5d33cc2aa030b315c" +packagedCompilerSha256 = "d70de875988dfa309f2c167992928866f88b08af351918b8c7b5d88c541c6e94" packagedCompiler :: StorePath -> IO T.Text packagedCompiler store = do diff --git a/test/Spec.hs b/test/Spec.hs @@ -1625,11 +1625,14 @@ 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) @?= 27 + length (fst compilerFixture) @?= 28 assertBool "fixture-only patterns still in compiler closure" (all (\(_, alias, _) -> alias /= "patterns") (fst compilerFixture)) assertBool "patterns missing from support cohort" (any (\(_, alias, _) -> alias == "patterns") (fst supportFixture)) + assertBool "missing name index exports" + (all (`Map.member` snd compilerFixture) + ["source_index.sourceIndexBuild", "source_index.sourceIndexGet", "source_index.sourceIndexPut"]) assertBool "missing unit compiler export" (Map.member "source_unit.compileSource" (snd compilerFixture)) , testCase "direct fixture interfaces exclude imports and reject unknown modules" $ do 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 @@ -1,14 +1,15 @@ tricu.compiler-library-fixture.v1 +module source.index source_index lib/source/index.tri d3db01d9854f2371c0e1d36a99de6b21596cc99306a3131f3f753e037a8efbce module source.map source_map lib/source/map.tri 72638c3d2ec6f47598cba67c730249e8381c67cd5ba6437c4d24711e206afced -module source.unit source_unit lib/source/unit.tri df06fabda353c5d88c0463e63f3d260c584abf0258ff2e3b9ca500481f4e0658 +module source.unit source_unit lib/source/unit.tri 0883c40a3f5257574290b9598dca64073f52f9af126adf14c76f6974f26dfff0 module prelude prelude lib/prelude.tri 0c26a0142d15cc2a11a4317264491c797944e76ea8afa07a1efef240a70f4289 module io io lib/io.tri c4ec206590d25d581b9a96f242c22936d8d0b2e9903331ce50b30ad7de254bd6 module source.object source_object lib/source/object.tri 79cd7f19d3de74be38bac823d8674f6b74327a4ae12bb0cf405119b51fbd9ea5 module source.module source_module lib/source/module.tri fb609a75a12659d2a05a63681c0cf96ef606045b4aebe044eac077c8cd23fbf2 -module source.resolve source_resolve lib/source/resolve.tri e31cd89fb71fb7606a05a9bd0afd553f764b40bc0731d944aea1d63e5643c5b9 +module source.resolve source_resolve lib/source/resolve.tri 7f5f726392cbbdaa9f30aef09952a31eda14f034e04112a210f60f10542f6add module source.build source_build lib/source/build.tri 5c24cc853df42e433916b1528fc8cd56334bd393606f54e7b12efb6a7069be0d module parser parser lib/parser.tri 31e8c679e086bdf9b68e05a4bb71fd413e66e53fd93b2e4b4a806930020b36e4 -module source.order source_order lib/source/order.tri bfa6059c7986f263df801f70879da4870ecca95bdbb0b5726d051e92b695cca4 +module source.order source_order lib/source/order.tri ec97f34c89ead701af75053ea340ead1bb0fda13d83b474ca760c3aa359970fa module source.compile source_compile lib/source/compile.tri 3764484ae723d4311cf04b769251badf7f7a190d9480389303847be1ce665bb9 module source.program source_program lib/source/program.tri 67cd6e68d939e49922b1718e0164854a01e5c85023a45bfab485c71c4dde55b1 module source.ast source_ast lib/source/ast.tri b6d05cace61c04032ea39a858dedc7482988dbb3ed47581a9a3239094263d314 @@ -24,6 +25,6 @@ module graph graph lib/graph.tri bc8622d006e357b1045f2cb3c775a8a58045610ee6f4a61 module lexer lexer lib/lexer.tri 946bbf9797a5cf722c6e85f36ac36b1ec2dd3d1f3b2650187c182dff12162bf7 module source.pattern source_pattern lib/source/pattern.tri b27f1eac18cbe8ad80cdd91f9f546b2d2a782b6cc5c5676232491b95751abe5a module source.equations source_equations lib/source/equations.tri 825f175f5c6dd56e103b94e924283acf5913cbc4554fb42fc07a034f460d2076 -module source.stable source_stable lib/source/stable.tri ca105b189c1e70919efe86232915ba0c3bc43a385efa48a3c3269c5a17309e48 +module source.stable source_stable lib/source/stable.tri b407662fec9436bfb7cc06eed2c14961174c6fa19863413ffc74d58ef72c5431 module math.native native_math lib/math/native.tri e9d0b87564d13695bef695c552e9707710d9147877f9d9dc5282c7335664cc57 -bundle 5a856a7f88bdb6988da45636b047204bdfc0b04f9e484d56a5b9fa2fad6cd280 +bundle 110c5740b61f91f8a6dc8926541fd2ca89cebe8771191b13ed284122964b7c2b diff --git a/test/fixtures/reference-source/0883c40a3f5257574290b9598dca64073f52f9af126adf14c76f6974f26dfff0.tri b/test/fixtures/reference-source/0883c40a3f5257574290b9598dca64073f52f9af126adf14c76f6974f26dfff0.tri @@ -0,0 +1,134 @@ +!import prelude * +!import parser * +!import source_order * +!import source_compile * +!import source_program * +!import source_resolve * +!import source_ast * +!import source_stable * +!import source_index * +!export * + +-- Build definition bindings in stable dependency order, including unused +-- definitions. The reducer may defer normalization of unused body trees. +-- Association-list entrypoints extend at the head; both representations resolve +-- compiled locals before supplied external bindings. +sourceCompileDefinition environment definition = (lazyResult + (diagnostic remainder : err diagnostic remainder) + (core unused : sourceCompileCore core) + (resolveGateAst environment (sourceDefinitionBody definition))) + +-- Both environments use the same ordered traversal and failure protocol. +-- The index extends persistently; the list facade retains its original append. +sourceCompileOrderedUsing findDefinition compileDefinition extend names external = (let rec + walk pending environment compiled = (lazyList + (_ : ok compiled t) + (name rest : lazyMaybe + (_ : err (parserDiagnostic 33 name t t t) name) + (definition : lazyResult + (diagnostic remainder : err diagnostic remainder) + (tree unused : walk rest (extend name tree environment) + (pair (pair name tree) compiled)) + (compileDefinition environment definition)) + (findDefinition name)) pending) + in walk names external t) +sourceCompileOrderedWith compileDefinition names definitions external = sourceCompileOrderedUsing + (sourceFindDefinition definitions) + (compiled definition : compileDefinition (append compiled external) definition) + (name tree compiled : pair (pair name tree) compiled) names t + +sourceCompileOrdered names definitions external = + sourceCompileOrderedWith sourceCompileDefinition names definitions external + +-- Explicit selection: a local `main` wins, otherwise the final expression, +-- otherwise a missing-root diagnostic. Definitions are ordered first. +sourceSelectProgram external program compiled = + lazyMaybe + (_ : lazyMaybe + (_ : err (parserDiagnostic 32 "main" t t t) t) + (expression : + lazyResult + (diagnostic remainder : err diagnostic remainder) + (core unused : sourceCompileCore core) + (resolveGateAst (append compiled external) expression)) + (sourceProgramFinal program)) + (tree : ok tree t) + (sourceFindExternal compiled "main") + +-- The reusable single-unit boundary also returns compiled definitions in +-- stable dependency order. Values remain raw trees, not compiler-private ASTs. +compileGateProgramOutput external characters = + parserMatchReply + (diagnostic remainder consumed committed : err diagnostic remainder) + (program remainder consumed committed : (do stableBind + ordered <- orderGateProgram external program + compiled <- sourceCompileOrdered ordered (sourceProgramDefinitions program) external + root <- sourceSelectProgram external program compiled + ok (pair root (reverse compiled)) t)) + (parseGateProgram characters) + +-- Public single-unit boundary. Keep the environment explicit: it contains +-- already-resolved (name, tree) bindings, not paths or import directives. +-- The selected root and dependency-ordered definitions are returned together; +-- parsing, ordering and compilation failures retain their structured replies. +compileSource environment sourceCharacters = + compileGateProgramOutput environment sourceCharacters + +-- Module units have explicit exports, not an implicit `main` or final value. +-- This entrypoint shares the ordinary parser, orderer, resolver and reference +-- backend, but rejects a final expression instead of requiring a root. +sourceModuleCheckShadows imports definitions = (let rec + walk remaining = (lazyList + (_ : ok t t) + (binding rest : lazyMaybe + (_ : walk rest) + (definition : err + (parserDiagnostic 46 (fst binding) (fst binding) + (sourceDefinitionPosition definition) t) t) + (sourceFindDefinition definitions (fst binding))) remaining) + in walk imports) + +compileModuleDefinitionsUsing compileProgram environment characters = + parserMatchReply + (diagnostic remainder consumed committed : err diagnostic remainder) + (program remainder consumed committed : + lazyMaybe + (_ : (do stableBind + sourceModuleCheckShadows environment (sourceProgramDefinitions program) + compiled <- compileProgram environment program + ok (reverse compiled) t)) + (expression : err + (parserDiagnostic 42 "definitions only" t + (sourceAstStart expression) t) expression) + (sourceProgramFinal program)) + (parseGateProgram characters) + +compileModuleDefinitionsWith orderProgram compileDefinition = compileModuleDefinitionsUsing + (environment program : do stableBind + ordered <- orderProgram environment program + sourceCompileOrderedWith compileDefinition ordered (sourceProgramDefinitions program) environment) + +-- The native stable path shares one external index between ordering and +-- resolution, then inserts each compiled local without inspecting its value. +sourceCompileStableModuleProgram environment program = (let external = sourceIndexBuild environment in + do stableBind + ordered <- orderStableProgramWith + (orderGateProgramUsing (sourceAnalyzeIndexedDefinitions external)) environment program + sourceCompileOrderedUsing (sourceIndexGet (sourceDefinitionIndex (sourceProgramDefinitions program))) + (sourceCompileStableDefinitionWith (resolveStableGateAstWithLookup sourceIndexGet)) + sourceIndexPut ordered external) + +-- Backend selection is explicit. Existing entrypoints retain optimized trees. +compileModuleDefinitions environment characters = + compileModuleDefinitionsWith orderGateProgram sourceCompileDefinition environment characters +compileStableModuleDefinitions environment characters = + compileModuleDefinitionsUsing sourceCompileStableModuleProgram environment characters + +-- Preserve the established gate API: callers interested only in the root +-- do not have to inspect (or force) the compiled definition environment. +compileGateProgram external characters = + lazyResult + (diagnostic remainder : err diagnostic remainder) + (output unused : ok (fst output) t) + (compileGateProgramOutput external characters) + diff --git a/test/fixtures/reference-source/7f5f726392cbbdaa9f30aef09952a31eda14f034e04112a210f60f10542f6add.tri b/test/fixtures/reference-source/7f5f726392cbbdaa9f30aef09952a31eda14f034e04112a210f60f10542f6add.tri @@ -0,0 +1,247 @@ +!import prelude * +!import parser * +!import source_parser * +!import source_ast * +!import source_lexer * +!import source_core * +!import source_equations * +!import source_pattern * +!export * + +-- Innermost binder wins, with de Bruijn index zero. Lookup stops at the +-- first match without inspecting the remaining entries or external values. +sourceFindBinder binders name = (let rec + find binders index = (lazyList (_ : nothing) + (binder rest : lazyBool (_ : just index) + (_ : find rest (succ index)) (equal? binder name)) binders) + in find binders 0) + +-- CompileEnvironment is a list of (qualifiedName, already-resolved Tree). +sourceFindExternal entries name = (let rec + find entries = (lazyList (_ : nothing) + (entry rest : lazyBool (_ : just (snd entry)) + (_ : find rest) (equal? (fst entry) name)) entries) + in find entries) + +sourceResolveNameWithLookup lookup node binders environment = + lazyMaybe + (_ : lazyMaybe + (_ : err + (parserDiagnostic 20 (sourceAstPayload node) t + (sourceAstStart node) t) + node) + (tree : ok (sourceCoreExternal tree + (sourceAstStart node) (sourceAstEnd node)) t) + (lookup environment (sourceAstPayload node))) + (index : ok (sourceCoreBound index + (sourceAstStart node) (sourceAstEnd node)) t) + (sourceFindBinder binders (sourceAstPayload node)) + +sourceResolveApply resolve node binders environment = + lazyResult + (diagnostic rest : err diagnostic rest) + (left unused : + lazyResult + (diagnostic rest : err diagnostic rest) + (right unused : + ok (sourceCoreApply left right + (sourceAstStart node) (sourceAstEnd node)) t) + (resolve (snd (sourceAstPayload node)) binders environment)) + (resolve (fst (sourceAstPayload node)) binders environment) + +sourceResolvePipe resolve node binders environment = + lazyResult + (diagnostic remainder : err diagnostic remainder) + (left unused : + lazyResult + (diagnostic remainder : err diagnostic remainder) + (right unused : + lazyBool + (_ : ok (sourceCoreApply left right + (sourceAstStart node) (sourceAstEnd node)) t) + (_ : ok (sourceCoreApply right left + (sourceAstStart node) (sourceAstEnd node)) t) + (equal? (sourceAstPipeDirection node) + sourceTokenPipeBackward)) + (resolve (sourceAstPipeRight node) binders environment)) + (resolve (sourceAstPipeLeft node) binders environment) + +sourceResolveLambda resolve node binders environment = + lazyResult + (diagnostic rest : err diagnostic rest) + (body unused : + ok (sourceCoreLambda body + (sourceAstStart node) (sourceAstEnd node)) t) + (resolve (snd (sourceAstPayload node)) + (pair (fst (sourceAstPayload node)) binders) environment) + +sourceResolveGroup resolve node binders environment = + lazyResult + (diagnostic rest : err diagnostic rest) + (body unused : + ok (sourceCoreWithSpan body + (sourceAstStart node) (sourceAstEnd node)) t) + (resolve (sourceAstPayload node) binders environment) + +-- Resolve the value outside the new binder, and the body inside it. The +-- core representation needs no special let node: (name : body) value. +sourceResolveDo resolve node binders environment = + lazyResult + (diagnostic remainder : err diagnostic remainder) + (core remainder : ok + (sourceCoreWithSpan core (sourceAstStart node) (sourceAstEnd node)) t) + (resolve (sourceAstDoLower node) binders environment) + +sourceResolveLocal resolve node binders environment = + lazyResult + (diagnostic remainder : err diagnostic remainder) + (value unused : + lazyResult + (diagnostic remainder : err diagnostic remainder) + (body unused : ok + (sourceCoreApply + (sourceCoreLambda body (sourceAstStart node) (sourceAstEnd node)) + value (sourceAstStart node) (sourceAstEnd node)) t) + (resolve (sourceAstLetBody node) + (pair (sourceAstLetName node) binders) environment)) + (resolve (sourceAstLetValue node) binders environment) + +-- Resolve children in source order so the first missing name keeps its own +-- location. Accumulate in reverse with constant-time cons, then reverse once. +sourceResolveElements nodes resolve binders environment = (let rec + collect nodes reversed = (lazyList + (_ : ok (reverse reversed) t) + (element rest : lazyResult + (diagnostic remainder : err diagnostic remainder) + (core unused : collect rest (pair core reversed)) + (resolve element binders environment)) nodes) + in collect nodes t) + +sourceResolveList resolve node binders environment = + lazyResult + (diagnostic remainder : err diagnostic remainder) + (elements remainder : ok + (sourceCoreList elements (sourceAstStart node) (sourceAstEnd node)) t) + (sourceResolveElements (sourceAstPayload node) resolve binders environment) + +-- Pins resolve against surrounding binders only; equation captures are +-- introduced together for the body, in the lowerer's reverse lexical order. +sourceResolvePatternNode pattern payload = (sourcePatternNode + (sourceEquationTag pattern) payload (sourceAstStart pattern)) +sourceResolvePatternChild resolve pattern child binders environment = (lazyResult + (diagnostic remainder : err diagnostic remainder) + (core unused : ok (sourceResolvePatternNode pattern core) t) + (resolve child binders environment)) +sourceResolvePatternLookup lookup pattern binders environment = (let tag = sourceEquationTag pattern in + let payload = sourceEquationPayload pattern in + lazyBool (_ : sourceResolvePatternChild (sourceResolvePatternLookup lookup) pattern payload binders environment) + (_ : lazyBool + (_ : lazyResult (diagnostic remainder : err diagnostic remainder) + (left unused : lazyResult (diagnostic remainder : err diagnostic remainder) + (right unused : ok (sourceResolvePatternNode pattern (pair left right)) t) + (sourceResolvePatternLookup lookup (snd payload) binders environment)) + (sourceResolvePatternLookup lookup (fst payload) binders environment)) + (_ : lazyBool + (_ : lazyResult (diagnostic remainder : err diagnostic remainder) + (child unused : ok (sourceResolvePatternNode pattern (pair (fst payload) child)) t) + (sourceResolvePatternLookup lookup (snd payload) binders environment)) + (_ : lazyBool + (_ : sourceResolvePatternChild (sourceResolveNameWithLookup lookup) pattern payload binders environment) + (_ : ok (sourceResolvePatternNode pattern payload) t) (equal? tag 7)) + (equal? tag 6)) (equal? tag 3)) (equal? tag 2)) +sourceResolveEquationLookup lookup resolve equation binders environment = (lazyResult + (diagnostic remainder : err diagnostic remainder) + (patterns unused : lazyResult (diagnostic remainder : err diagnostic remainder) + (body unused : ok (sourceEquation patterns body) t) + (resolve (snd equation) + (append (reverse (sourceEquationCollect (fst equation) sourceEquationCaptures)) binders) + environment)) + (sourceResolveElements (fst equation) (sourceResolvePatternLookup lookup) binders environment)) +sourceResolveEquationsWithLookup lookup lower resolve node binders environment = (lazyResult + (diagnostic remainder : err diagnostic remainder) + (_ unused : lazyResult (diagnostic remainder : err diagnostic remainder) + (equations unused : lazyResult (diagnostic remainder : err diagnostic remainder) + (core unused : ok (sourceCoreWithSpan core (sourceAstStart node) (sourceAstEnd node)) t) + (lower equations)) + (sourceResolveElements (sourceAstPayload node) (sourceResolveEquationLookup lookup resolve) binders environment)) + (sourceEquationCheckGroup node)) + +sourceResolveEquations = sourceResolveEquationsWith sourceLowerEquations + +sourceResolveOrdinaryWithLookup lookup resolve node binders environment = (case sourceAstKind node of + ^sourceAstLeafKind = ok (sourceCoreLeaf (sourceAstStart node) (sourceAstEnd node)) t + ^sourceAstNameKind = sourceResolveNameWithLookup lookup node binders environment + ^sourceAstApplyKind = sourceResolveApply resolve node binders environment + ^sourceAstLambdaKind = sourceResolveLambda resolve node binders environment + ^sourceAstGroupKind = sourceResolveGroup resolve node binders environment + ^sourceAstNumberKind = ok (sourceCoreNumber (sourceAstPayload node) + (sourceAstStart node) (sourceAstEnd node)) t + ^sourceAstStringKind = ok (sourceCoreString (sourceAstPayload node) + (sourceAstStart node) (sourceAstEnd node)) t + ^sourceAstListKind = sourceResolveList resolve node binders environment + ^sourceAstLetKind = sourceResolveLocal resolve node binders environment + ^sourceAstPipeKind = sourceResolvePipe resolve node binders environment + ^sourceAstDoKind = sourceResolveDo resolve node binders environment + ^sourceAstEquationsKind = sourceResolveEquationsWithLookup lookup sourceLowerEquations resolve node binders environment + _ = err (parserDiagnostic 21 t (sourceAstKind node) (sourceAstStart node) t) node) + +resolveGateAst = (environment node : + sourceResolve node t environment) + +resolveGateSource = (environment characters : + parserMatchReply + (diagnostic rest consumed committed : err diagnostic rest) + (ast rest consumed committed : resolveGateAst environment ast) + (parseGateSource characters)) + + +-- Resolve the scrutinee before arm pins/bodies, retaining source diagnostic +-- order. Matching itself uses the same hygienic unary equation lowering. +sourceResolveCase resolve node binders environment = (lazyResult + (diagnostic rest : err diagnostic rest) + (subject unused : lazyResult (diagnostic rest : err diagnostic rest) + (matcher unused : ok (sourceCoreApply matcher subject (sourceAstStart node) (sourceAstEnd node)) t) + (resolve (sourceAstCaseMatcher node) binders environment)) + (resolve (sourceAstCaseSubject node) binders environment)) + +sourceResolveRec resolve node binders environment = (lazyBool + (_ : lazyResult (diagnostic rest : err diagnostic rest) + (worker unused : lazyResult (diagnostic rest : err diagnostic rest) + (body unused : ok (sourceCoreApply + (sourceCoreLambda body (sourceAstStart node) (sourceAstEnd node)) + (sourceCoreApply (sourceCoreExternal sourceCoreFix (sourceAstStart node) (sourceAstEnd node)) + worker (sourceAstStart node) (sourceAstEnd node)) + (sourceAstStart node) (sourceAstEnd node)) t) + (resolve (sourceAstLetBody node) (pair (sourceAstLetName node) binders) environment)) + (resolve (sourceAstLambda (fst (sourceAstPayload node)) (sourceAstLetValue node)) binders environment)) + (_ : err (parserDiagnostic 48 "recursive function requires parameters" + (sourceAstLetName node) (sourceTokenStart (fst (sourceAstPayload node))) t) node) + (sourceAstFunction? (sourceAstLetValue node))) + +-- A single recursive entrypoint: helpers receive a visitor rather than +-- relying on a mutually recursive group or a caller-supplied fixed point. +sourceResolve node binders environment = (case sourceAstKind node of + ^sourceAstCaseKind = sourceResolveCase sourceResolve node binders environment + ^sourceAstRecKind = sourceResolveRec sourceResolve node binders environment + _ = sourceResolveOrdinary sourceResolve node binders environment) + +-- Backend selection is unchanged. The stable visitor intercepts +-- equation groups, including those reached through local/case/recursive bodies; +-- all other resolution, lexical scope and diagnostic ordering are shared. +sourceResolveStableWithLookup lookup node binders environment = (case sourceAstKind node of + ^sourceAstCaseKind = sourceResolveCase (sourceResolveStableWithLookup lookup) node binders environment + ^sourceAstRecKind = sourceResolveRec (sourceResolveStableWithLookup lookup) node binders environment + ^sourceAstEquationsKind = sourceResolveEquationsWithLookup lookup sourceLowerStableEquations + (sourceResolveStableWithLookup lookup) node binders environment + _ = sourceResolveOrdinaryWithLookup lookup (sourceResolveStableWithLookup lookup) node binders environment) +resolveStableGateAstWithLookup lookup environment node = sourceResolveStableWithLookup lookup node t environment + +-- Association-list entrypoints retain their lookup contract. The native stable +-- module path supplies a tree index to the same scope/pattern visitor. +sourceResolveName = sourceResolveNameWithLookup sourceFindExternal +sourceResolvePattern = sourceResolvePatternLookup sourceFindExternal +sourceResolveEquation = sourceResolveEquationLookup sourceFindExternal +sourceResolveEquationsWith = sourceResolveEquationsWithLookup sourceFindExternal +sourceResolveOrdinary = sourceResolveOrdinaryWithLookup sourceFindExternal +sourceResolveStable = sourceResolveStableWithLookup sourceFindExternal +resolveStableGateAst = resolveStableGateAstWithLookup sourceFindExternal diff --git a/test/fixtures/reference-source/b407662fec9436bfb7cc06eed2c14961174c6fa19863413ffc74d58ef72c5431.tri b/test/fixtures/reference-source/b407662fec9436bfb7cc06eed2c14961174c6fa19863413ffc74d58ef72c5431.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 * +!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, not deferred applications. +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 are annotated, not ordinary sourceTerm values. +-- Metadata is maintained as nodes are built, never by scanning a subtree at +-- each bracket visit. 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 is an opaque value, never a known callable 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 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/d3db01d9854f2371c0e1d36a99de6b21596cc99306a3131f3f753e037a8efbce.tri b/test/fixtures/reference-source/d3db01d9854f2371c0e1d36a99de6b21596cc99306a3131f3f753e037a8efbce.tri @@ -0,0 +1,41 @@ +!import prelude * +!export sourceIndexBuild +!export sourceIndexPut +!export sourceIndexGet + +-- A prefix trie of the Leaf/Stem/Fork preorder of a key tree. Complete tree +-- encodings are prefix-free. Empty = Leaf, terminal = Stem opaque-value, +-- branch = Fork leaf-child (Fork stem-child fork-child). +-- Build is lazy and first-binding-wins; put overrides one key. Values are +-- never inspected. Compiler callers supply proper binding lists and finite keys. +sourceIndexLeaf index = triage t (_ : t) (a bc : a) index +sourceIndexStem index = triage t (_ : t) (a bc : fst bc) index +sourceIndexFork index = triage t (_ : t) (a bc : snd bc) index + +sourceIndexPutPending pending value index = (lazyList + (_ : just value) + (key rest : triage + (pair (sourceIndexPutPending rest value (sourceIndexLeaf index)) + (pair (sourceIndexStem index) (sourceIndexFork index))) + (child : pair (sourceIndexLeaf index) + (pair (sourceIndexPutPending (pair child rest) value (sourceIndexStem index)) + (sourceIndexFork index))) + (left right : pair (sourceIndexLeaf index) + (pair (sourceIndexStem index) + (sourceIndexPutPending (pair left (pair right rest)) value (sourceIndexFork index)))) + key) + pending) +sourceIndexPut key value index = sourceIndexPutPending [key] value index +sourceIndexBuild entries = (lazyList (_ : t) + (entry rest : sourceIndexPut (fst entry) (snd entry) (sourceIndexBuild rest)) entries) +sourceIndexGetPending pending index = (triage nothing + (value : lazyList (_ : just value) (_ _ : nothing) pending) + (a bc : lazyList (_ : nothing) + (key rest : triage + (sourceIndexGetPending rest a) + (child : sourceIndexGetPending (pair child rest) (fst bc)) + (left right : sourceIndexGetPending (pair left (pair right rest)) (snd bc)) + key) + pending) + index) +sourceIndexGet index key = sourceIndexGetPending [key] index diff --git a/test/fixtures/reference-source/ec97f34c89ead701af75053ea340ead1bb0fda13d83b474ca760c3aa359970fa.tri b/test/fixtures/reference-source/ec97f34c89ead701af75053ea340ead1bb0fda13d83b474ca760c3aa359970fa.tri @@ -0,0 +1,200 @@ +!import prelude * +!import parser * +!import graph * +!import source_program * +!import source_resolve * +!import source_ast * +!import source_equations * +!import source_index * +!export * + +sourceFindDefinition definitions name = (let rec + find definitions = (lazyList (_ : nothing) + (definition rest : lazyBool (_ : just definition) + (_ : find rest) (equal? (sourceDefinitionName definition) name)) definitions) + in find definitions) + +-- Free-name collection returns located name AST nodes, so a missing-name +-- diagnostic retains the original source position rather than a string key. +sourceFreeList elements visit bound = concatMap (element : visit element bound) elements + +-- Pins see the surrounding scope, never the equation's captures. Keep pins +-- before the body and retain repeated located occurrences in traversal order. +sourceFreeEquations equations visit bound = (concatMap + (equation : append + (sourceFreeList (sourceEquationCollect (fst equation) sourceEquationPins) visit bound) + (visit (snd equation) + (append (reverse (sourceEquationCollect (fst equation) sourceEquationCaptures)) bound))) + equations) + +sourceFreeOrdinary visit node bound = (case sourceAstKind node of + ^sourceAstNameKind = lazyMaybe (_ : [node]) (_ : t) + (sourceFindBinder bound (sourceAstPayload node)) + ^sourceAstApplyKind = append (visit (fst (sourceAstPayload node)) bound) + (visit (snd (sourceAstPayload node)) bound) + ^sourceAstLambdaKind = visit (snd (sourceAstPayload node)) + (pair (fst (sourceAstPayload node)) bound) + ^sourceAstGroupKind = visit (sourceAstPayload node) bound + ^sourceAstListKind = sourceFreeList (sourceAstPayload node) visit bound + ^sourceAstLetKind = append (visit (sourceAstLetValue node) bound) + (visit (sourceAstLetBody node) (pair (sourceAstLetName node) bound)) + ^sourceAstPipeKind = append (visit (sourceAstPipeLeft node) bound) + (visit (sourceAstPipeRight node) bound) + ^sourceAstDoKind = visit (sourceAstDoLower node) bound + ^sourceAstEquationsKind = sourceFreeEquations (sourceAstPayload node) visit bound + _ = t) + +sourceFreeNames node = sourceFreeVisit node t + +sourceCheckDuplicates definitions = (let rec + walk definitions seen = (lazyList + (_ : ok t t) + (definition rest : + lazyMaybe + (_ : walk rest (pair definition seen)) + (prior : err + (parserDiagnostic 30 (sourceDefinitionName definition) + (sourceDefinitionName prior) + (sourceDefinitionPosition definition) t) + definition) + (sourceFindDefinition seen (sourceDefinitionName definition))) + definitions) + in walk definitions t) + +sourceCheckNames names definitions environment = (let rec + walk names = (lazyList + (_ : ok t t) + (node rest : + lazyMaybe + (_ : lazyMaybe + (_ : err + (parserDiagnostic 20 (sourceAstPayload node) t + (sourceAstStart node) t) + node) + (value : walk rest) + (sourceFindExternal environment (sourceAstPayload node))) + (definition : walk rest) + (sourceFindDefinition definitions (sourceAstPayload node))) + names) + in walk names) + +sourceCheckDefinitionNames definitions environment = (let rec + walk pending = (lazyList + (_ : ok t t) + (definition rest : + lazyResult + (diagnostic node : err diagnostic node) + (ignored unused : walk rest) + (lazyResult (diagnostic remainder : err diagnostic remainder) + (_ unused : sourceCheckNames (sourceFreeNames (sourceDefinitionBody definition)) + definitions environment) + (sourceEquationValidate (sourceDefinitionBody definition)))) + pending) + in walk definitions) + +sourceCheckFinalNames final definitions environment = + lazyMaybe + (_ : ok t t) + (expression : lazyResult (diagnostic remainder : err diagnostic remainder) + (_ unused : sourceCheckNames (sourceFreeNames expression) definitions environment) + (sourceEquationValidate expression)) + final + +sourceDependencyNames names definitions = (let rec + walk names = (lazyList + (_ : t) + (node rest : + lazyMaybe + (_ : walk rest) + (definition : pair (sourceAstPayload node) (walk rest)) + (sourceFindDefinition definitions (sourceAstPayload node))) + names) + in walk names) + +sourceDefinitionGraph definitions = (map + (definition : pair (sourceDefinitionName definition) + (sourceDependencyNames (sourceFreeNames (sourceDefinitionBody definition)) definitions)) + definitions) + +-- Validate each located free name and retain its local edge in the same pass. +-- Do not deduplicate/reorder edges: their order determines cycle witnesses. +-- A local definition wins over an external with the same spelling. +sourceAnalyzeNamesUsing findDefinition findExternal names = (let rec + walk names = (lazyList + (_ : ok t t) + (node rest : lazyMaybe + (_ : lazyMaybe + (_ : err (parserDiagnostic 20 (sourceAstPayload node) t + (sourceAstStart node) t) node) + (_ : walk rest) + (findExternal (sourceAstPayload node))) + (_ : lazyResult + (diagnostic missing : err diagnostic missing) + (dependencies unused : ok (pair (sourceAstPayload node) dependencies) t) + (walk rest)) + (findDefinition (sourceAstPayload node))) names) + in walk names) + +-- Equation validation still precedes names in each definition. Only after all +-- definitions succeed may final-expression validation and graph sorting run. +-- The reversed accumulator is constructor-only; reverse once on completion. +sourceAnalyzeDefinitionsUsing findDefinition findExternal definitions = (let rec + walk pending reversed = (lazyList + (_ : ok (reverse reversed) t) + (definition rest : lazyResult + (diagnostic remainder : err diagnostic remainder) + (_ unused : lazyResult + (diagnostic missing : err diagnostic missing) + (dependencies unused : walk rest + (pair (pair (sourceDefinitionName definition) dependencies) reversed)) + (sourceAnalyzeNamesUsing findDefinition findExternal (sourceFreeNames (sourceDefinitionBody definition)))) + (sourceEquationValidate (sourceDefinitionBody definition))) pending) + in walk definitions t) + +sourceOrderCycle definitions name = + lazyMaybe + (_ : parserDiagnostic 31 "acyclic" name t (pair name t)) + (definition : parserDiagnostic 31 "acyclic" name + (sourceDefinitionPosition definition) (pair name t)) + (sourceFindDefinition definitions name) + +orderGateProgramUsing analyze environment program = (let definitions = sourceProgramDefinitions program in + let proceed reply next = (lazyResult + (diagnostic rest : err diagnostic rest) (value unused : next value) reply) in + do proceed + sourceCheckDuplicates definitions + graph <- analyze definitions + sourceCheckFinalNames (sourceProgramFinal program) definitions environment + (lazyResult + (cycle unused : err (sourceOrderCycle definitions cycle) t) + (names unused : ok names t) + (graphSort graph))) + +orderGateSource environment characters = + parserMatchReply + (diagnostic rest consumed committed : err diagnostic rest) + (program rest consumed committed : orderGateProgram environment program) + (parseGateProgram characters) + + +sourceFreeVisit node bound = (case sourceAstKind node of + ^sourceAstCaseKind = append + (sourceFreeVisit (sourceAstCaseSubject node) bound) + (sourceFreeVisit (sourceAstCaseMatcher node) bound) + ^sourceAstRecKind = (let nested = pair (sourceAstLetName node) bound in + append (sourceFreeVisit (sourceAstLetValue node) nested) + (sourceFreeVisit (sourceAstLetBody node) nested)) + _ = sourceFreeOrdinary sourceFreeVisit node bound) + +sourceAnalyzeNames names definitions environment = sourceAnalyzeNamesUsing + (sourceFindDefinition definitions) (sourceFindExternal environment) names +sourceAnalyzeDefinitions definitions environment = sourceAnalyzeDefinitionsUsing + (sourceFindDefinition definitions) (sourceFindExternal environment) definitions +orderGateProgram environment program = orderGateProgramUsing + (definitions : sourceAnalyzeDefinitions definitions environment) environment program + +-- Values (including definition bodies) are opaque to index construction. +sourceDefinitionIndex definitions = sourceIndexBuild + (map (definition : pair (sourceDefinitionName definition) definition) definitions) +sourceAnalyzeIndexedDefinitions external definitions = sourceAnalyzeDefinitionsUsing + (sourceIndexGet (sourceDefinitionIndex definitions)) (sourceIndexGet external) definitions 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 @@ -39,48 +39,48 @@ module tests.stagingExperiment tests_stagingExperiment test/stagingExperiment.tr module tests.stagedConditionalRunner tests_stagedConditionalRunner test/stagedConditionalRunner.tri 9f9f7c11a470595fa8d92933219bdb7653bc5ff647eff7afc352504e0c29eb66 module patterns patterns lib/patterns.tri d61f2de7b3dce93c9b8914fb980224437d0ea4207787caab9098041cf5bfe896 relocated compiler-library patterns patterns lib/patterns.tri -compiler-fixture 5a856a7f88bdb6988da45636b047204bdfc0b04f9e484d56a5b9fa2fad6cd280 +compiler-fixture 110c5740b61f91f8a6dc8926541fd2ca89cebe8771191b13ed284122964b7c2b origin-metadata f7c9bdccb402d1b7ea41f7a63b2e78e18546d2129ad25faed7b3871663d91c0a origin-compiler 91b04273bf18429028e12a35126fc98fbad82911a2699a8937379573908ca78d origin-support f15f1e3740e5639e1fb08877ad2bf27af9758c74e468fae474d5ec4a71894b85 -rebuilt-support b0f9e47d4f1feb52db3a493dc6fd9a80e07b78970da887d708fa5342ddba196b -rebuilt socket c4ab8477e4c0174579015a6933792fb9cc2884919cb581cbec39cd3ff242fd25 49fc19156894c8f5b5a7124760eb8db2ac504404dcda77ae0e3a0dea39983d44 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt intensional 8563749a06459df92ad047be68114dbfc26b20017d1f0ad5c3e20c902850a678 7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt binary b0df1c5c77e31285eb3d7bcff175ab96c1e21bcb47d82b3aa22e2e757d3ab6d5 7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt http 51aa077bceb89f03b9c5aa05f51298e5453a2d558673b13c17049fd057e794e0 e6195e968697ca5799891bcd9096b568dceb717ea6e2b14adbdb8ca041a01691 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt arboricx_common 336b5efd657e2e6c7c1ba293bf1efba5434d3e0a2416de95a7631194cb017988 0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt arboricx_nodes d2b4ad1fa5fd219cd2a1ae90f18b08cd660dc75d7ccf04f733008aafe194206e d158e4ebe9fd6cfb752023bbe031614b190b9eab79e9680875a1fc55dc481a23 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt arboricx_manifest 1184311d3767e509a7d3b4266393c2eadf771286a920f49119ba9bbcfb4e55ae 2a8a2b591dfc4192b8ded6e2ea75e94f6ff41183636f6024b6d5eb590ec8d2aa 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt arboricx 7d53269327045d6de6d0824013fb7a8c9030ffd003d95aad27abefc0628caba6 3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt arboricx_dispatch 74e9463bd16a38a8f75ddc651a506b4eb34eae654ed790f9954533594020e003 eda078ba018de68718b2b7aa2d790578ac079cf98c963a78f7fcae5178fd2c19 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt arboricx_server ab658994e91fc8937e70c7e897d11c39151875e8d54197c283f66daf029a4fad 451e24aeec39ff1295c0c735897dcefd34b9219ef72a8b0c619b678373afcfa1 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt source_build_stable 17fe037f6936a14ab42ce1b66e724e7b0933d00aa70498f4669ae7b2fb4d3883 7265a0a0cf791579c82d215420b35accfc9b72d3080a04fd55049189243eed56 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt source_export_cache fb53c9f65cc42f77ffa93d97359ce6b61cf015880fcb998dc262a4f4b8d02458 64a6a006f8b073c35d1d634f4dfa96b9dafed896c0ed59db3cb2af13bf036c0b 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt demos_equality 8c9814cb6f5a9e0913a585345f90b7989f0d869e8223e1e4709326220203b562 96bb649c2206620cd514820a8d8ca9dedb3cb3b713744bdff1ef500d9ec55ab0 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt demos_size a8da853951de4956b650a2e1321f141034289bfd45fa7c62223dc81f68c7e43a c628107a60003ede5cac28ee6f6f20e2fc74d01f699924733a1c54001ebee934 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt demos_toSource 2e7d61cd1fc5a46c3c0dec74590e39b705370abb41cbd464daafc111d91cd81c 31148e782eb67ea2265ee9e0fd2a186ef2d2c24c1c8f38f98c0f3e8df955cb69 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt demos_patternMatching b6449552c6924ce16710028ea3f5fc0669fa9f54ab528a2b9ca1add0e470e6e1 6ce77cdea44f0bbb9ff4b8e59b07b48b79a2aff349f07b6e9c57a225a0ae1f79 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt demos_levelOrderTraversal bbce46bd76cbbeef4b4345245ec077a949f16cec0a8e98e7debd057b0ffb6acf a83874999378a9ff9b15ea99ed7f51c90a2dc48b0fd6b7d8980a29ffa088582c 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt demos_contractEffects af123435c128d15120cb908686a5ec70ad17cbbaba4d3072ab70c1883b0045b7 8ef18c3d4c4a817d6afc966295a2783f4caaa3411e7ff4081f44fd8af6f7e872 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt demos_interactionTrees 3a7db48213ffe912bfe253b79feaf8a627565cd04ce8d6fd9de872af8a570887 806c9fa617d5c1397ee5573d22f9e03aa0bbde13f3100450591926566015a1a7 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt demos_runArboricxBundle 34ee28973d9b5f63744fe9b0576b2fcace78993ed6cc61fa6a83097863188d47 8f0b54be481f1a6d123748689e5a4ee26b98f4f415d396056e62cc5c644ee608 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt demos_interactionTrees_greet ea1032c4fd31bc9a6feb8b18e358314910140cc9c416cc7935b5bf4668edb69e cc8b75304621d4747a6ba5951d63726776b311b423cb3cf4190cd61be43ea706 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt demos_interactionTrees_environment a66c646eccea340a20d4556990a19ea45a9832481c61d15161ecb8b134fbd60b 73aa85f792fa244c5ef5f21cee568764b6b10974c606091b30c421cb333a44c9 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt demos_interactionTrees_state 1c553897da796b561fb99bad5dfc7ff4eedf4e3c4c1941238fa33f78c7a9b2c9 0a1a75ed6807a13528e087c23812c1b0b7f7cba916d7d697332e197d44beecde 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt demos_interactionTrees_shout b663cc2a22f1dc83036df01755f0bf93e039bde1bf8f78e0a39b2e47e4770b80 f45d98fc0f3b982734ee2ade6f3cf93975e3101756be38cf6ca2dec2f2fc0ace 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt demos_interactionTrees_forkAwait 25ce4206e87b674770acf01d8ae745d463707a6b999c2b3f74e4c3d143c142d5 d6b939af9c141227cf383f359ef4418702813e7426db43fc1dcd6a179ad5059b 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt demos_interactionTrees_writeThenRead aecf58ed5da1145a1da4a2e865213460e29bac82f3259db3bc296684b3e0f3df 79fe12a0c2f6761514069b31e611ae97e7ca69e0c6ae6bd2d2606e4971c9667b 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt demos_interactionTrees_safeRead 5a41cce06fedbd9ccb69adce484e47ee264b1430b6636c798c1e36d0fdc666b3 1bafa9ab78a08f434958517c79ef9e9d3518fcd4e91f4235b4a920bdc5cfc936 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt demos_interactionTrees_yield f0b66de627b5273f848361be33127ccc28f044dbd48d45ad3360c831c00a985f f276979eefa248d6af204a721b8737c057eacc3a27d211286db3d92bd36441f7 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt demos_interactionTrees_getLineAsync 49c8a36e4e7e1781ba8682e5c3cc614fb9a626bcf6b059f651bc976c47a8288a 3341c45590f6fc86ddff6720fb52fb4dc058a27e4f60d9e488a16fe1d5ada90d 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt demos_interactionTrees_echoServer 8c2dc1e954cb2c516df1530ca8a5ee9cb83aa1a8814e7f9ec61eed7857faaabc b95fe82d3ef87fe7b3a1aa213dc4dd9ccf867dff464e540e7a762f1875517546 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt demos_interactionTrees_arboricxServer 214c78b0ac81cd9a7e67545f763709ec47da76cc8f2113f05a383dcda4cfa053 4dffa5e8e3c9b3ab58f9b8e8d21360f9d41267ff22baf569be3a34ce07836816 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt demos_contractBasics 6bd409bf25ea423128d4d9e1208c1b11d5bdbab498ff7b36977ebeb3629a2cf8 3bc358514f4ea4b65afca8a8e04f26bc616d88d98e41a8ced1cade820a3a2b35 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt demos_interactionTrees_httpServer f16ab5a0d3b9ff07240335ad94d0634269ce1503ffbe6e099747734b86cf029a e8809f0967a2f4a6bac9004c28e316072ea17d924e6e5996f73961121d8e4de0 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt source_staging_experiment 9687ac6d1df67be60043bff0e5fb8846d8ba84ab030d75dca709c7593316a110 db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt source_staged_list_experiment 31e571dda398835ab2ad7e0159c798ee44b0161a651989e22829f17444cb705d c1c062475b966bd6adae0148db1751959400f59ba73c6f84ca0e561599639e98 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt source_staged_conditional_experiment 730f65a688a168d55f71638d6220612da53db0ad4e961188c9ddecb122c6a388 e6d5be00ba0e0f765ead73a297722b3cb03bc9bb23bd5ba942affb08c0313029 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt tests_stagingExperiment a452b6d56d27a25bbb6bd14a93deaf41c615cf95e98891e2ab52f0f1d9a4d543 a28053bcf2363d097dca2b03d8f55614c90898333ca1e893078ef5015a18f687 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt tests_stagedConditionalRunner 2d6097f9545b9d7e7d729302209177e31f30664d1d935679466400071819a42a 0f7be8898825e514cdc1cacc188b864ad1494311032576d3eaaa6d4ff81e54bf 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -rebuilt patterns 293d4502ab202c4a7b53f8c4f81c15b136e213566baa21b8d26f7673570adc08 703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -bundle b0f9e47d4f1feb52db3a493dc6fd9a80e07b78970da887d708fa5342ddba196b +rebuilt-support 54b638195f7da43d44c1782ebe7c589eb801c3a20464c80f9bcf8caa726f5f3d +rebuilt socket 036e5c01e091aa70b7fb3adf494c82d1912467940448e035d3a129f3828ade3b 49fc19156894c8f5b5a7124760eb8db2ac504404dcda77ae0e3a0dea39983d44 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt intensional 88d663c79566723dc1a1382452c68d1febde696548df9cea829898193cc26d19 7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt binary 44164828733b44b43060136114a34b9aeabb1506478f50fb76d02311ace06d56 7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt http 1d34fcf7bd8eb8059b47ac5bb0dc8bc532ae505ad721b58781506de506aaf9ee e6195e968697ca5799891bcd9096b568dceb717ea6e2b14adbdb8ca041a01691 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt arboricx_common ce943fe890fc27d043ddaa837f7ee4fff87ae70675a9670fc37d35cbdecef364 0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt arboricx_nodes f363223fb239810298ed1fa3bead456d8f411e1a1c0a539993a4814d9ed814ec d158e4ebe9fd6cfb752023bbe031614b190b9eab79e9680875a1fc55dc481a23 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt arboricx_manifest 61e8c625fd88a8e380fdef0ab79ebc12ed92f65ed26813e70aad7ce7bbad7a41 2a8a2b591dfc4192b8ded6e2ea75e94f6ff41183636f6024b6d5eb590ec8d2aa 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt arboricx 8865add220dd836cadab18caa476bc0619f44b98ce088c1377e04a40c2f6b786 3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt arboricx_dispatch 783d55c9e3ee3592ceabd182f338274ffe4348579cfc63efadbcf9ec6b2e1d8a eda078ba018de68718b2b7aa2d790578ac079cf98c963a78f7fcae5178fd2c19 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt arboricx_server d233338d45e0389c22a44f44626e45e25ed0465fa5ac57a8923a9efaf4a7e3e0 451e24aeec39ff1295c0c735897dcefd34b9219ef72a8b0c619b678373afcfa1 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt source_build_stable bb17f534639316adb9f826ad23e40e0a1d238f652d1066b6e563a77e36f55e2d b7d49cb984e23aa3a70afdc4044e6f5ba98f3c71b7e78bd9269426c1c061a750 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt source_export_cache e408c96daf51a2d88185b983b6a2f2b02d92a49f63103d50c18085edd65a4091 ba1c6fbb9c4af886b1466e0ea16bc0ceba1c0a60c5ad298c19be0b755e25b11b 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt demos_equality a999948973f1b64bb3ad8165d1d901cb30dbc2bbe29ddfd6eb791f9cb38cfc7a 96bb649c2206620cd514820a8d8ca9dedb3cb3b713744bdff1ef500d9ec55ab0 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt demos_size 78dcb90d9dd821d27d68e7db7db5daa059ca552a51f44688bdfccde73e8fd70d c628107a60003ede5cac28ee6f6f20e2fc74d01f699924733a1c54001ebee934 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt demos_toSource 23c7688cf79f2917b755f59a54b76bb05a41baff98566697db4042871674671c 31148e782eb67ea2265ee9e0fd2a186ef2d2c24c1c8f38f98c0f3e8df955cb69 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt demos_patternMatching 0871610a204e95028da6f7f818761c853b4b6d1f352ce9cf3e76368b908e9460 6ce77cdea44f0bbb9ff4b8e59b07b48b79a2aff349f07b6e9c57a225a0ae1f79 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt demos_levelOrderTraversal d92f34b8fcc5e961a1750bb59e3a671ac386515a8ba0a4a331793acf5b83a9cf a83874999378a9ff9b15ea99ed7f51c90a2dc48b0fd6b7d8980a29ffa088582c 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt demos_contractEffects 9eb1f2db2470b9ec8ab1dfbfbf9494e00eaf52778bd967d2d1cd9e10dcd027a7 8ef18c3d4c4a817d6afc966295a2783f4caaa3411e7ff4081f44fd8af6f7e872 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt demos_interactionTrees 3afec7c399045ae259d3b7766b1d26f71c35a34a35a873cb6fc380aeb72d6b8f 806c9fa617d5c1397ee5573d22f9e03aa0bbde13f3100450591926566015a1a7 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt demos_runArboricxBundle b5e29f891066d4031b211203d7954ae8247646e5af75210057eae449be9d153c 8f0b54be481f1a6d123748689e5a4ee26b98f4f415d396056e62cc5c644ee608 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt demos_interactionTrees_greet 77eb5c3762a0d3aba60b38074e0db37764b1a0c3940bc416bd9db2d42bb4791f cc8b75304621d4747a6ba5951d63726776b311b423cb3cf4190cd61be43ea706 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt demos_interactionTrees_environment f4002116c0574c180ef043d64eac5fb3e3fe85e08e3b1dcec13f412912822cf0 73aa85f792fa244c5ef5f21cee568764b6b10974c606091b30c421cb333a44c9 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt demos_interactionTrees_state 1462f4230c7381c2745ee783a74028c1057b26acb16dcfd7236d80cf7f6372ba 0a1a75ed6807a13528e087c23812c1b0b7f7cba916d7d697332e197d44beecde 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt demos_interactionTrees_shout fb81622a2f2d233478d13e2c2f493bd00ff22bcc1ced5043ace964ffc24ed4f6 f45d98fc0f3b982734ee2ade6f3cf93975e3101756be38cf6ca2dec2f2fc0ace 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt demos_interactionTrees_forkAwait eeb43cde184d36dbf3957cb57de39f2afe564d10da7b733e37604ef8fca0a9ca d6b939af9c141227cf383f359ef4418702813e7426db43fc1dcd6a179ad5059b 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt demos_interactionTrees_writeThenRead 2d8df311d1119a66db3ea37923f18667944746952d3eefcfd35e0e8f2dedb459 79fe12a0c2f6761514069b31e611ae97e7ca69e0c6ae6bd2d2606e4971c9667b 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt demos_interactionTrees_safeRead 7aabbc340aa6c1b0fbc3e3931ab9d4de12d3bf41d08de2b176adad71b5409d27 1bafa9ab78a08f434958517c79ef9e9d3518fcd4e91f4235b4a920bdc5cfc936 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt demos_interactionTrees_yield 478275fa8ca9e3fa444279f122e4f095eab8eaec3fdb4cdf014d7d4184a16e6b f276979eefa248d6af204a721b8737c057eacc3a27d211286db3d92bd36441f7 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt demos_interactionTrees_getLineAsync 3091c6d5518e5404018c065bde34ac37ffd9816c990e5235727a8e0856de53a9 3341c45590f6fc86ddff6720fb52fb4dc058a27e4f60d9e488a16fe1d5ada90d 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt demos_interactionTrees_echoServer 3d96cf0f276a9ba361dc4a51b37463722c3a2527cf45a9642ed54fc35710268b b95fe82d3ef87fe7b3a1aa213dc4dd9ccf867dff464e540e7a762f1875517546 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt demos_interactionTrees_arboricxServer 6d450cd0322fcb3877c93059df7eef7a24140611410fa977ac259a24734fe01a 4dffa5e8e3c9b3ab58f9b8e8d21360f9d41267ff22baf569be3a34ce07836816 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt demos_contractBasics 266c0f125bd553dfc3972acbb94328db88db6bbe42e2fd386f066b9738a79e89 3bc358514f4ea4b65afca8a8e04f26bc616d88d98e41a8ced1cade820a3a2b35 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt demos_interactionTrees_httpServer 311859f552abc85b7fd6ed0a416bf156b73cf6c7dfba140eb784f336df09ee3b e8809f0967a2f4a6bac9004c28e316072ea17d924e6e5996f73961121d8e4de0 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt source_staging_experiment 796c51b29737f2dcaddbd54738014d1b3e97aba4630696c26290a9eac8c119c9 db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt source_staged_list_experiment 4d64ef9c3051705e8901024aba4117db00b616eb41e7cb1196daceaa67b7f3ba c1c062475b966bd6adae0148db1751959400f59ba73c6f84ca0e561599639e98 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt source_staged_conditional_experiment cdd45cfae23ba10e754dcb47928271e7291c1ca99c02b10163d069c3aa34cc40 f09eb17db370560404991726c7961b9d05992077beb54051bb0dac2e9f54c57c 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt tests_stagingExperiment 994c912d57ff8becafc7f2db1ed5886fbc4184097bb03d4cda549f87909d22bf a28053bcf2363d097dca2b03d8f55614c90898333ca1e893078ef5015a18f687 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt tests_stagedConditionalRunner 483fbe105d156483c35afe39fafc15162f2b51be376f122ed7f0ece4f3b78cd2 bc09e8577e01668a817ba771392e3000d8cfd306ed397c5589384260f2b17a4a 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +rebuilt patterns 39fff0b826e3bbae4e229c39a20048ce7a824e495800152b9a3c893fd26a7dcc 703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +bundle 54b638195f7da43d44c1782ebe7c589eb801c3a20464c80f9bcf8caa726f5f3d 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 0faaece47cc9b961a9d1e0ea0bca82c33453ad85b383c95152ed6db4fafd22b2 -compiler 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 -local binary 7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc b0df1c5c77e31285eb3d7bcff175ab96c1e21bcb47d82b3aa22e2e757d3ab6d5 -local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db 6c0a70e249827431b64182d479349b508c87198a62ca132071f176057a967978 -local arboricx_common 0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4 336b5efd657e2e6c7c1ba293bf1efba5434d3e0a2416de95a7631194cb017988 -local arboricx_manifest 2a8a2b591dfc4192b8ded6e2ea75e94f6ff41183636f6024b6d5eb590ec8d2aa 1184311d3767e509a7d3b4266393c2eadf771286a920f49119ba9bbcfb4e55ae -local arboricx_nodes d158e4ebe9fd6cfb752023bbe031614b190b9eab79e9680875a1fc55dc481a23 d2b4ad1fa5fd219cd2a1ae90f18b08cd660dc75d7ccf04f733008aafe194206e +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 +local binary 7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc 44164828733b44b43060136114a34b9aeabb1506478f50fb76d02311ace06d56 +local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db 0cf635fc86821db09e0d0fa2761991d3b0222f8c4b33f2514c2a8943f03553c9 +local arboricx_common 0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4 ce943fe890fc27d043ddaa837f7ee4fff87ae70675a9670fc37d35cbdecef364 +local arboricx_manifest 2a8a2b591dfc4192b8ded6e2ea75e94f6ff41183636f6024b6d5eb590ec8d2aa 61e8c625fd88a8e380fdef0ab79ebc12ed92f65ed26813e70aad7ce7bbad7a41 +local arboricx_nodes d158e4ebe9fd6cfb752023bbe031614b190b9eab79e9680875a1fc55dc481a23 f363223fb239810298ed1fa3bead456d8f411e1a1c0a539993a4814d9ed814ec 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 a8bf1c965133ed0c2fd253c73c4a8cc5330f68de554b470c29f6e659a1174115 -compiler 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 -local binary 7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc b0df1c5c77e31285eb3d7bcff175ab96c1e21bcb47d82b3aa22e2e757d3ab6d5 -local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db 6c0a70e249827431b64182d479349b508c87198a62ca132071f176057a967978 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 +local binary 7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc 44164828733b44b43060136114a34b9aeabb1506478f50fb76d02311ace06d56 +local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db 0cf635fc86821db09e0d0fa2761991d3b0222f8c4b33f2514c2a8943f03553c9 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 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output eda078ba018de68718b2b7aa2d790578ac079cf98c963a78f7fcae5178fd2c19 -local arboricx 3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55 7d53269327045d6de6d0824013fb7a8c9030ffd003d95aad27abefc0628caba6 +local arboricx 3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55 8865add220dd836cadab18caa476bc0619f44b98ce088c1377e04a40c2f6b786 pin arboricx 3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55 readArboricxDecoded b59eefef9ea509792ac66aac8f9e770af09d58370dc34f3ffa2fcf72d1a4b673 pin arboricx 3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55 readArboricxBundle 78e9ef86e33bfa86a8eee8395cbb4cba9359c7408623c9fae23a1ad10f9b0ae7 pin arboricx 3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55 readArboricxExecutableByName a90d75ca259e957c031492e93de8d365a7cac3f54470c09d75484bf6391fa55f 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 880ca4eefe955ed2ac38ca0a6ce8f04e41e44aeaf32c82b1bd4d8fb7342d9dba -compiler 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 2a8a2b591dfc4192b8ded6e2ea75e94f6ff41183636f6024b6d5eb590ec8d2aa -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 -local binary 7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc b0df1c5c77e31285eb3d7bcff175ab96c1e21bcb47d82b3aa22e2e757d3ab6d5 -local arboricx_common 0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4 336b5efd657e2e6c7c1ba293bf1efba5434d3e0a2416de95a7631194cb017988 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 +local binary 7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc 44164828733b44b43060136114a34b9aeabb1506478f50fb76d02311ace06d56 +local arboricx_common 0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4 ce943fe890fc27d043ddaa837f7ee4fff87ae70675a9670fc37d35cbdecef364 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 6c0e9998875942bb19c1f783ebffe61b23aa1eb578a46a874034444c4a9a3c49 -compiler 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output d158e4ebe9fd6cfb752023bbe031614b190b9eab79e9680875a1fc55dc481a23 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 -local binary 7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc b0df1c5c77e31285eb3d7bcff175ab96c1e21bcb47d82b3aa22e2e757d3ab6d5 -local arboricx_common 0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4 336b5efd657e2e6c7c1ba293bf1efba5434d3e0a2416de95a7631194cb017988 -local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db 6c0a70e249827431b64182d479349b508c87198a62ca132071f176057a967978 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 +local binary 7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc 44164828733b44b43060136114a34b9aeabb1506478f50fb76d02311ace06d56 +local arboricx_common 0d779adef29b51ee875bf2f46ec03bef30ec48d200e7e05c9e20bd90b28ac4a4 ce943fe890fc27d043ddaa837f7ee4fff87ae70675a9670fc37d35cbdecef364 +local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db 0cf635fc86821db09e0d0fa2761991d3b0222f8c4b33f2514c2a8943f03553c9 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,13 +1,13 @@ arboricx.build-receipt.v1 source e577638282739414d645feea13edb8a30615af7f2da6838e7a7d9aa6ea475f98 -compiler 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 451e24aeec39ff1295c0c735897dcefd34b9219ef72a8b0c619b678373afcfa1 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 -local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 2d096093f550687e6cf868b522461ec76d21905d398f3d1eace197555bf8a77a -local http e6195e968697ca5799891bcd9096b568dceb717ea6e2b14adbdb8ca041a01691 51aa077bceb89f03b9c5aa05f51298e5453a2d558673b13c17049fd057e794e0 -local socket 49fc19156894c8f5b5a7124760eb8db2ac504404dcda77ae0e3a0dea39983d44 c4ab8477e4c0174579015a6933792fb9cc2884919cb581cbec39cd3ff242fd25 -local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db 6c0a70e249827431b64182d479349b508c87198a62ca132071f176057a967978 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 +local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 ee4cd1e9f841ca05c177c88d58d627b9a8d1095e0e000ac6b01505bdfc3d0f40 +local http e6195e968697ca5799891bcd9096b568dceb717ea6e2b14adbdb8ca041a01691 1d34fcf7bd8eb8059b47ac5bb0dc8bc532ae505ad721b58781506de506aaf9ee +local socket 49fc19156894c8f5b5a7124760eb8db2ac504404dcda77ae0e3a0dea39983d44 036e5c01e091aa70b7fb3adf494c82d1912467940448e035d3a129f3828ade3b +local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db 0cf635fc86821db09e0d0fa2761991d3b0222f8c4b33f2514c2a8943f03553c9 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 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 6dcf2f2087adef04a9b60330563c58c782ab51678622fafdbd7c7a6b14d20483 -compiler 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 7a24af56a9ce9b947cadcafd3a9da127b1507275bfac62b9fa55e27490b176dc -local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 2e89b909d4e3ac6ff32d9ac112936f53ad9d78a555353f0a84d3d18e98ca0151 +local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 ffa0a044291aa558b1ab7ce669fcb8e159bcf492b123e3283d9e35ef99c0d275 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 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 3bc358514f4ea4b65afca8a8e04f26bc616d88d98e41a8ced1cade820a3a2b35 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 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 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 8ef18c3d4c4a817d6afc966295a2783f4caaa3411e7ff4081f44fd8af6f7e872 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 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 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 96bb649c2206620cd514820a8d8ca9dedb3cb3b713744bdff1ef500d9ec55ab0 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 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,10 +1,10 @@ arboricx.build-receipt.v1 source 1d81c9b0665494ef2acdfc60a3b4c243518121dc5a7a35bdb4a31244eee5f076 -compiler 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 806c9fa617d5c1397ee5573d22f9e03aa0bbde13f3100450591926566015a1a7 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 -local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 2d096093f550687e6cf868b522461ec76d21905d398f3d1eace197555bf8a77a +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 +local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 ee4cd1e9f841ca05c177c88d58d627b9a8d1095e0e000ac6b01505bdfc3d0f40 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_interactionTrees_arboricxServer.receipt b/test/fixtures/support-receipts/demos_interactionTrees_arboricxServer.receipt @@ -1,11 +1,11 @@ arboricx.build-receipt.v1 source 26fd628be229f54f5376a0a8addc32fe79fc34e7a8941ecfe488a7323a47924e -compiler 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 4dffa5e8e3c9b3ab58f9b8e8d21360f9d41267ff22baf569be3a34ce07836816 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 -local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 2d096093f550687e6cf868b522461ec76d21905d398f3d1eace197555bf8a77a -local arboricx_server 451e24aeec39ff1295c0c735897dcefd34b9219ef72a8b0c619b678373afcfa1 ab658994e91fc8937e70c7e897d11c39151875e8d54197c283f66daf029a4fad +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 +local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 ee4cd1e9f841ca05c177c88d58d627b9a8d1095e0e000ac6b01505bdfc3d0f40 +local arboricx_server 451e24aeec39ff1295c0c735897dcefd34b9219ef72a8b0c619b678373afcfa1 d233338d45e0389c22a44f44626e45e25ed0465fa5ac57a8923a9efaf4a7e3e0 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_interactionTrees_echoServer.receipt b/test/fixtures/support-receipts/demos_interactionTrees_echoServer.receipt @@ -1,11 +1,11 @@ arboricx.build-receipt.v1 source 2c0562ca2688383132093fca8365ab15012cfab0b8d918e566902c82ed9eb42f -compiler 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output b95fe82d3ef87fe7b3a1aa213dc4dd9ccf867dff464e540e7a762f1875517546 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 -local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 2d096093f550687e6cf868b522461ec76d21905d398f3d1eace197555bf8a77a -local socket 49fc19156894c8f5b5a7124760eb8db2ac504404dcda77ae0e3a0dea39983d44 c4ab8477e4c0174579015a6933792fb9cc2884919cb581cbec39cd3ff242fd25 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 +local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 ee4cd1e9f841ca05c177c88d58d627b9a8d1095e0e000ac6b01505bdfc3d0f40 +local socket 49fc19156894c8f5b5a7124760eb8db2ac504404dcda77ae0e3a0dea39983d44 036e5c01e091aa70b7fb3adf494c82d1912467940448e035d3a129f3828ade3b pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_interactionTrees_environment.receipt b/test/fixtures/support-receipts/demos_interactionTrees_environment.receipt @@ -1,10 +1,10 @@ arboricx.build-receipt.v1 source abe18fb13b4fdafce7d6d7a011bf230b21d081ddbc7c9c842ede42a9b6db4594 -compiler 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 73aa85f792fa244c5ef5f21cee568764b6b10974c606091b30c421cb333a44c9 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 -local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 2d096093f550687e6cf868b522461ec76d21905d398f3d1eace197555bf8a77a +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 +local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 ee4cd1e9f841ca05c177c88d58d627b9a8d1095e0e000ac6b01505bdfc3d0f40 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_interactionTrees_forkAwait.receipt b/test/fixtures/support-receipts/demos_interactionTrees_forkAwait.receipt @@ -1,10 +1,10 @@ arboricx.build-receipt.v1 source 4911d6c33e4c159fa6723fa9849681666724a9b7247ab982decf347dab5fb6e5 -compiler 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output d6b939af9c141227cf383f359ef4418702813e7426db43fc1dcd6a179ad5059b -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 -local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 2d096093f550687e6cf868b522461ec76d21905d398f3d1eace197555bf8a77a +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 +local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 ee4cd1e9f841ca05c177c88d58d627b9a8d1095e0e000ac6b01505bdfc3d0f40 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_interactionTrees_getLineAsync.receipt b/test/fixtures/support-receipts/demos_interactionTrees_getLineAsync.receipt @@ -1,10 +1,10 @@ arboricx.build-receipt.v1 source 7eaf0dbf9f3ed9b6e1098c1ee0d5953668d835070976596b8fc20e40c7d859d9 -compiler 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 3341c45590f6fc86ddff6720fb52fb4dc058a27e4f60d9e488a16fe1d5ada90d -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 -local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 2d096093f550687e6cf868b522461ec76d21905d398f3d1eace197555bf8a77a +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 +local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 ee4cd1e9f841ca05c177c88d58d627b9a8d1095e0e000ac6b01505bdfc3d0f40 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 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 ced74e1406629ffec2a9eeae58b87828f9507cae7d2f112a2bdd65ff74034f93 -compiler 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output cc8b75304621d4747a6ba5951d63726776b311b423cb3cf4190cd61be43ea706 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 -local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 2d096093f550687e6cf868b522461ec76d21905d398f3d1eace197555bf8a77a +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 +local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 ee4cd1e9f841ca05c177c88d58d627b9a8d1095e0e000ac6b01505bdfc3d0f40 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_interactionTrees_httpServer.receipt b/test/fixtures/support-receipts/demos_interactionTrees_httpServer.receipt @@ -1,12 +1,12 @@ arboricx.build-receipt.v1 source 664cc315f466f9a8ea5b39e1b7e16febd78e1e7b950f86b0cecc0ec6d82fefa7 -compiler 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output e8809f0967a2f4a6bac9004c28e316072ea17d924e6e5996f73961121d8e4de0 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 -local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 2d096093f550687e6cf868b522461ec76d21905d398f3d1eace197555bf8a77a -local socket 49fc19156894c8f5b5a7124760eb8db2ac504404dcda77ae0e3a0dea39983d44 c4ab8477e4c0174579015a6933792fb9cc2884919cb581cbec39cd3ff242fd25 -local http e6195e968697ca5799891bcd9096b568dceb717ea6e2b14adbdb8ca041a01691 51aa077bceb89f03b9c5aa05f51298e5453a2d558673b13c17049fd057e794e0 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 +local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 ee4cd1e9f841ca05c177c88d58d627b9a8d1095e0e000ac6b01505bdfc3d0f40 +local socket 49fc19156894c8f5b5a7124760eb8db2ac504404dcda77ae0e3a0dea39983d44 036e5c01e091aa70b7fb3adf494c82d1912467940448e035d3a129f3828ade3b +local http e6195e968697ca5799891bcd9096b568dceb717ea6e2b14adbdb8ca041a01691 1d34fcf7bd8eb8059b47ac5bb0dc8bc532ae505ad721b58781506de506aaf9ee pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 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 e9435aaeafcafcdc5ad778a1360328490306ce44395713d318edaa82119a3d10 -compiler 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 1bafa9ab78a08f434958517c79ef9e9d3518fcd4e91f4235b4a920bdc5cfc936 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 -local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 2d096093f550687e6cf868b522461ec76d21905d398f3d1eace197555bf8a77a +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 +local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 ee4cd1e9f841ca05c177c88d58d627b9a8d1095e0e000ac6b01505bdfc3d0f40 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_interactionTrees_shout.receipt b/test/fixtures/support-receipts/demos_interactionTrees_shout.receipt @@ -1,10 +1,10 @@ arboricx.build-receipt.v1 source 2beaabce9c2d9c6ee299d8ccbd3be62499782b9c10b6439c1027c8da7452a166 -compiler 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output f45d98fc0f3b982734ee2ade6f3cf93975e3101756be38cf6ca2dec2f2fc0ace -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 -local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 2d096093f550687e6cf868b522461ec76d21905d398f3d1eace197555bf8a77a +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 +local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 ee4cd1e9f841ca05c177c88d58d627b9a8d1095e0e000ac6b01505bdfc3d0f40 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_interactionTrees_state.receipt b/test/fixtures/support-receipts/demos_interactionTrees_state.receipt @@ -1,10 +1,10 @@ arboricx.build-receipt.v1 source aa0d8294256048c5caaa9e079a79ad729d0d77b182fa93d86e390bae008189c0 -compiler 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 0a1a75ed6807a13528e087c23812c1b0b7f7cba916d7d697332e197d44beecde -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 -local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 2d096093f550687e6cf868b522461ec76d21905d398f3d1eace197555bf8a77a +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 +local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 ee4cd1e9f841ca05c177c88d58d627b9a8d1095e0e000ac6b01505bdfc3d0f40 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_interactionTrees_writeThenRead.receipt b/test/fixtures/support-receipts/demos_interactionTrees_writeThenRead.receipt @@ -1,10 +1,10 @@ arboricx.build-receipt.v1 source 32496972f1c1b6b06eb6fb58b83e054d692ea9e5e4b601947c20c72c92a0751b -compiler 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 79fe12a0c2f6761514069b31e611ae97e7ca69e0c6ae6bd2d2606e4971c9667b -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 -local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 2d096093f550687e6cf868b522461ec76d21905d398f3d1eace197555bf8a77a +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 +local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 ee4cd1e9f841ca05c177c88d58d627b9a8d1095e0e000ac6b01505bdfc3d0f40 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/demos_interactionTrees_yield.receipt b/test/fixtures/support-receipts/demos_interactionTrees_yield.receipt @@ -1,10 +1,10 @@ arboricx.build-receipt.v1 source 17faf5560459e4c0ad2aa1724846d73614dd71b68198684b0613aba49866f0d2 -compiler 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output f276979eefa248d6af204a721b8737c057eacc3a27d211286db3d92bd36441f7 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 -local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 2d096093f550687e6cf868b522461ec76d21905d398f3d1eace197555bf8a77a +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 +local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 ee4cd1e9f841ca05c177c88d58d627b9a8d1095e0e000ac6b01505bdfc3d0f40 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 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 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output a83874999378a9ff9b15ea99ed7f51c90a2dc48b0fd6b7d8980a29ffa088582c -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 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 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 6ce77cdea44f0bbb9ff4b8e59b07b48b79a2aff349f07b6e9c57a225a0ae1f79 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 -local patterns 703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e 293d4502ab202c4a7b53f8c4f81c15b136e213566baa21b8d26f7673570adc08 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 +local patterns 703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e 39fff0b826e3bbae4e229c39a20048ce7a824e495800152b9a3c893fd26a7dcc 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,11 +1,11 @@ arboricx.build-receipt.v1 source dba78c003920b0e9d459c94cbf929b29c440ddb9f1d7bf79d917ca68279c5850 -compiler 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 8f0b54be481f1a6d123748689e5a4ee26b98f4f415d396056e62cc5c644ee608 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 -local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 2d096093f550687e6cf868b522461ec76d21905d398f3d1eace197555bf8a77a -local arboricx 3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55 7d53269327045d6de6d0824013fb7a8c9030ffd003d95aad27abefc0628caba6 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 +local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 ee4cd1e9f841ca05c177c88d58d627b9a8d1095e0e000ac6b01505bdfc3d0f40 +local arboricx 3f70d95cf1bae0928ee89acd2a9e0cdd8287796efae32a9f08d33e3dd0149c55 8865add220dd836cadab18caa476bc0619f44b98ce088c1377e04a40c2f6b786 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 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 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output c628107a60003ede5cac28ee6f6f20e2fc74d01f699924733a1c54001ebee934 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 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 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 31148e782eb67ea2265ee9e0fd2a186ef2d2c24c1c8f38f98c0f3e8df955cb69 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/http.receipt b/test/fixtures/support-receipts/http.receipt @@ -1,13 +1,13 @@ arboricx.build-receipt.v1 source d93ca3d550c9d177d9968bd65b0aad0aa4a31f20b8274cfadcaae778f20f1cb4 -compiler 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output e6195e968697ca5799891bcd9096b568dceb717ea6e2b14adbdb8ca041a01691 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 -local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 2d096093f550687e6cf868b522461ec76d21905d398f3d1eace197555bf8a77a -local socket 49fc19156894c8f5b5a7124760eb8db2ac504404dcda77ae0e3a0dea39983d44 c4ab8477e4c0174579015a6933792fb9cc2884919cb581cbec39cd3ff242fd25 -local parser 14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d 1a3ffeeb1524fe752c84397a9ccf21f9c189db924774020d928c513b09636df7 -local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db 6c0a70e249827431b64182d479349b508c87198a62ca132071f176057a967978 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 +local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 ee4cd1e9f841ca05c177c88d58d627b9a8d1095e0e000ac6b01505bdfc3d0f40 +local socket 49fc19156894c8f5b5a7124760eb8db2ac504404dcda77ae0e3a0dea39983d44 036e5c01e091aa70b7fb3adf494c82d1912467940448e035d3a129f3828ade3b +local parser 14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d c1fbf55dfd94f137ff11675c9aa7bf817414b94d94f4eff7cfe03676f2de4630 +local native_math 7f87549d587fa8c3be88af0ea988db3adcc3b35f1ffb48973553491b075614db 0cf635fc86821db09e0d0fa2761991d3b0222f8c4b33f2514c2a8943f03553c9 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 4b9470311bb8984bf311371c6b1c056ac971e073c60be5a433a5826780c31d38 -compiler 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 7467e74f0c5b7dfad8d6a14d34171b2b0bcd7750423894e2ca920e0535fde7d1 -local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 2e89b909d4e3ac6ff32d9ac112936f53ad9d78a555353f0a84d3d18e98ca0151 +local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 ffa0a044291aa558b1ab7ce669fcb8e159bcf492b123e3283d9e35ef99c0d275 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 d61f2de7b3dce93c9b8914fb980224437d0ea4207787caab9098041cf5bfe896 -compiler 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 703db8cd6c5679861257d1cc38c17be200241ade8db3812e8c387e9274aaa56e -local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 2e89b909d4e3ac6ff32d9ac112936f53ad9d78a555353f0a84d3d18e98ca0151 +local base bd2c14d6db6b69308a5252a8e839705a55d30e815f012900b094315263e08d81 ffa0a044291aa558b1ab7ce669fcb8e159bcf492b123e3283d9e35ef99c0d275 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,10 +1,10 @@ arboricx.build-receipt.v1 source 5014c5c41aa63d3b8a52e6cd89600b435505d93325f730b532c9eabaffd58421 -compiler 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output 49fc19156894c8f5b5a7124760eb8db2ac504404dcda77ae0e3a0dea39983d44 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 -local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 2d096093f550687e6cf868b522461ec76d21905d398f3d1eace197555bf8a77a +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 +local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 ee4cd1e9f841ca05c177c88d58d627b9a8d1095e0e000ac6b01505bdfc3d0f40 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 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 b4c7a5d3c9c8ae1bfd72dd0e0ea89748ab67fcd8cc60e64b6155e621b9bdb0b0 arboricx.abi.tree.v1 +export sourceBuildGraph arboricx.indexed-tree.v1 3eb5958331dc1a187a3de812fe7989cbefd02f90810387b76c6a940ced6b999e 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 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f -output 7265a0a0cf791579c82d215420b35accfc9b72d3080a04fd55049189243eed56 -local source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 f7e5ae0e913acd3448aac5b516c8ee5ff57d3fdd4e8e16110ebed9dd8ff13f9f -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildSourcePath 7c3b8e132ff64d64b3257af737c513d021735e65490cf4167ec40ba60342ea34 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildContains 6b3ea74330ba5d21a32d5c591ad048bf61d0b5a129708fdc682259d10bb0a6b6 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildStage 15f16e238d3739b2924dd1e63e5d14542fb9afa309305866dfb63d24d73ab8f7 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildGetManifest ec54d33149037c1ee5b828136d5c8456a0a754b198ad65a83f1bebfd25aad5ba -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildDone 69dbd1fa6b605b097f901e5a7a1f0d635f1f2386bca540f3633e89172791c0af -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildResolveRefs 51d53749e0c966e579ee0e22797ce656d2893bb72e1204b215afb371c2f16bfb -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildGroupsFromLocals 8bb2ae51fd5488b48ef7479cf67854fa0487f9248a165e7c48c0d089922be5fc -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildGroupManifest 57e2ffb3c76d71634cb3d58eec63086ac16799efe09e0eb3feb1eddb9ae1672e -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildLocalRows 77c7b92c45ce1d6251d7ebad4aa4a1f9e63dc3e9485ca8767392051061d33002 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildPinRows 1db3ed55bae74a35e81c5fe49c9eb4484b19368ab2a10514ab5600b873bc1ddf -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildAllPinRows 60edda295b215a557fd1df19bdc6cdec7ab19247e1c64c83f74342c34e39a66d -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildReceiptBytes 87ec2cc88ab699e8612364d28a4e18044dbbe8bdacc8ca76b1bc8da65b702265 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildPutReceipt 85b80d7ab4a2dd9af37a454a38281bfe0d5c383f327869c8a881c2affbafd685 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildCacheKeyBytes 1649175a9bfcfa9074fc33b530a903652a113ab02f56e8e5def47b6247c87c1d -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildCachePath 28de4286fd15ea12f0d4cbd166ba820285a86d1e87437f5bb786be2670443cb0 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildCacheBytes 6cd52a8119d36859d4ce7c3968f07acedbd4dcb2b9e7f442b14a1c40924af7aa -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildCacheDecode 873f3727911f46e849c9a9b4e9d40ce08a2490f9f19532856593f277e5efe0d5 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildCachePublish d099ca775c62b4700477591a10f353d7d85db3829096a94e3184e241bd16990d -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildVerifyGroups 78919237f25a30807b662d354331cacf2392098a1f9e95ce2f92c34021543765 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildCacheVerifyGroups b57a60a21f3173f3220bc7c25c018dd13e11081d8742259be509b4e19b7ec782 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildCacheUse d102d37cc02504675f9b83f7a539e8e17e94564be36e8144232a91a687f8c56e -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildCompile 9b86dbb47cbf2b95ef46cf0c4871dfafc9ad03f734f1ff266536f4b842adcd09 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildCached 0aa88bb8efe3fcd1342246a6be8f717c8fec11b4536db49f07db2183ef8a5191 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildFinish 0953f34d5fb746f321d1412e8f38e2ee9fb037748a2a01e0d641c460e65bb689 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildReadTriPath 15aafd0e79fef6b63f98b08c66a7d24667d0ddbe285f32e7fe6879d1bcaf07a7 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildReadTri 8e5ac6c6028142d8042704c069e3ff360422b375f5843b60e0c78ea2888024a2 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildCompileTriWith 6e04a2bbc7a97edb74b1986beea78efe23967639e95612db4b7e9f9f7e5b8dde -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildCompileTri 7e99f19c418fb98de9fad759c13fbc7950b8e0062fed0b7ca399d3f2ffac7c40 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildStableTriProfile d19fac4be9694add23d543bbeef388ce403578357674347ce0670b51c2249194 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildTriProfile 062243245969059383937a8fdf0841f339bbd51d089e9a74a2cea76187f1470a -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildDependencies c7c11ac297d87d5e581a0f3bfa467605a074b0b6aace4958e22a21649097f182 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildWalk d1bad40a26b5bc02f8c79f913214c6f1d40175d617ec8e416bb59a9c078a2df4 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildGraphUnitProfile c0cbe47cdc6a85c948f10c161990c0d8cd4df155ea3b105a8dc0533a07c58c96 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildGraphProfile 5822e5a19adf1c714270f8db56638fed9c3318e6674102c69d62faf6a5b64f0b -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildGraph fb98837f4691ebd0351b838cffb963f326a547c011185121648551b173b5597a -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildGraphBundle 4e112fa07e7988f688e2a2e6e2c091bf5951e3f08b1645a27fa738cb8a984615 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildGraphStable 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +output b7d49cb984e23aa3a70afdc4044e6f5ba98f3c71b7e78bd9269426c1c061a750 +local source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 5122fede31bd244d6d13e9fb89742c46e2261e39315e37cb1d976fda6b4a7d88 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildSourcePath 7c3b8e132ff64d64b3257af737c513d021735e65490cf4167ec40ba60342ea34 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildContains 6b3ea74330ba5d21a32d5c591ad048bf61d0b5a129708fdc682259d10bb0a6b6 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildStage 15f16e238d3739b2924dd1e63e5d14542fb9afa309305866dfb63d24d73ab8f7 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildGetManifest ec54d33149037c1ee5b828136d5c8456a0a754b198ad65a83f1bebfd25aad5ba +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildDone 69dbd1fa6b605b097f901e5a7a1f0d635f1f2386bca540f3633e89172791c0af +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildResolveRefs 51d53749e0c966e579ee0e22797ce656d2893bb72e1204b215afb371c2f16bfb +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildGroupsFromLocals 8bb2ae51fd5488b48ef7479cf67854fa0487f9248a165e7c48c0d089922be5fc +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildGroupManifest 57e2ffb3c76d71634cb3d58eec63086ac16799efe09e0eb3feb1eddb9ae1672e +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildLocalRows 77c7b92c45ce1d6251d7ebad4aa4a1f9e63dc3e9485ca8767392051061d33002 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildPinRows 1db3ed55bae74a35e81c5fe49c9eb4484b19368ab2a10514ab5600b873bc1ddf +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildAllPinRows 60edda295b215a557fd1df19bdc6cdec7ab19247e1c64c83f74342c34e39a66d +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildReceiptBytes 87ec2cc88ab699e8612364d28a4e18044dbbe8bdacc8ca76b1bc8da65b702265 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildPutReceipt 85b80d7ab4a2dd9af37a454a38281bfe0d5c383f327869c8a881c2affbafd685 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildCacheKeyBytes 1649175a9bfcfa9074fc33b530a903652a113ab02f56e8e5def47b6247c87c1d +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildCachePath 28de4286fd15ea12f0d4cbd166ba820285a86d1e87437f5bb786be2670443cb0 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildCacheBytes 6cd52a8119d36859d4ce7c3968f07acedbd4dcb2b9e7f442b14a1c40924af7aa +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildCacheDecode 873f3727911f46e849c9a9b4e9d40ce08a2490f9f19532856593f277e5efe0d5 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildCachePublish d099ca775c62b4700477591a10f353d7d85db3829096a94e3184e241bd16990d +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildVerifyGroups 78919237f25a30807b662d354331cacf2392098a1f9e95ce2f92c34021543765 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildCacheVerifyGroups b57a60a21f3173f3220bc7c25c018dd13e11081d8742259be509b4e19b7ec782 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildCacheUse d102d37cc02504675f9b83f7a539e8e17e94564be36e8144232a91a687f8c56e +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildCompile 9b86dbb47cbf2b95ef46cf0c4871dfafc9ad03f734f1ff266536f4b842adcd09 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildCached 0aa88bb8efe3fcd1342246a6be8f717c8fec11b4536db49f07db2183ef8a5191 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildFinish 0953f34d5fb746f321d1412e8f38e2ee9fb037748a2a01e0d641c460e65bb689 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildReadTriPath 15aafd0e79fef6b63f98b08c66a7d24667d0ddbe285f32e7fe6879d1bcaf07a7 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildReadTri 8e5ac6c6028142d8042704c069e3ff360422b375f5843b60e0c78ea2888024a2 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildCompileTriWith 6e04a2bbc7a97edb74b1986beea78efe23967639e95612db4b7e9f9f7e5b8dde +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildCompileTri 15a58598ccaed0c08c2677135088b39eba8317e3068e732af58a0fed983a2bd7 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildStableTriProfile edd94533ae9f0e4fdfbc25acb57b52f312b7233f4ecf235514375e96b7446bb3 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildTriProfile 0a568ce33ce84f7405c43ace5d1dab5d898ea166c2f49d28fbdbeb949f047716 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildDependencies c7c11ac297d87d5e581a0f3bfa467605a074b0b6aace4958e22a21649097f182 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildWalk d1bad40a26b5bc02f8c79f913214c6f1d40175d617ec8e416bb59a9c078a2df4 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildGraphUnitProfile c0cbe47cdc6a85c948f10c161990c0d8cd4df155ea3b105a8dc0533a07c58c96 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildGraphProfile 5822e5a19adf1c714270f8db56638fed9c3318e6674102c69d62faf6a5b64f0b +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildGraph d0e9f96d02ac0a87d3e28e9101c2542e9d586277298ea93f06c256c4482e54d3 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildGraphBundle 79459ca90c52c72f68d00239c3df591f1d03179c9d5ae7c98fc2f474843f8f01 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildGraphStable 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 diff --git a/test/fixtures/support-receipts/source_export_cache.manifest b/test/fixtures/support-receipts/source_export_cache.manifest @@ -2,6 +2,6 @@ arboricx.module-manifest.v1 export sourceExportCacheOne arboricx.indexed-tree.v1 48090ec3746b7bb54e6e85419f34aaaf7fa635e068e41cea0b6d227af519d1de arboricx.abi.tree.v1 export sourceExportCacheAll arboricx.indexed-tree.v1 1110ecff489c2473953e7b8256b6de6b4a981ed4f3c21e6d3ce7b77e8a13a2c0 arboricx.abi.tree.v1 export sourceExportCacheSelect arboricx.indexed-tree.v1 4c7c41c500bfd71b070dab0824426ba8a69c4ddfe38327e711b9c054c9b55f7c arboricx.abi.tree.v1 -export sourceExportCacheBuild arboricx.indexed-tree.v1 1350cf0340a538768c7dd15b7ec74aa39d6ce3375a5cf29edf1a55d2b8a7607b arboricx.abi.tree.v1 -export sourceExportCacheCompile arboricx.indexed-tree.v1 685fe59b7ddde84579c0af6826954bf98fb1ed4667ce71e6617a3144aa20976d arboricx.abi.tree.v1 -export sourceExportCacheProfile arboricx.indexed-tree.v1 3dabd46cd1ade256bcb4afb91ad892de344d172890ec059023e615777d2bef2c arboricx.abi.tree.v1 +export sourceExportCacheBuild arboricx.indexed-tree.v1 f3d58fdc721ee76192e753cb206882e78d017df41052867a077619b70d147fd4 arboricx.abi.tree.v1 +export sourceExportCacheCompile arboricx.indexed-tree.v1 c638d1d564177508af1aa4c063c22f3842d6eb5cc6080b32e92e88b7cb02deb2 arboricx.abi.tree.v1 +export sourceExportCacheProfile arboricx.indexed-tree.v1 a43ab234ba027a81825ae21cfb076e98e7790dc8f8aa12eeb37837443f2c92d2 arboricx.abi.tree.v1 diff --git a/test/fixtures/support-receipts/source_export_cache.receipt b/test/fixtures/support-receipts/source_export_cache.receipt @@ -1,16 +1,16 @@ arboricx.build-receipt.v1 source 378ca283a0ef856e6fde25e88ebd321b89eb348ef52232a5895f4240be0b5369 -compiler 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f -output 64a6a006f8b073c35d1d634f4dfa96b9dafed896c0ed59db3cb2af13bf036c0b -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 -local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 2d096093f550687e6cf868b522461ec76d21905d398f3d1eace197555bf8a77a -local source_object dc29e3d043b9dc8685ed05ede1c226b3f14f47c63365b623214cf709a275b3bf e4c14d74b49b891c6a3183e3db9908c931bb639f8507dfa18e78e4fa120c998b -local source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 6b8873c7a44d93861e596e7eccd56c773ba8981877adc18f3c541c0f77fc0359 -local source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 0ff60f69398e5e519cf2cca3068e632c069d007e60e303abff64b5183a52a4a9 -local source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 f7e5ae0e913acd3448aac5b516c8ee5ff57d3fdd4e8e16110ebed9dd8ff13f9f -local source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 2b94eb0ad0928412e019a9f21fd21264732f725d950aa56d162a8f853456ce5a -local source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 7b0c1d932be1a11004bfc98b16c62342953b51d7702dc2aadb6ec2ffd8d5bbdd +output ba1c6fbb9c4af886b1466e0ea16bc0ceba1c0a60c5ad298c19be0b755e25b11b +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 +local io 2d23be85d277457fd36c84f5eaa227e94e1c4efec281ff73017aaee109096f49 ee4cd1e9f841ca05c177c88d58d627b9a8d1095e0e000ac6b01505bdfc3d0f40 +local source_object dc29e3d043b9dc8685ed05ede1c226b3f14f47c63365b623214cf709a275b3bf d6ba07354f894f64c7d2d687e9db49807f1f52b9b98ddc3872470c717e6ba5bd +local source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 f23ab05052d145b0ca6d937c265aed766887c9a128021587711c5e8199c23136 +local source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 e72ca5ca8d27f690adef696f7a44c10684d8fd57ed77cc4fb54c5400782279c9 +local source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 5122fede31bd244d6d13e9fb89742c46e2261e39315e37cb1d976fda6b4a7d88 +local source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f 4e0c422e94ca2d689741a4b7859102a6744c5f13a1c9d197b8e399a7e58a3a38 +local source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a 949c1c3a35bc6d33fade31a73add20aa3396ec81c3c6763f0caba6a618fbd331 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 @@ -258,171 +258,181 @@ pin source_object dc29e3d043b9dc8685ed05ede1c226b3f14f47c63365b623214cf709a275b3 pin source_object dc29e3d043b9dc8685ed05ede1c226b3f14f47c63365b623214cf709a275b3bf sourceObjectStore a9d7e92635a1112769392bbaabb6a1f7275fc4d2fbb917106356453f6ea32f3b pin source_object dc29e3d043b9dc8685ed05ede1c226b3f14f47c63365b623214cf709a275b3bf sourceObjectPutTree 3b4de09659d6a81e6dc1f1b0e296db873460ca6bee496cfe9b9b0efe5131196d pin source_object dc29e3d043b9dc8685ed05ede1c226b3f14f47c63365b623214cf709a275b3bf sourceObjectGetTree 9ee7835b6a1d2e8aa00f69cf388d9412809557096e6a2a00bd66c1a44c3709c7 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleHeader 014dbf8e671474ae3d199918887682b380a16c26c311146e08aae3026938fe42 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleEscapeByte 1b6d5b402502059107f4a1b46ca036f6804d309a98a473b72dd7906d6bd5eae9 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleEscape 60f4b264d5c1c5171f44a325127361db9e7e1f36507675464d7b88ac3e656a71 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleUnescapeCode 65d9d4574d61975ced2696b5d38b65568a5e47aaf56028b99dda19ef62f76297 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleUnescape 3acfbdfaa86ced865a3e164c4922cd5554ef70593de654fd416e3a7ce8243bb1 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleRow 996220a8ab7cf15e5c6e004e0912f027446daad01325c62c88a8457389f7c7df -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleEncodeRows f6bbad852ec1a14b80929a651ba0343c14b5dc6d6fed5f024bdaff8dfb32f04a -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleEncode 5eb453bfd8aee435062cdaccb64cb0cac7c3c56c99c2da9bd64dac31d343fd0f -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleExportChar? 7c5664b8d8e95e42cc079b6e6cefb2bb23af4e09a31a9d42c12b4534b9ebc4d7 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleExportNameRest b81a1cbcb247c0bd60197bec62c23cea8a7e16190b9d66eec37d6b56337b815a -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleExportNameValid f97e5907e840f15823e647df99e02cf3a216aea4cec437e34c5af384c3e57c47 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleAliasByte? 3de4eb817cdc55e776c70e14345cb58365b31dca55cc6a32d8f34ca86e895dff -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleAliasTail aae14807564168269c224ba9f17a21fa19dcddde7784ea432e60089f63bee7f0 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleAliasValid e8077f24f23ab799389aecc79dac8dd0c53654d996668a282dd3c2a94be95295 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleDigest? 0b59c83ee327830d8e8e6dce33f58f2f558221fbe3f7226c643a4754f16f91a3 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleRowParse 7df610a570b86a755e5f3fd0a208bc6689248f17101d718f3825dcc70484a77e -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleRows 132b631e39f9f2350de9be0af90d38b83d4e2a09cab663b4cf28f5a2a9ee96aa -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleDecode d3b85232602be8aa4e099b17522581a8c203b24da0c8d651e77b0d3161a49559 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleEntriesValid f91b876b5c7927f1b776a47da60a009801d3e73d8df75cbc2d9b1f51b3bc4207 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModulePutManifest a543a6545513850a7ec94c3f877d4da8617d3ceab1cdd900abe2522652fd9f3c -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleGetManifest 01d4ef86fdac1ffe774c15cc00c16740a525909e6a3fb551a00cab517983983b -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleAliasPath b19a469ec2aca677d0853a139fb48b9150d74b0436882b3c3e5cb0a7387ace8d -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleAliasBytes eefe3e19e91d41292cbf3ecb91d2ef607343652160b6f07a1a73b9acc35d56b5 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleParseAliasHash aa3d5f6814de00047cd0207b4808beba291ff61665c2488e53947988f36397b7 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleParseAlias fdf6b087c1156ec4d28b8ba479056749088fddd84b9232f11ec254d04c48fcf1 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleResolveAlias 862926c0c7e6cde7d71d046796eac3e24ae0fb8471c23183a9b12ef92fcfc360 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleResolveRef aa6ebd257de32f1a92db859dcc7ba9075a7cc09214cfde771cff16a8b25402d0 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModulePinAlias 83f9ed9e20c41f83b3505f6e40b94a9d8625e95f56e433882d3f8f2448eebafa -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleGetRefManifest c89f0a565cd5f037a21febb56148bce73dc9f6bd0d897fe93b95a178c1c5fd8a -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleLoadSelected a9dc5a24892a0465d9a30e1d4293a8d7d7a28e4b30cd7db4681b862d5b70d1fa -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModulePublishPending d86a1d0530bb8a45f3a994ae578d4f8b807d4e48c056b9bf3898e7729ea48624 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModulePublishNames e2427c3f98f07cec0dd96ce89f1d82015a5293fcfa4b389c1a7d43caa49dba75 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModulePublish a57e156e797d8373e4c465d043418b5867f31e41e7b45bbaa1cd55c3db8de122 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceHeaderScanLine e2b6fe9954b3d524fcd40e7d871ca44f650028e0eaab4a8659420ecce7a669b3 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceHeaderLine bc7197671810e39abb5151e6d605ddda0d2a149341acea79f4e141e4c72c730a -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceHeaderComment? 1a3ae5d2b063fd7ecb076a90f088c0287eca96f3bf4acc7a68e1e9f7f9e067ee -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceHeaderMask 86f358d3d18821cfb75700cc80abfbe6006b7178b882ff39cf03558d899505f4 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceHeaderError a3d4d8ec05b2eccc9e3560b3c2817e253fea0074accfbd6235bba5cf7a29939f -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceHeaderContains 6b3ea74330ba5d21a32d5c591ad048bf61d0b5a129708fdc682259d10bb0a6b6 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceHeaderRefValid 4365d749c8d6aa7cc88688a372adb21f0689c5531f0f416aaedf44760b94d857 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceHeaderEdge fa475d2d72f8a83c859d2370705248c2b232e6a5c549a7164bf9ffecae0540e5 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceHeaderNext 508718a30533482617ea73403adff34aaf954d059545c881926bee1433c97076 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceHeaderSourceShape 951ad4613377b799f7f0d1b7dc8633911cd5a89d93592c5fa9bbf4e798dcd8a6 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleUseShape 044c0a31f041c4a674f6202549023b864f9940e06409ef775e322d317b0ef2ad -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleExportShape 9553e216b8a5bf4d2f24ce4e815bb6fbd9c1f50f5bf9d1faa8428d72cc3ce72e -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceHeaderScan e4e90d7ee205f3fa558b0518bed6a04d3668e3fbbdf3b2755a17045e12e7d8d7 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleHeaderStageWith de9b91a1cc879944d6e61606a0d7c747541e51d396df02f434d962d449164bad -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleHeaderStage e707f762d16e1f3080d224a1897cb146db13270dc285b50e48b9bfacbbe255e2 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleStage 35ac82349bb5f2f2a06cc3d3aa39fecd2cbe93556723f7be628825368a1f364e -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleQualified 82f06d7cb7b3d86af08ea6254728d8ce4000d96d618390ba65067d558be2bb7a -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleExtendEntries e4d4227249e6917fd7e8c91d553e9fbc354c57f154189962f8343daf7b609ae5 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleExtendOne 5978437522db827a54382dbffce6b1a73edd31effac23d27643bd069ddcd905c -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleExtendPending b6c56684b7b2ea8efcf6b4cd72cb59ff714bad3100e99e2030c95edd2a2843dc -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleExtendUsesWith 3043d74527beff937f803bc7136eb3e334b2c44ed97abe838844b7b5404ada7f -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleExtendUses af0f1699057a92eb1ac220f579f96dd5a8d6a6aa65bf72276af80f05342efc65 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleExportEntries 7d8f026e9c3c0dfd22457c5ba867eb35d66e65115ce194656cfca68d1412ccc3 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleExportAll 67b368b52a88fdd1356e9c37d589bdbabb5735d5e6971b525d92e71d8bbe6437 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleAddPending f9cfd11830d5e08b676b2628917cbb58537226383aedc2f017b96a0c70070dce -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleAddEntries 666341a21fb44a36ba5244c8547ce799e4253ec99d8daddc53bcc8796e9bcfa9 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleSelectPending 14802675adb54f451e30a1d3099ad72ee2158eef41856a0982e7e1515eb3d70e -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleSelectWith a8a9d3d8f75d0f7e7e89bff984c761593933ea6ea81950d971d4fcdcdf63d90f -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleSelect df9ad3118c533f447f049a141579df49da47c5dcf4099c6bdeb2ab17325e8d40 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleBuildResolvedWith ab9f0a1d3b7590a42b39e01c54dea35e08ed0890a591d81279c65fbb434db154 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleBuildStagedWith 27fc2cd0df365403763b2a413c2a18065832586da8517afdade5eca5e1ff3b30 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleBuildWith 35bd83c4f4392bed514a34629157f2f04fc5b76fa87612240586b13471e97e66 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleBuild 300a81054ecdbbc38660994d131d31a0fc2967b758b8ad99c22f45c1c70083e6 -pin source_module de2ccd8668287fc977c7c0f6c2d34c91e7e70e5751092bc5e985e5b38802a2b4 sourceModuleBuildStaged d1ccb2d3d8ad4ef389cf00050fbed4bdbb2d57befb2f899200324ceba94facd6 -pin source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 sourceLockHeader 3c3714f6df9346378fa0b99e7478b862dc8c2b3ad97c5f5726988ac8339493fb -pin source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 sourceLockPath 3758c80b1bc11689ea2b8eb9418eccd80ef59cd86b9208282d033a487607bec4 -pin source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 sourceLockRow e86b8b2dc49723447fb4d22024b2a29b04bc4261b4b88ea878d957faa0289b56 -pin source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 sourceLockRows 4138adab05f325b243ade3838df83037a0c4ce1c675f7b1cc4514f456f476f84 -pin source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 sourceLockGroups 5bffe166498aec38d0a8751d818c0b9a3dc01f5eb8c744fc8137544a3c4ea3e3 -pin source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 sourceLockEncode 25d5f0b1ed1069e9fb4fbf88866474d590456d620b6234642bfabc80cb0bcf67 -pin source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 sourceLockParseRow f1bfbd1696197ec6f6af58bfe43d7d15dff50e4652988a8e63edc30f720d182e -pin source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 sourceLockParseRows 945ee92e420c0e8934d41fed2e65f51cffdeb6f1fa8fceba4f432c89ff4025c8 -pin source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 sourceLockDecode 7f6ca476f92ed74e4c87a2f3bc3f32eb9692ec9a9ae3527b37a361338e820cd9 -pin source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 sourceLockDistinct 50459be98404ff23ea075bd73b97a90b0a6e3812c35a4bdac4892318deeefd81 -pin source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 sourceLockSelectRows d6845e4fe52c5db24e843ce31c31baaacbbd34f1a50fe970e17ebba165c6fcb7 -pin source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 sourceLockRowsFor cfb79d96bd8b1e102c22b9b3ec31efeaec6d85417546c84ba4434ea3d335a332 -pin source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 sourceLockCheckEntries cddb28578724c4af416ac4bde2e51aba19083d1d915d283b4d017bd551a91901 -pin source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 sourceLockCheckTrees d6503e78de654347057a4283cbac1a20660d58dcd195973027f603571e269a78 -pin source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 sourceLockVerifyRefs d2d955ca87bc06be5c0480921d839eb6ef8baa40f84b60c5f4f27c167081b8dd -pin source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 sourceLockVerify 49878d5ebebeaae464809c7bf0f0b229b8e0ce04e08ec0b9bd6f3b6212ea4d67 -pin source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 sourceLockCollect ff09380ffbe4a0766e65d9b5df80acf5e9da3c1af18ea0cda169c6f40f6c82ec -pin source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 sourceLockUseRefs bfe4b79531e7e4bd11a9eecbdf411caf180788070b8a4a1f12998c77da29c4aa -pin source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 sourceLockExportRefs 0aefa7ebcc6555fb1978118be6bdb593bd3dceda2ab9ac7fbaae8f8acf786191 -pin source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 sourceLockSourceRefs b4a78253305414629d9ab5b06fba4fe248f507acd6ababc1a3e3626757cf6f71 -pin source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 sourceLockUpdate 10920701156a1410ddeee49204301a33b203566afcc3dd7ca7879084a863887b -pin source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 sourceLockRewriteUses 4ec3f266233239245acb3479216ad6fe1c4a453be9a425cd531221a99f2de457 -pin source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 sourceLockRewriteExports 418139a80c01c59954423f6c24dc4e23fccad9e50172312d38e174a4b3fc2f3c -pin source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 sourceLockRewriteSource 6b63a759c98c72a50252478b77f645dd7bba7916ba1e724e266281489fd6f946 -pin source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 sourceLockRewriteStaged 8dec8746da9f2f79b2a2e5fd7f649e083495b9ae767d0899ccb325f88657b3db -pin source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 sourceLockGroupRefs 1263838e1498db005b1b18d142b6d5e461adcb1ee6adbb632dc3c58dff11c976 -pin source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 sourceLockUniqueRefs 2f17c23d49529d804b8a23123f2d686f6b5d3dbd031f93c939c58e28d2f4bdd3 -pin source_lock 5bb35dc917ae446591021421884879c7ee1cb9856d57a24ecb6452f359876ac5 sourceLockBuild a257cfaefd78c2cf5f0980d9dda158e6c839f79768c1bffa54a31b258d1e3f6f -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildSourcePath 7c3b8e132ff64d64b3257af737c513d021735e65490cf4167ec40ba60342ea34 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildContains 6b3ea74330ba5d21a32d5c591ad048bf61d0b5a129708fdc682259d10bb0a6b6 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildStage 15f16e238d3739b2924dd1e63e5d14542fb9afa309305866dfb63d24d73ab8f7 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildGetManifest ec54d33149037c1ee5b828136d5c8456a0a754b198ad65a83f1bebfd25aad5ba -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildDone 69dbd1fa6b605b097f901e5a7a1f0d635f1f2386bca540f3633e89172791c0af -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildResolveRefs 51d53749e0c966e579ee0e22797ce656d2893bb72e1204b215afb371c2f16bfb -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildGroupsFromLocals 8bb2ae51fd5488b48ef7479cf67854fa0487f9248a165e7c48c0d089922be5fc -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildGroupManifest 57e2ffb3c76d71634cb3d58eec63086ac16799efe09e0eb3feb1eddb9ae1672e -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildLocalRows 77c7b92c45ce1d6251d7ebad4aa4a1f9e63dc3e9485ca8767392051061d33002 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildPinRows 1db3ed55bae74a35e81c5fe49c9eb4484b19368ab2a10514ab5600b873bc1ddf -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildAllPinRows 60edda295b215a557fd1df19bdc6cdec7ab19247e1c64c83f74342c34e39a66d -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildReceiptBytes 87ec2cc88ab699e8612364d28a4e18044dbbe8bdacc8ca76b1bc8da65b702265 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildPutReceipt 85b80d7ab4a2dd9af37a454a38281bfe0d5c383f327869c8a881c2affbafd685 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildCacheKeyBytes 1649175a9bfcfa9074fc33b530a903652a113ab02f56e8e5def47b6247c87c1d -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildCachePath 28de4286fd15ea12f0d4cbd166ba820285a86d1e87437f5bb786be2670443cb0 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildCacheBytes 6cd52a8119d36859d4ce7c3968f07acedbd4dcb2b9e7f442b14a1c40924af7aa -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildCacheDecode 873f3727911f46e849c9a9b4e9d40ce08a2490f9f19532856593f277e5efe0d5 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildCachePublish d099ca775c62b4700477591a10f353d7d85db3829096a94e3184e241bd16990d -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildVerifyGroups 78919237f25a30807b662d354331cacf2392098a1f9e95ce2f92c34021543765 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildCacheVerifyGroups b57a60a21f3173f3220bc7c25c018dd13e11081d8742259be509b4e19b7ec782 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildCacheUse d102d37cc02504675f9b83f7a539e8e17e94564be36e8144232a91a687f8c56e -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildCompile 9b86dbb47cbf2b95ef46cf0c4871dfafc9ad03f734f1ff266536f4b842adcd09 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildCached 0aa88bb8efe3fcd1342246a6be8f717c8fec11b4536db49f07db2183ef8a5191 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildFinish 0953f34d5fb746f321d1412e8f38e2ee9fb037748a2a01e0d641c460e65bb689 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildReadTriPath 15aafd0e79fef6b63f98b08c66a7d24667d0ddbe285f32e7fe6879d1bcaf07a7 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildReadTri 8e5ac6c6028142d8042704c069e3ff360422b375f5843b60e0c78ea2888024a2 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildCompileTriWith 6e04a2bbc7a97edb74b1986beea78efe23967639e95612db4b7e9f9f7e5b8dde -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildCompileTri 7e99f19c418fb98de9fad759c13fbc7950b8e0062fed0b7ca399d3f2ffac7c40 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildStableTriProfile d19fac4be9694add23d543bbeef388ce403578357674347ce0670b51c2249194 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildTriProfile 062243245969059383937a8fdf0841f339bbd51d089e9a74a2cea76187f1470a -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildDependencies c7c11ac297d87d5e581a0f3bfa467605a074b0b6aace4958e22a21649097f182 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildWalk d1bad40a26b5bc02f8c79f913214c6f1d40175d617ec8e416bb59a9c078a2df4 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildGraphUnitProfile c0cbe47cdc6a85c948f10c161990c0d8cd4df155ea3b105a8dc0533a07c58c96 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildGraphProfile 5822e5a19adf1c714270f8db56638fed9c3318e6674102c69d62faf6a5b64f0b -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildGraph fb98837f4691ebd0351b838cffb963f326a547c011185121648551b173b5597a -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildGraphBundle 4e112fa07e7988f688e2a2e6e2c091bf5951e3f08b1645a27fa738cb8a984615 -pin source_build efde920ab80ab1cbe6b424ff7b5b348754b8c0e580db70823f9e2bfbc325d562 sourceBuildGraphStable 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 sourceCompileDefinition fb0dc8e003c1b6d1e3e9a4c31149a210c9b33c42d0a4f1b632c97a0b28fe12d9 -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 sourceCompileOrderedWith 0dddecd9a0e8fd11281ba40182e797ba84da09a60b08b0243eb668a52be11792 -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 sourceCompileOrdered 22b7ae720b73d1af4c67c96ae153095eeb5a3f5953f95626507fe09e96d42749 -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 sourceSelectProgram 3f6ab42737f4f492710e68e734838b7b1101970719584ba109ab7f1336c05c67 -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 compileGateProgramOutput 6bd536145e072202083a279d0378dbe580f8ce050043c0278c8aa0578eebe977 -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 compileSource 4a959661273bf4fac9873414b635d158ad4af2d6d6b71989e7dddbb90e91658a -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 sourceModuleCheckShadows 5e20d0bc192e9dbbf8f52611199ae83e9468264ddd19bd8e48ec6135aea762da -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 compileModuleDefinitionsWith 4de4fe7db63817724185dddc9bc64ffa89d42a6f64090aedc64703a7e0841bec -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 compileModuleDefinitions ec4be2219ad251fcaf0c7251b6fbdf667a30f89ae246f178db27cb7c2ac6c9d6 -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 compileStableModuleDefinitions a76213243c3047e2fcd6d44dc0350fd3d2a678ad72b93a903a7fe5ad4a6b85f7 -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 compileGateProgram db9d5345a85449a517dfbbbf36783762afb26f122b1a9ec2d790da984a174124 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceFindBinder 16d2b5adac452f490f7d67c9a60871ce419747e65e2499128bdbd1f769fc5bd5 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceFindExternal cbca0a8f60da95678fd13835871910a93b6cfe5efa53eed964d223a5f7e6607f -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveName 85b9b73aba66c084cf62055d96e019bb79330027b9bd642241ce36daf91c0f44 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveApply 1caa7453ed94a7d8f8d7b62ae1c2fb85c80bed0826285866029efbf889799fb1 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolvePipe 8b9a2d54d1dadbe5be89c00648c61b48012aa9fc60fb21e6077d3a79ec05b42b -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveLambda 7f78e8c73bd6521f30a4a8133396bf708d7c7da7c693e0b0faf14348b44d1e91 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveGroup a9df39db96d81db0a444617bfb4c96ca1f8b05767fd52a207aeb94af2139dbee -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveDo 75bb3992b8741039e782228b8a469005a60329cac52b53c399b8b695f051ead0 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveLocal fa2c54492fc1714eac73f279a774fb1fc23906d69249367585b9dfab49942732 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveElements f97597a53de0ffec5a1bf4667c442c7f78ed1cd323fd95e338fb3a8597db4a9a -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveList e4fbbe44d1618c6bfb42da16ca0ba88f85e56f69e50f7861e74b4e9f734eb839 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolvePatternNode 5e7fbe1cc96788a12687ef518a3ffa6844365fc1ee4be4670ac013cf92556fe6 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolvePatternChild 4636c1c61a8770cafce1eb84b3eadf13cd4954cd89faf27daa7098b394082135 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolvePattern 8c0a441dcffe6c0b341f3339fc578a53924115fc1d8f7e17ee58d29ea5cdcc85 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveEquation 9fde482d68d7f0ec05fd73cd53091f337a6235c98e26e9e6b159370b814a9211 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveEquationsWith 67c4ea7d16df4426b1b7a178ffaa7eacbe8f98433d39e6e289a2c2157b20fe0c -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveEquations 83d24224e51a97ba62e10c8d8e32a0c73bbea83a754c46541e588f6f9ebe2df5 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveOrdinary 3dfaaa5ec95afb165b17d23eaaad9607af4fe26b0acf40fd7e02340ae626558b -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveCase c41248bcf41a4c8922a97df4003aa3ec4b0d1c266fd0ef46bc42658c1b0dd385 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveRec e8d80671a673ceed4e6af4277e7c21ce9c6aabf59e9e39c1410d65b23095a0ba -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolve 7a46b39c68e732655c57ec62a5ce4ee2fd8b2919634b540b12ba12928e7a37d0 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 resolveGateAst 1994d41e3ca27767ce91fccf6df6b50f3119278632153c6ee8c05c891f250fab -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 resolveGateSource 711e1871803b8182c9dccadfd93ac596648ce8dba5efb9b095af0976729b95d6 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveStable 1175758675bc66c07939300957a6f7fc08b3abd53e0318d56a040174f29210c0 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 resolveStableGateAst 23836c310f5cd4034c7126bbd05ea9ba8bd39a5d2fe5d4512cd12bc7000bc38e +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleHeader 014dbf8e671474ae3d199918887682b380a16c26c311146e08aae3026938fe42 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleEscapeByte 1b6d5b402502059107f4a1b46ca036f6804d309a98a473b72dd7906d6bd5eae9 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleEscape 60f4b264d5c1c5171f44a325127361db9e7e1f36507675464d7b88ac3e656a71 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleUnescapeCode 65d9d4574d61975ced2696b5d38b65568a5e47aaf56028b99dda19ef62f76297 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleUnescape 3acfbdfaa86ced865a3e164c4922cd5554ef70593de654fd416e3a7ce8243bb1 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleRow 996220a8ab7cf15e5c6e004e0912f027446daad01325c62c88a8457389f7c7df +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleEncodeRows f6bbad852ec1a14b80929a651ba0343c14b5dc6d6fed5f024bdaff8dfb32f04a +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleEncode 5eb453bfd8aee435062cdaccb64cb0cac7c3c56c99c2da9bd64dac31d343fd0f +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleExportChar? 7c5664b8d8e95e42cc079b6e6cefb2bb23af4e09a31a9d42c12b4534b9ebc4d7 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleExportNameRest b81a1cbcb247c0bd60197bec62c23cea8a7e16190b9d66eec37d6b56337b815a +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleExportNameValid f97e5907e840f15823e647df99e02cf3a216aea4cec437e34c5af384c3e57c47 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleAliasByte? 3de4eb817cdc55e776c70e14345cb58365b31dca55cc6a32d8f34ca86e895dff +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleAliasTail aae14807564168269c224ba9f17a21fa19dcddde7784ea432e60089f63bee7f0 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleAliasValid e8077f24f23ab799389aecc79dac8dd0c53654d996668a282dd3c2a94be95295 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleDigest? 0b59c83ee327830d8e8e6dce33f58f2f558221fbe3f7226c643a4754f16f91a3 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleRowParse 7df610a570b86a755e5f3fd0a208bc6689248f17101d718f3825dcc70484a77e +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleRows 132b631e39f9f2350de9be0af90d38b83d4e2a09cab663b4cf28f5a2a9ee96aa +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleDecode d3b85232602be8aa4e099b17522581a8c203b24da0c8d651e77b0d3161a49559 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleEntriesValid f91b876b5c7927f1b776a47da60a009801d3e73d8df75cbc2d9b1f51b3bc4207 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModulePutManifest a543a6545513850a7ec94c3f877d4da8617d3ceab1cdd900abe2522652fd9f3c +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleGetManifest 01d4ef86fdac1ffe774c15cc00c16740a525909e6a3fb551a00cab517983983b +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleAliasPath b19a469ec2aca677d0853a139fb48b9150d74b0436882b3c3e5cb0a7387ace8d +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleAliasBytes eefe3e19e91d41292cbf3ecb91d2ef607343652160b6f07a1a73b9acc35d56b5 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleParseAliasHash aa3d5f6814de00047cd0207b4808beba291ff61665c2488e53947988f36397b7 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleParseAlias fdf6b087c1156ec4d28b8ba479056749088fddd84b9232f11ec254d04c48fcf1 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleResolveAlias 862926c0c7e6cde7d71d046796eac3e24ae0fb8471c23183a9b12ef92fcfc360 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleResolveRef aa6ebd257de32f1a92db859dcc7ba9075a7cc09214cfde771cff16a8b25402d0 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModulePinAlias 83f9ed9e20c41f83b3505f6e40b94a9d8625e95f56e433882d3f8f2448eebafa +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleGetRefManifest c89f0a565cd5f037a21febb56148bce73dc9f6bd0d897fe93b95a178c1c5fd8a +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleLoadSelected a9dc5a24892a0465d9a30e1d4293a8d7d7a28e4b30cd7db4681b862d5b70d1fa +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModulePublishPending d86a1d0530bb8a45f3a994ae578d4f8b807d4e48c056b9bf3898e7729ea48624 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModulePublishNames e2427c3f98f07cec0dd96ce89f1d82015a5293fcfa4b389c1a7d43caa49dba75 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModulePublish bfb7d4660cd2c83dc7bbdf39e1d9f1fc7f083fafeaa02a792cf945e1d6daf558 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceHeaderScanLine e2b6fe9954b3d524fcd40e7d871ca44f650028e0eaab4a8659420ecce7a669b3 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceHeaderLine bc7197671810e39abb5151e6d605ddda0d2a149341acea79f4e141e4c72c730a +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceHeaderComment? 1a3ae5d2b063fd7ecb076a90f088c0287eca96f3bf4acc7a68e1e9f7f9e067ee +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceHeaderMask 86f358d3d18821cfb75700cc80abfbe6006b7178b882ff39cf03558d899505f4 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceHeaderError a3d4d8ec05b2eccc9e3560b3c2817e253fea0074accfbd6235bba5cf7a29939f +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceHeaderContains 6b3ea74330ba5d21a32d5c591ad048bf61d0b5a129708fdc682259d10bb0a6b6 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceHeaderRefValid 4365d749c8d6aa7cc88688a372adb21f0689c5531f0f416aaedf44760b94d857 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceHeaderEdge fa475d2d72f8a83c859d2370705248c2b232e6a5c549a7164bf9ffecae0540e5 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceHeaderNext 508718a30533482617ea73403adff34aaf954d059545c881926bee1433c97076 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceHeaderSourceShape 951ad4613377b799f7f0d1b7dc8633911cd5a89d93592c5fa9bbf4e798dcd8a6 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleUseShape 044c0a31f041c4a674f6202549023b864f9940e06409ef775e322d317b0ef2ad +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleExportShape 9553e216b8a5bf4d2f24ce4e815bb6fbd9c1f50f5bf9d1faa8428d72cc3ce72e +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceHeaderScan e4e90d7ee205f3fa558b0518bed6a04d3668e3fbbdf3b2755a17045e12e7d8d7 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleHeaderStageWith de9b91a1cc879944d6e61606a0d7c747541e51d396df02f434d962d449164bad +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleHeaderStage e707f762d16e1f3080d224a1897cb146db13270dc285b50e48b9bfacbbe255e2 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleStage 35ac82349bb5f2f2a06cc3d3aa39fecd2cbe93556723f7be628825368a1f364e +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleQualified 82f06d7cb7b3d86af08ea6254728d8ce4000d96d618390ba65067d558be2bb7a +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleExtendEntries e4d4227249e6917fd7e8c91d553e9fbc354c57f154189962f8343daf7b609ae5 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleExtendOne 5978437522db827a54382dbffce6b1a73edd31effac23d27643bd069ddcd905c +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleExtendPending b6c56684b7b2ea8efcf6b4cd72cb59ff714bad3100e99e2030c95edd2a2843dc +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleExtendUsesWith 3043d74527beff937f803bc7136eb3e334b2c44ed97abe838844b7b5404ada7f +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleExtendUses af0f1699057a92eb1ac220f579f96dd5a8d6a6aa65bf72276af80f05342efc65 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleExportEntries 7d8f026e9c3c0dfd22457c5ba867eb35d66e65115ce194656cfca68d1412ccc3 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleExportAll 67b368b52a88fdd1356e9c37d589bdbabb5735d5e6971b525d92e71d8bbe6437 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleAddPending f9cfd11830d5e08b676b2628917cbb58537226383aedc2f017b96a0c70070dce +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleAddEntries 666341a21fb44a36ba5244c8547ce799e4253ec99d8daddc53bcc8796e9bcfa9 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleSelectPending 14802675adb54f451e30a1d3099ad72ee2158eef41856a0982e7e1515eb3d70e +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleSelectWith a8a9d3d8f75d0f7e7e89bff984c761593933ea6ea81950d971d4fcdcdf63d90f +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleSelect df9ad3118c533f447f049a141579df49da47c5dcf4099c6bdeb2ab17325e8d40 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleBuildResolvedWith ab9f0a1d3b7590a42b39e01c54dea35e08ed0890a591d81279c65fbb434db154 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleBuildStagedWith 27fc2cd0df365403763b2a413c2a18065832586da8517afdade5eca5e1ff3b30 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleBuildWith 35bd83c4f4392bed514a34629157f2f04fc5b76fa87612240586b13471e97e66 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleBuild 270b6f8cf7b7fb4b18f267fc619e7d2fde27cd1ecfc8099fe278430dddb02cc2 +pin source_module 23bbacaee8dba34c8df664877235a65594569adcc91bd2ebc886b32f287e1cd9 sourceModuleBuildStaged 4db29fd2b0423e00f7c95e52cb59cba121ec46d93e628971fa99ca9e9807b554 +pin source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 sourceLockHeader 3c3714f6df9346378fa0b99e7478b862dc8c2b3ad97c5f5726988ac8339493fb +pin source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 sourceLockPath 3758c80b1bc11689ea2b8eb9418eccd80ef59cd86b9208282d033a487607bec4 +pin source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 sourceLockRow e86b8b2dc49723447fb4d22024b2a29b04bc4261b4b88ea878d957faa0289b56 +pin source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 sourceLockRows 4138adab05f325b243ade3838df83037a0c4ce1c675f7b1cc4514f456f476f84 +pin source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 sourceLockGroups 5bffe166498aec38d0a8751d818c0b9a3dc01f5eb8c744fc8137544a3c4ea3e3 +pin source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 sourceLockEncode 25d5f0b1ed1069e9fb4fbf88866474d590456d620b6234642bfabc80cb0bcf67 +pin source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 sourceLockParseRow f1bfbd1696197ec6f6af58bfe43d7d15dff50e4652988a8e63edc30f720d182e +pin source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 sourceLockParseRows 945ee92e420c0e8934d41fed2e65f51cffdeb6f1fa8fceba4f432c89ff4025c8 +pin source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 sourceLockDecode 7f6ca476f92ed74e4c87a2f3bc3f32eb9692ec9a9ae3527b37a361338e820cd9 +pin source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 sourceLockDistinct 50459be98404ff23ea075bd73b97a90b0a6e3812c35a4bdac4892318deeefd81 +pin source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 sourceLockSelectRows d6845e4fe52c5db24e843ce31c31baaacbbd34f1a50fe970e17ebba165c6fcb7 +pin source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 sourceLockRowsFor cfb79d96bd8b1e102c22b9b3ec31efeaec6d85417546c84ba4434ea3d335a332 +pin source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 sourceLockCheckEntries cddb28578724c4af416ac4bde2e51aba19083d1d915d283b4d017bd551a91901 +pin source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 sourceLockCheckTrees d6503e78de654347057a4283cbac1a20660d58dcd195973027f603571e269a78 +pin source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 sourceLockVerifyRefs d2d955ca87bc06be5c0480921d839eb6ef8baa40f84b60c5f4f27c167081b8dd +pin source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 sourceLockVerify 49878d5ebebeaae464809c7bf0f0b229b8e0ce04e08ec0b9bd6f3b6212ea4d67 +pin source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 sourceLockCollect ff09380ffbe4a0766e65d9b5df80acf5e9da3c1af18ea0cda169c6f40f6c82ec +pin source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 sourceLockUseRefs bfe4b79531e7e4bd11a9eecbdf411caf180788070b8a4a1f12998c77da29c4aa +pin source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 sourceLockExportRefs 0aefa7ebcc6555fb1978118be6bdb593bd3dceda2ab9ac7fbaae8f8acf786191 +pin source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 sourceLockSourceRefs b4a78253305414629d9ab5b06fba4fe248f507acd6ababc1a3e3626757cf6f71 +pin source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 sourceLockUpdate 10920701156a1410ddeee49204301a33b203566afcc3dd7ca7879084a863887b +pin source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 sourceLockRewriteUses 4ec3f266233239245acb3479216ad6fe1c4a453be9a425cd531221a99f2de457 +pin source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 sourceLockRewriteExports 418139a80c01c59954423f6c24dc4e23fccad9e50172312d38e174a4b3fc2f3c +pin source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 sourceLockRewriteSource 6b63a759c98c72a50252478b77f645dd7bba7916ba1e724e266281489fd6f946 +pin source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 sourceLockRewriteStaged 8dec8746da9f2f79b2a2e5fd7f649e083495b9ae767d0899ccb325f88657b3db +pin source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 sourceLockGroupRefs 1263838e1498db005b1b18d142b6d5e461adcb1ee6adbb632dc3c58dff11c976 +pin source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 sourceLockUniqueRefs 2f17c23d49529d804b8a23123f2d686f6b5d3dbd031f93c939c58e28d2f4bdd3 +pin source_lock de672f2d1d040095997894b57a1091f3746d61bcd2e278f263cdbc51ba4391f6 sourceLockBuild 690b63fbe28550989193328a29148e83b416dcb5455ea038063b8ca37e9cf3ac +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildSourcePath 7c3b8e132ff64d64b3257af737c513d021735e65490cf4167ec40ba60342ea34 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildContains 6b3ea74330ba5d21a32d5c591ad048bf61d0b5a129708fdc682259d10bb0a6b6 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildStage 15f16e238d3739b2924dd1e63e5d14542fb9afa309305866dfb63d24d73ab8f7 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildGetManifest ec54d33149037c1ee5b828136d5c8456a0a754b198ad65a83f1bebfd25aad5ba +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildDone 69dbd1fa6b605b097f901e5a7a1f0d635f1f2386bca540f3633e89172791c0af +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildResolveRefs 51d53749e0c966e579ee0e22797ce656d2893bb72e1204b215afb371c2f16bfb +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildGroupsFromLocals 8bb2ae51fd5488b48ef7479cf67854fa0487f9248a165e7c48c0d089922be5fc +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildGroupManifest 57e2ffb3c76d71634cb3d58eec63086ac16799efe09e0eb3feb1eddb9ae1672e +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildLocalRows 77c7b92c45ce1d6251d7ebad4aa4a1f9e63dc3e9485ca8767392051061d33002 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildPinRows 1db3ed55bae74a35e81c5fe49c9eb4484b19368ab2a10514ab5600b873bc1ddf +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildAllPinRows 60edda295b215a557fd1df19bdc6cdec7ab19247e1c64c83f74342c34e39a66d +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildReceiptBytes 87ec2cc88ab699e8612364d28a4e18044dbbe8bdacc8ca76b1bc8da65b702265 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildPutReceipt 85b80d7ab4a2dd9af37a454a38281bfe0d5c383f327869c8a881c2affbafd685 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildCacheKeyBytes 1649175a9bfcfa9074fc33b530a903652a113ab02f56e8e5def47b6247c87c1d +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildCachePath 28de4286fd15ea12f0d4cbd166ba820285a86d1e87437f5bb786be2670443cb0 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildCacheBytes 6cd52a8119d36859d4ce7c3968f07acedbd4dcb2b9e7f442b14a1c40924af7aa +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildCacheDecode 873f3727911f46e849c9a9b4e9d40ce08a2490f9f19532856593f277e5efe0d5 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildCachePublish d099ca775c62b4700477591a10f353d7d85db3829096a94e3184e241bd16990d +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildVerifyGroups 78919237f25a30807b662d354331cacf2392098a1f9e95ce2f92c34021543765 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildCacheVerifyGroups b57a60a21f3173f3220bc7c25c018dd13e11081d8742259be509b4e19b7ec782 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildCacheUse d102d37cc02504675f9b83f7a539e8e17e94564be36e8144232a91a687f8c56e +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildCompile 9b86dbb47cbf2b95ef46cf0c4871dfafc9ad03f734f1ff266536f4b842adcd09 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildCached 0aa88bb8efe3fcd1342246a6be8f717c8fec11b4536db49f07db2183ef8a5191 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildFinish 0953f34d5fb746f321d1412e8f38e2ee9fb037748a2a01e0d641c460e65bb689 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildReadTriPath 15aafd0e79fef6b63f98b08c66a7d24667d0ddbe285f32e7fe6879d1bcaf07a7 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildReadTri 8e5ac6c6028142d8042704c069e3ff360422b375f5843b60e0c78ea2888024a2 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildCompileTriWith 6e04a2bbc7a97edb74b1986beea78efe23967639e95612db4b7e9f9f7e5b8dde +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildCompileTri 15a58598ccaed0c08c2677135088b39eba8317e3068e732af58a0fed983a2bd7 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildStableTriProfile edd94533ae9f0e4fdfbc25acb57b52f312b7233f4ecf235514375e96b7446bb3 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildTriProfile 0a568ce33ce84f7405c43ace5d1dab5d898ea166c2f49d28fbdbeb949f047716 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildDependencies c7c11ac297d87d5e581a0f3bfa467605a074b0b6aace4958e22a21649097f182 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildWalk d1bad40a26b5bc02f8c79f913214c6f1d40175d617ec8e416bb59a9c078a2df4 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildGraphUnitProfile c0cbe47cdc6a85c948f10c161990c0d8cd4df155ea3b105a8dc0533a07c58c96 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildGraphProfile 5822e5a19adf1c714270f8db56638fed9c3318e6674102c69d62faf6a5b64f0b +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildGraph d0e9f96d02ac0a87d3e28e9101c2542e9d586277298ea93f06c256c4482e54d3 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildGraphBundle 79459ca90c52c72f68d00239c3df591f1d03179c9d5ae7c98fc2f474843f8f01 +pin source_build 1af31fab093b742c452db406380ea2eb90d399237eab16138e06e4e9196cdaf3 sourceBuildGraphStable 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f sourceCompileDefinition 2419e4f91a6b79fcde05a6b479bf26c270d331c16fccd0104cf1bba38cdbe35b +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f sourceCompileOrderedUsing 1c33484341a092e5a11946c39982989b9b4a9024994b07f56df31796aa6d711a +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f sourceCompileOrderedWith 6e1c008cb41b8e92bde306f177e830b795cd474b04b8601be8c5b9756255739c +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f sourceCompileOrdered fecbbfc9a00cfffed5cdc944273ff4f039ce1dee30b42ace00d0154d8043dfca +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f sourceSelectProgram 029245427e9110079106c46ba748f27497befd98c8cca789c1cac1f4c0c8c176 +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f compileGateProgramOutput fb47d9a3f1b5a6a8dca60bacbff6b211f3d75f92eb06ddb14e7681e1dff5b5b4 +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f compileSource 85fd162127f935e69033f29c251c00214f3e13bbc11c3ff71446146d30ac0d34 +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f sourceModuleCheckShadows 5e20d0bc192e9dbbf8f52611199ae83e9468264ddd19bd8e48ec6135aea762da +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f compileModuleDefinitionsUsing 722c48fffcc7cf2f02ee8a23394457858ff629c5f32bfc8238982e58cee7d0b4 +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f compileModuleDefinitionsWith 522622d97e96494ac1fcb0ec96d6fdeaaded3a8d88927f636a4e57a88c31ea4d +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f sourceCompileStableModuleProgram eb90fba935375a1a2ee20867ed83fbf9919c2f81d2f40c11a4f3b247ffa250a0 +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f compileModuleDefinitions e25116ba21e0546f004c9a4a46e98d93b32bd078d0f91d798f2b49643a45a964 +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f compileStableModuleDefinitions ac6fae6578fe59bc00d3f03d364fd7f61c7092b0a4e38176e2cb421ab954acb3 +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f compileGateProgram d52931adde1d21f7a5693ced750b1fd2f88a20705a0e7350532fd1b01ee00d2d +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceFindBinder 16d2b5adac452f490f7d67c9a60871ce419747e65e2499128bdbd1f769fc5bd5 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceFindExternal cbca0a8f60da95678fd13835871910a93b6cfe5efa53eed964d223a5f7e6607f +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveNameWithLookup f036dddc3bd3aaf48d3d9e08ddd7685bcc90465d2b886fccdfed6e9e1d7ab316 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveApply 1caa7453ed94a7d8f8d7b62ae1c2fb85c80bed0826285866029efbf889799fb1 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolvePipe 8b9a2d54d1dadbe5be89c00648c61b48012aa9fc60fb21e6077d3a79ec05b42b +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveLambda 7f78e8c73bd6521f30a4a8133396bf708d7c7da7c693e0b0faf14348b44d1e91 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveGroup a9df39db96d81db0a444617bfb4c96ca1f8b05767fd52a207aeb94af2139dbee +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveDo 75bb3992b8741039e782228b8a469005a60329cac52b53c399b8b695f051ead0 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveLocal fa2c54492fc1714eac73f279a774fb1fc23906d69249367585b9dfab49942732 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveElements f97597a53de0ffec5a1bf4667c442c7f78ed1cd323fd95e338fb3a8597db4a9a +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveList e4fbbe44d1618c6bfb42da16ca0ba88f85e56f69e50f7861e74b4e9f734eb839 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolvePatternNode 5e7fbe1cc96788a12687ef518a3ffa6844365fc1ee4be4670ac013cf92556fe6 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolvePatternChild 4636c1c61a8770cafce1eb84b3eadf13cd4954cd89faf27daa7098b394082135 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolvePatternLookup e1791322206fc3d69693e6af9bf6e973fd07048fea6b15da1c5b490ab40e7644 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveEquationLookup 468a8669188c36d80484b8c8ac11e3cc7c59de389ff4bb00b4d17e42afd3441a +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveEquationsWithLookup 8877f3432b0fbc1b2eb22417bae5b9308a17bfecdee54ccefb2e52713733072b +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveOrdinaryWithLookup 3112ad948fc68a696f95abf5fd75aa6bf06b6330dc4125671248bae4bc495cd8 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveCase c41248bcf41a4c8922a97df4003aa3ec4b0d1c266fd0ef46bc42658c1b0dd385 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveRec e8d80671a673ceed4e6af4277e7c21ce9c6aabf59e9e39c1410d65b23095a0ba +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveStableWithLookup 1a3e6c72ce291ea2100a1a8dd35fa91661191e4cdf0560e2af85f0ba809b6b47 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a resolveStableGateAstWithLookup 1423ad35df275fb487bdfc76553c080fe10fdb661a8fa1aad812d10894cdb8d5 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveName 85b9b73aba66c084cf62055d96e019bb79330027b9bd642241ce36daf91c0f44 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolvePattern ba0115eccae369a3b66ddf66836878d4c7df7f7895c8e6c6091e45ed18375b5a +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveEquation 0023162f47033079124407e44f201a5c56fe0317a8e35d59f435a85768144ec2 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveEquationsWith 2669f6a770d3e73d46419bb7f2bc6333bf7e8fb4356e66b58a4e111710dcf563 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveEquations 1f469dfa983101f1507147b4f3fda04d46f2fb3cab0743f7efce4df031a8db05 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveOrdinary b93dae0ce7ed05bec58e51f2b3c0334ef4284c0af084b9a61f9d8bf97281c0e8 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolve 5eefd8d756aa966f902e7c07301045ace247135dbbb6b442d31990b09384f60a +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a resolveGateAst 2af1f88c9eb28b30395edcadba96cbb7e3d12f5d5649eb27e2d48f52c2fd8366 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a resolveGateSource 1d42e746622951873835ad804eee6abdda09b7bea8456edde5477398bdc202ca +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveStable 676e75a8c97a32e544f55fc797a60b0838b7cfccca3d5427ebbdb501fdef0273 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a resolveStableGateAst 12e2a91aa4293614ac1b3a2d4a11db8d4f4049e5cd269f4fa79d152c44accb4c diff --git a/test/fixtures/support-receipts/source_staged_conditional_experiment.manifest b/test/fixtures/support-receipts/source_staged_conditional_experiment.manifest @@ -15,5 +15,5 @@ export stagedIfRewrite arboricx.indexed-tree.v1 bd5f717d41b60e128e9a363fa9a9bf08 export stagedIfCompileCore arboricx.indexed-tree.v1 14dd36f6b14ad7e956bd28d268c64b5aa112e7060a9774ebc567faf884dad07a arboricx.abi.tree.v1 export stagedIfEnvironment_ arboricx.indexed-tree.v1 c329b13543ee06e1957760be25248796878ef0361d2a226bd9ede652441f6e75 arboricx.abi.tree.v1 export stagedIfEnvironment arboricx.indexed-tree.v1 faf9c6d774ed996242fa59b8476f8c4c53eb61f23b0f062f8245850632c261d4 arboricx.abi.tree.v1 -export stagedIfOrdered_ arboricx.indexed-tree.v1 6a7be0ad44b1b12a76c6e56406e630e40059400444532c7196a0f1ac60ca5d5b arboricx.abi.tree.v1 -export stagedIfCompileDefinitions arboricx.indexed-tree.v1 3e3925ef512834f0ffb916e63610c907fe9d78375e90ba918b5beae5eb4d540e arboricx.abi.tree.v1 +export stagedIfOrdered_ arboricx.indexed-tree.v1 4a33b3e71f16dc91bfa270e91b89420050138e6aec74f523b8027faeddd2c274 arboricx.abi.tree.v1 +export stagedIfCompileDefinitions arboricx.indexed-tree.v1 6731074bbdeb73587434840c1adf1ab395627f45e094871bcc0f6607c2231092 arboricx.abi.tree.v1 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 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f -output e6d5be00ba0e0f765ead73a297722b3cb03bc9bb23bd5ba942affb08c0313029 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 -local parser 14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d 1a3ffeeb1524fe752c84397a9ccf21f9c189db924774020d928c513b09636df7 -local source_core 83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2 c99022a5af7f8107ef5a2265326452ea37b608d64a5d03392c1efccf5d65da4c -local source_ast c6579f89e47a16694f1c08fe9825b183d8bc272e23cd744eb954c106b689c32f d05b10f673ee8e73ec5a3f9dde42557dd5d8534898252a127101f252363c4e8f -local source_pattern d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123 a97eb8b19f1fd1c843dd30282d8ae1b1c63f516290bb13243dace2a34b27d54e -local source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 290385a7216d4db96bb2d56dad024f52a53fb4d2e4af807d35185563142c58fe -local source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 7b0c1d932be1a11004bfc98b16c62342953b51d7702dc2aadb6ec2ffd8d5bbdd -local source_program 384012eefdf503a49ed1c660a6e07b5e95df73585121f83a8eeae98089f1a1ad fc4a9b5b8c25988dc00b452f539e0001f27f4d2ec256779082eebc31e3207f20 -local source_order 0722bbffc45197d14666b1930cd590dccf2c4750169879bc0c875032cb1c0ab0 1106eaf8218355cb5b72a827e88b1808518afa164157385aaa0d2798e35ce0f1 -local source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 2b94eb0ad0928412e019a9f21fd21264732f725d950aa56d162a8f853456ce5a -local source_staging_experiment db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790 9687ac6d1df67be60043bff0e5fb8846d8ba84ab030d75dca709c7593316a110 -local source_staged_list_experiment c1c062475b966bd6adae0148db1751959400f59ba73c6f84ca0e561599639e98 31e571dda398835ab2ad7e0159c798ee44b0161a651989e22829f17444cb705d +output f09eb17db370560404991726c7961b9d05992077beb54051bb0dac2e9f54c57c +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 +local parser 14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d c1fbf55dfd94f137ff11675c9aa7bf817414b94d94f4eff7cfe03676f2de4630 +local source_core 83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2 1d87e9fa739e2127421a11a5f2a96e49f9a202a796ba3667317c67f65182cdeb +local source_ast c6579f89e47a16694f1c08fe9825b183d8bc272e23cd744eb954c106b689c32f f12b506e00a590c336fd4c1f4517485b40d2a331c7fda0036d82a5ad38727a27 +local source_pattern d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123 a34972fddfb26db87099ed479a0852a49b569411f44a1c436bf16a7e3acbd129 +local source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 f622468f9de2a8e7111912cf46f6f1f606929a50bb5fae293fa62aea21e1f9b7 +local source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a 949c1c3a35bc6d33fade31a73add20aa3396ec81c3c6763f0caba6a618fbd331 +local source_program 384012eefdf503a49ed1c660a6e07b5e95df73585121f83a8eeae98089f1a1ad 55e6f70ddaf3211ec2763d7e30302b3b62368c672b43868838af572cc5c32b3a +local source_order 84c021d4a13df85c9d6cdbdb78769f069fa83fba76657c40ccb5a4bed1e91de2 13fd0622ea02247232483fc597cb82d207cc21243bdb0f07c72613efdb94e6b8 +local source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f 4e0c422e94ca2d689741a4b7859102a6744c5f13a1c9d197b8e399a7e58a3a38 +local source_staging_experiment db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790 796c51b29737f2dcaddbd54738014d1b3e97aba4630696c26290a9eac8c119c9 +local source_staged_list_experiment c1c062475b966bd6adae0148db1751959400f59ba73c6f84ca0e561599639e98 4d64ef9c3051705e8901024aba4117db00b616eb41e7cb1196daceaa67b7f3ba pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 @@ -368,91 +368,98 @@ pin source_pattern d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421 pin source_pattern d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123 sourceLowerEquationsWith 742c9ab010e19f139fbf1840a51a961767f9853870cc361bbfdd2aed1e124ce7 pin source_pattern d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123 sourceLowerEquations 58349a18d9d9662a4389d2817b965694e316780aad191d144dac2401942031fa pin source_pattern d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123 sourceLowerStableEquations b7225e36bc0cee25612ec0be6fe8edc4ff07774e35c76f8b7a229e3fa750685f -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceTermNode 4b1f2b11e90b11bcfc522deeae834f7dda74256eb49351ca425110831156a186 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceTermKind 3ec371c2c643a6d27efa4037d67ee1ece8bcd2fce30e914ed8f718c09f26dd8a -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceTermPayload 110f1681320cfb98353d697325a848cb3db6e01a4ae4f2ab74e51652dfa29cde -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceTermLocation bb1a1c00e6fa0802fba896aae5b63e6ef7149eb00d81dbe14f2deeb84bb009a7 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceTermLiteral 9a134949176756ce1478534cb7d0e70beb721e2718d148e13f84867edd5fcfaa -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceTermVariable 7f913636954bcbf99b6a1023a5589664fa356dbe041fab9485950fdc1b4452a6 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceTermApply 029ee1f9c07b7b9519e95381bdf96c2c91c2d760c13a87573f22792badff7374 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceTermInvalid 58b028a6c1016670242f8c36498f6545c824ce7acb6b5137a9908175c9901418 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceCombS 9013b71418248b7c00716505d717226e575e84c8abd0c1e7b675c4c8b88459b1 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceCombK 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceCombI 15f13aeab5531e917cb30154730ad17db4f423c0b92784be7fa1817cb4be2287 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceCombB e998485db2b17441c923efbdbaa380629522d91316a5dd74081822c3db8201e4 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceCombC 16102ae548948d41c47e3759a92b50bd27576c7d9c2f81a6c1174d84d56db9ba -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceCombT 92fa182ab5b273c9a2e100f3655eedd3921ab94c4fd5c71080642256770ec0a0 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceCombR 3b6490445c7dd944f6b0f4bb58e819e877a30404a7a4d3c683f01d88f7e6c986 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceBracket_ 806f30ac43a0242b56b7a5038d726a8de7a95224dd2a493f1680fad33af258d7 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceBracketReference fe0bd1158c024a535ac9c3abec1e711891dc4556b40f29ace6d0822c6a7e7091 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceContainsBinder_ 65cb2844dd059c2b0942e19c42f6430f72d2f7fc6aa9e39ca32fa78a5bddb5f5 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceContainsBinder 2bd8495f2b6d113ccf1567afe462372d9b48b41a860b37b97705ab6533973c44 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceLower_ 2da1eded06f6b24aaa629fc01512a5c8489c4105fbdba7297408f2a472a166ad -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceLower fcb87c9082f4e1f07d2ef06f51d1ac3d9d74c4372f6dcc9bfc9808fe799b16fe -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceBracketRightConstant 73843e38e891f76c1b113a1510e74d3dc142f960dcf25344aa59347abdadfbc2 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceBracketDependentApp 0e285cae8c05bb9ec8d5907902c77fe3ec61251c8cd4cf16236b3e44d5f360b2 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceBracketOptimized_ 7ad937ae09e99ad7d2548ad0b0ac0200411b5369a525398048af42fa898b2e74 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceBracket baa59dce7de8c9319c4c070e4669b0d9f2965ecfafbbc3757c1737a50c20e3c2 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceBracketEtaApp 623623f582a155cd876a76372739a78c8d0d6d162365410ef41e0193b9402fb0 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceBracketEta_ 3e5805bd6fc4e0e575ec167a531013144bc55be22f8b2be0b3aa43ea81f9ee55 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceBracketEta 3a5e2e190357ecf16d7865b41defbb60d0a5f701b69f78b3c661281ddbf59de2 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceEliminateList f83a6d3ce89a8edb86bff18d1436ade8ce8198303b663f5a7970c3855816194c -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceEliminate_ d07f4b04d554398393a8102028e3a9101540514d2a3689d0718a15fce9790b4b -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceEliminate 6d8a42251f11615dd44965b532a58fcfdd1c67e560b5d6da63a2e09696db6c74 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceEliminateEta_ 64f03337158016bc2048b57a341c5053977ae57e50db346fff6f80eb5d70163b -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceEliminateEta 2d2a74a692d704aef1b22a7f7b7bf0319817ba20f0be9ea5d57bf7bfe9dae370 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKFlags_ 78090274e65936710e3a8d293d5d714a8b829db392855fb7813fb461db9f4873 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKFlags 2f64f47d8acd45bb92a9a2c8b9f838f47be5cbd10ac429fecf14144de95c32c7 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKTermLiteral? 30336dc0ea40104a8348a681a4e1ffcca50541a82c5a06757c84f776b216d4c1 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKTermIdentityLeft? ffb10c241dbff1e9b52c49baa59ade9ca6dfdc06ad36cefd0021d0b88f7161e1 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKTermIdentity? 9093a47ed76a2c43e595d0ec50a878f4c8aff6d52f2cfda0f186e98340542bf4 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKIsIdentity ff0e147fa12002c5d4105146c70bf7949aaa4c6e3054d14336a57de60548396d -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKHash_ baeb12f689bb95b271bffcadf1f9d2cbe8f61f75a63d1b1e8b87a33a905a69c4 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKHash aa6c74f4a90c042991866d4c8ba42d4b685d3d288e4b83fe83414c3948a8a5d4 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKApply e3ac9138be7a6500db0490c8f15c7fd610362bfb4e648405ca5abfd8d78bc0b0 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKBoundUses_ cefb21f7bb5c55b35411ba86f65254383ccda7db0d2497c792d9b8e526e6d55c -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKBoundUses 21998ebe4374ac5a949d1242d592eee90fa3990ad3fb3f492836af45bd7881ff -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKWeaken_ c563dada1fc0c9590063f33409fb77a4b0ae1b776cc4143d87bf521d16e2b276 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKWeaken 188c342a9b1a212b951706fc756531e615ae44729573279678a546734aca8ad9 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKAbstract f12e7587d6392ef6ba0e8980359c0a50b44375b16849d44fcd0a131bb3600294 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKList_ eefdd6937d8e03e6603988bca4d34d9b9cf0fffab000a8400d1a6a4a6a03b564 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKList 882282e1bbffcb3a37ebf69a1b8e02b143eb7f76c58e4ab37386c596f05fe2c4 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKConvertApp 4e1db0f1fe842bf0bdc0c2dbb44ccf68869c97163f9abc996d0c74e683334bd4 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKConvertLambdaPack 874143dccabf2f15c3f0cbf24157ebe010d035681027c467b36e693762efcd71 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKConvertLambda 74acfd9c0c40c68d6272ede37c54997198909fa608c7889eccd32a2c88d86110 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKConvertList 158ed1e64be35f3a283dfc3784a40a301f340b90b1acfd15f9c3ef66600cfc75 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKConvert_ 18a1c2dbe1c3ab3aaef19512b97728be8fa22663787a19eec940ad48efdb2df6 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKConvert 3183b6cfe46a2eef3b1f0593ed3848c3e16888ae030c8b8de06f7306bcef27c5 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceRunTerm 3e9977a0d3cb7c150dfc0e4b31623b2424071cc4e433e59e11d696e10c27f528 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceCompileCoreReference 69e9c08853e14f8606d0930a0fa3aa325706794d7c5e6a6cc182e41810369de5 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceCompileCoreKiselyov 9c4b336a7e9d42ee73e624df723949540d01f316b18fc197802a97217d2ee389 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceCompileCore 0b36c5210bd24df83f9bdc63a6895b1524d85b239b61cedbea6a4e64354ff681 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 compileGateSource a43e6103dc546c25535a170547d9fa4c1f7a7611ec5cf6912980e5eebf69fb1f -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceFindBinder 16d2b5adac452f490f7d67c9a60871ce419747e65e2499128bdbd1f769fc5bd5 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceFindExternal cbca0a8f60da95678fd13835871910a93b6cfe5efa53eed964d223a5f7e6607f -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveName 85b9b73aba66c084cf62055d96e019bb79330027b9bd642241ce36daf91c0f44 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveApply 1caa7453ed94a7d8f8d7b62ae1c2fb85c80bed0826285866029efbf889799fb1 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolvePipe 8b9a2d54d1dadbe5be89c00648c61b48012aa9fc60fb21e6077d3a79ec05b42b -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveLambda 7f78e8c73bd6521f30a4a8133396bf708d7c7da7c693e0b0faf14348b44d1e91 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveGroup a9df39db96d81db0a444617bfb4c96ca1f8b05767fd52a207aeb94af2139dbee -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveDo 75bb3992b8741039e782228b8a469005a60329cac52b53c399b8b695f051ead0 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveLocal fa2c54492fc1714eac73f279a774fb1fc23906d69249367585b9dfab49942732 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveElements f97597a53de0ffec5a1bf4667c442c7f78ed1cd323fd95e338fb3a8597db4a9a -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveList e4fbbe44d1618c6bfb42da16ca0ba88f85e56f69e50f7861e74b4e9f734eb839 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolvePatternNode 5e7fbe1cc96788a12687ef518a3ffa6844365fc1ee4be4670ac013cf92556fe6 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolvePatternChild 4636c1c61a8770cafce1eb84b3eadf13cd4954cd89faf27daa7098b394082135 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolvePattern 8c0a441dcffe6c0b341f3339fc578a53924115fc1d8f7e17ee58d29ea5cdcc85 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveEquation 9fde482d68d7f0ec05fd73cd53091f337a6235c98e26e9e6b159370b814a9211 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveEquationsWith 67c4ea7d16df4426b1b7a178ffaa7eacbe8f98433d39e6e289a2c2157b20fe0c -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveEquations 83d24224e51a97ba62e10c8d8e32a0c73bbea83a754c46541e588f6f9ebe2df5 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveOrdinary 3dfaaa5ec95afb165b17d23eaaad9607af4fe26b0acf40fd7e02340ae626558b -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveCase c41248bcf41a4c8922a97df4003aa3ec4b0d1c266fd0ef46bc42658c1b0dd385 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveRec e8d80671a673ceed4e6af4277e7c21ce9c6aabf59e9e39c1410d65b23095a0ba -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolve 7a46b39c68e732655c57ec62a5ce4ee2fd8b2919634b540b12ba12928e7a37d0 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 resolveGateAst 1994d41e3ca27767ce91fccf6df6b50f3119278632153c6ee8c05c891f250fab -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 resolveGateSource 711e1871803b8182c9dccadfd93ac596648ce8dba5efb9b095af0976729b95d6 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveStable 1175758675bc66c07939300957a6f7fc08b3abd53e0318d56a040174f29210c0 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 resolveStableGateAst 23836c310f5cd4034c7126bbd05ea9ba8bd39a5d2fe5d4512cd12bc7000bc38e +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceTermNode 4b1f2b11e90b11bcfc522deeae834f7dda74256eb49351ca425110831156a186 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceTermKind 3ec371c2c643a6d27efa4037d67ee1ece8bcd2fce30e914ed8f718c09f26dd8a +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceTermPayload 110f1681320cfb98353d697325a848cb3db6e01a4ae4f2ab74e51652dfa29cde +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceTermLocation bb1a1c00e6fa0802fba896aae5b63e6ef7149eb00d81dbe14f2deeb84bb009a7 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceTermLiteral 9a134949176756ce1478534cb7d0e70beb721e2718d148e13f84867edd5fcfaa +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceTermVariable 7f913636954bcbf99b6a1023a5589664fa356dbe041fab9485950fdc1b4452a6 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceTermApply 029ee1f9c07b7b9519e95381bdf96c2c91c2d760c13a87573f22792badff7374 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceTermInvalid 58b028a6c1016670242f8c36498f6545c824ce7acb6b5137a9908175c9901418 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceCombS 9013b71418248b7c00716505d717226e575e84c8abd0c1e7b675c4c8b88459b1 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceCombK 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceCombI 15f13aeab5531e917cb30154730ad17db4f423c0b92784be7fa1817cb4be2287 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceCombB e998485db2b17441c923efbdbaa380629522d91316a5dd74081822c3db8201e4 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceCombC 16102ae548948d41c47e3759a92b50bd27576c7d9c2f81a6c1174d84d56db9ba +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceCombT 92fa182ab5b273c9a2e100f3655eedd3921ab94c4fd5c71080642256770ec0a0 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceCombR 3b6490445c7dd944f6b0f4bb58e819e877a30404a7a4d3c683f01d88f7e6c986 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceBracket_ 806f30ac43a0242b56b7a5038d726a8de7a95224dd2a493f1680fad33af258d7 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceBracketReference fe0bd1158c024a535ac9c3abec1e711891dc4556b40f29ace6d0822c6a7e7091 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceContainsBinder_ 65cb2844dd059c2b0942e19c42f6430f72d2f7fc6aa9e39ca32fa78a5bddb5f5 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceContainsBinder 2bd8495f2b6d113ccf1567afe462372d9b48b41a860b37b97705ab6533973c44 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceLower_ 2da1eded06f6b24aaa629fc01512a5c8489c4105fbdba7297408f2a472a166ad +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceLower fcb87c9082f4e1f07d2ef06f51d1ac3d9d74c4372f6dcc9bfc9808fe799b16fe +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceBracketRightConstant 73843e38e891f76c1b113a1510e74d3dc142f960dcf25344aa59347abdadfbc2 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceBracketDependentApp 0e285cae8c05bb9ec8d5907902c77fe3ec61251c8cd4cf16236b3e44d5f360b2 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceBracketOptimized_ 7ad937ae09e99ad7d2548ad0b0ac0200411b5369a525398048af42fa898b2e74 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceBracket baa59dce7de8c9319c4c070e4669b0d9f2965ecfafbbc3757c1737a50c20e3c2 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceBracketEtaApp 623623f582a155cd876a76372739a78c8d0d6d162365410ef41e0193b9402fb0 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceBracketEta_ 3e5805bd6fc4e0e575ec167a531013144bc55be22f8b2be0b3aa43ea81f9ee55 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceBracketEta 3a5e2e190357ecf16d7865b41defbb60d0a5f701b69f78b3c661281ddbf59de2 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceEliminateList f83a6d3ce89a8edb86bff18d1436ade8ce8198303b663f5a7970c3855816194c +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceEliminate_ d07f4b04d554398393a8102028e3a9101540514d2a3689d0718a15fce9790b4b +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceEliminate 6d8a42251f11615dd44965b532a58fcfdd1c67e560b5d6da63a2e09696db6c74 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceEliminateEta_ 64f03337158016bc2048b57a341c5053977ae57e50db346fff6f80eb5d70163b +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceEliminateEta 2d2a74a692d704aef1b22a7f7b7bf0319817ba20f0be9ea5d57bf7bfe9dae370 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKFlags_ 78090274e65936710e3a8d293d5d714a8b829db392855fb7813fb461db9f4873 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKFlags 2f64f47d8acd45bb92a9a2c8b9f838f47be5cbd10ac429fecf14144de95c32c7 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKTermLiteral? 30336dc0ea40104a8348a681a4e1ffcca50541a82c5a06757c84f776b216d4c1 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKTermIdentityLeft? ffb10c241dbff1e9b52c49baa59ade9ca6dfdc06ad36cefd0021d0b88f7161e1 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKTermIdentity? 9093a47ed76a2c43e595d0ec50a878f4c8aff6d52f2cfda0f186e98340542bf4 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKIsIdentity ff0e147fa12002c5d4105146c70bf7949aaa4c6e3054d14336a57de60548396d +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKHash_ baeb12f689bb95b271bffcadf1f9d2cbe8f61f75a63d1b1e8b87a33a905a69c4 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKHash aa6c74f4a90c042991866d4c8ba42d4b685d3d288e4b83fe83414c3948a8a5d4 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKApply e3ac9138be7a6500db0490c8f15c7fd610362bfb4e648405ca5abfd8d78bc0b0 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKBoundUses_ cefb21f7bb5c55b35411ba86f65254383ccda7db0d2497c792d9b8e526e6d55c +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKBoundUses 21998ebe4374ac5a949d1242d592eee90fa3990ad3fb3f492836af45bd7881ff +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKWeaken_ c563dada1fc0c9590063f33409fb77a4b0ae1b776cc4143d87bf521d16e2b276 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKWeaken 188c342a9b1a212b951706fc756531e615ae44729573279678a546734aca8ad9 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKAbstract f12e7587d6392ef6ba0e8980359c0a50b44375b16849d44fcd0a131bb3600294 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKList_ eefdd6937d8e03e6603988bca4d34d9b9cf0fffab000a8400d1a6a4a6a03b564 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKList 882282e1bbffcb3a37ebf69a1b8e02b143eb7f76c58e4ab37386c596f05fe2c4 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKConvertApp 4e1db0f1fe842bf0bdc0c2dbb44ccf68869c97163f9abc996d0c74e683334bd4 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKConvertLambdaPack 874143dccabf2f15c3f0cbf24157ebe010d035681027c467b36e693762efcd71 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKConvertLambda 74acfd9c0c40c68d6272ede37c54997198909fa608c7889eccd32a2c88d86110 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKConvertList 158ed1e64be35f3a283dfc3784a40a301f340b90b1acfd15f9c3ef66600cfc75 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKConvert_ 18a1c2dbe1c3ab3aaef19512b97728be8fa22663787a19eec940ad48efdb2df6 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKConvert 3183b6cfe46a2eef3b1f0593ed3848c3e16888ae030c8b8de06f7306bcef27c5 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceRunTerm 3e9977a0d3cb7c150dfc0e4b31623b2424071cc4e433e59e11d696e10c27f528 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceCompileCoreReference 69e9c08853e14f8606d0930a0fa3aa325706794d7c5e6a6cc182e41810369de5 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceCompileCoreKiselyov 9c4b336a7e9d42ee73e624df723949540d01f316b18fc197802a97217d2ee389 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceCompileCore 0b36c5210bd24df83f9bdc63a6895b1524d85b239b61cedbea6a4e64354ff681 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 compileGateSource 990fc7590211aa934cedca36c24c0435eaf1ed7e0333fc6f07396cb74ba95326 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceFindBinder 16d2b5adac452f490f7d67c9a60871ce419747e65e2499128bdbd1f769fc5bd5 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceFindExternal cbca0a8f60da95678fd13835871910a93b6cfe5efa53eed964d223a5f7e6607f +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveNameWithLookup f036dddc3bd3aaf48d3d9e08ddd7685bcc90465d2b886fccdfed6e9e1d7ab316 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveApply 1caa7453ed94a7d8f8d7b62ae1c2fb85c80bed0826285866029efbf889799fb1 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolvePipe 8b9a2d54d1dadbe5be89c00648c61b48012aa9fc60fb21e6077d3a79ec05b42b +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveLambda 7f78e8c73bd6521f30a4a8133396bf708d7c7da7c693e0b0faf14348b44d1e91 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveGroup a9df39db96d81db0a444617bfb4c96ca1f8b05767fd52a207aeb94af2139dbee +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveDo 75bb3992b8741039e782228b8a469005a60329cac52b53c399b8b695f051ead0 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveLocal fa2c54492fc1714eac73f279a774fb1fc23906d69249367585b9dfab49942732 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveElements f97597a53de0ffec5a1bf4667c442c7f78ed1cd323fd95e338fb3a8597db4a9a +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveList e4fbbe44d1618c6bfb42da16ca0ba88f85e56f69e50f7861e74b4e9f734eb839 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolvePatternNode 5e7fbe1cc96788a12687ef518a3ffa6844365fc1ee4be4670ac013cf92556fe6 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolvePatternChild 4636c1c61a8770cafce1eb84b3eadf13cd4954cd89faf27daa7098b394082135 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolvePatternLookup e1791322206fc3d69693e6af9bf6e973fd07048fea6b15da1c5b490ab40e7644 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveEquationLookup 468a8669188c36d80484b8c8ac11e3cc7c59de389ff4bb00b4d17e42afd3441a +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveEquationsWithLookup 8877f3432b0fbc1b2eb22417bae5b9308a17bfecdee54ccefb2e52713733072b +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveOrdinaryWithLookup 3112ad948fc68a696f95abf5fd75aa6bf06b6330dc4125671248bae4bc495cd8 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveCase c41248bcf41a4c8922a97df4003aa3ec4b0d1c266fd0ef46bc42658c1b0dd385 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveRec e8d80671a673ceed4e6af4277e7c21ce9c6aabf59e9e39c1410d65b23095a0ba +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveStableWithLookup 1a3e6c72ce291ea2100a1a8dd35fa91661191e4cdf0560e2af85f0ba809b6b47 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a resolveStableGateAstWithLookup 1423ad35df275fb487bdfc76553c080fe10fdb661a8fa1aad812d10894cdb8d5 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveName 85b9b73aba66c084cf62055d96e019bb79330027b9bd642241ce36daf91c0f44 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolvePattern ba0115eccae369a3b66ddf66836878d4c7df7f7895c8e6c6091e45ed18375b5a +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveEquation 0023162f47033079124407e44f201a5c56fe0317a8e35d59f435a85768144ec2 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveEquationsWith 2669f6a770d3e73d46419bb7f2bc6333bf7e8fb4356e66b58a4e111710dcf563 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveEquations 1f469dfa983101f1507147b4f3fda04d46f2fb3cab0743f7efce4df031a8db05 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveOrdinary b93dae0ce7ed05bec58e51f2b3c0334ef4284c0af084b9a61f9d8bf97281c0e8 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolve 5eefd8d756aa966f902e7c07301045ace247135dbbb6b442d31990b09384f60a +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a resolveGateAst 2af1f88c9eb28b30395edcadba96cbb7e3d12f5d5649eb27e2d48f52c2fd8366 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a resolveGateSource 1d42e746622951873835ad804eee6abdda09b7bea8456edde5477398bdc202ca +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveStable 676e75a8c97a32e544f55fc797a60b0838b7cfccca3d5427ebbdb501fdef0273 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a resolveStableGateAst 12e2a91aa4293614ac1b3a2d4a11db8d4f4049e5cd269f4fa79d152c44accb4c pin source_program 384012eefdf503a49ed1c660a6e07b5e95df73585121f83a8eeae98089f1a1ad sourceProgramDefinitions 3ec371c2c643a6d27efa4037d67ee1ece8bcd2fce30e914ed8f718c09f26dd8a pin source_program 384012eefdf503a49ed1c660a6e07b5e95df73585121f83a8eeae98089f1a1ad sourceProgramFinal 3856245390ebe3c7d20664ab4c7cdac32218f1d4bfedb398d75831362a7ead51 pin source_program 384012eefdf503a49ed1c660a6e07b5e95df73585121f83a8eeae98089f1a1ad sourceDefinitionName f63dc5c681bc60ce77e80f8e27bd91ff18e024af57bef38b2bbc266965ba9304 @@ -489,34 +496,42 @@ pin source_program 384012eefdf503a49ed1c660a6e07b5e95df73585121f83a8eeae98089f1a pin source_program 384012eefdf503a49ed1c660a6e07b5e95df73585121f83a8eeae98089f1a1ad sourceProgramParseDefinition 5149a0a0e0b8b932332299fcdef64f32894689171c20e80fb5a47c1a60f829e2 pin source_program 384012eefdf503a49ed1c660a6e07b5e95df73585121f83a8eeae98089f1a1ad sourceProgramParseTokens 4ccc6d7a2b4d249090fd64e7e616dcaea4df96dc03e48bc1e55b594a52971dae pin source_program 384012eefdf503a49ed1c660a6e07b5e95df73585121f83a8eeae98089f1a1ad parseGateProgram b9254d4da84e5b4f57e42fc4bc74c7c1a29c473b4c5ffddf585544c47e5e1b22 -pin source_order 0722bbffc45197d14666b1930cd590dccf2c4750169879bc0c875032cb1c0ab0 sourceFindDefinition 5efe7dbc0c5c30879cb48bce9fe264c98d78e10e4cc580d3215a4edc1764d75e -pin source_order 0722bbffc45197d14666b1930cd590dccf2c4750169879bc0c875032cb1c0ab0 sourceFreeList fbe8d73b53bafa84df8dc6bd56e409fdb96e9216dcbf52890511edea1f49b1cc -pin source_order 0722bbffc45197d14666b1930cd590dccf2c4750169879bc0c875032cb1c0ab0 sourceFreeEquations 96bb6c7663269b05ee7b0246bc2a0a5073351ee5fe04d63d7dc82f3f1db62366 -pin source_order 0722bbffc45197d14666b1930cd590dccf2c4750169879bc0c875032cb1c0ab0 sourceFreeOrdinary c8c4a4e006145d3cd8624fb868d49d9344a65e374e630e62077cc7a596abc9e9 -pin source_order 0722bbffc45197d14666b1930cd590dccf2c4750169879bc0c875032cb1c0ab0 sourceCheckDuplicates 4b54c071a6f0d16e30e22d07371248298a8a252411d3a9813e9932e76007bd37 -pin source_order 0722bbffc45197d14666b1930cd590dccf2c4750169879bc0c875032cb1c0ab0 sourceCheckNames f256048c32d8c5d715648b9764cf8bf74dca9c71680a1ce7c238097735244be5 -pin source_order 0722bbffc45197d14666b1930cd590dccf2c4750169879bc0c875032cb1c0ab0 sourceDependencyNames f3d3a13bb8dd33214fdd74056624ee6131d4bcf8ff8aca53b9f5ddafe6f5a6fb -pin source_order 0722bbffc45197d14666b1930cd590dccf2c4750169879bc0c875032cb1c0ab0 sourceAnalyzeNames 2c1792efd9664a742ea771f4c3a5706f24d6952009841d270e77fd06192fb612 -pin source_order 0722bbffc45197d14666b1930cd590dccf2c4750169879bc0c875032cb1c0ab0 sourceOrderCycle 87cea9e188fdd8d18b6edb28e232b54651711fc26f888bf3a740f2a40fab3280 -pin source_order 0722bbffc45197d14666b1930cd590dccf2c4750169879bc0c875032cb1c0ab0 sourceFreeVisit 0dbb4b01492794b47487359dd28a96d3a90cff2592bcdab4845de2c09d060a6e -pin source_order 0722bbffc45197d14666b1930cd590dccf2c4750169879bc0c875032cb1c0ab0 sourceFreeNames 7479c1844986e65c98ac51bad32e5e2b640c9a81b9587a38f8cdf229af566841 -pin source_order 0722bbffc45197d14666b1930cd590dccf2c4750169879bc0c875032cb1c0ab0 sourceCheckDefinitionNames 3839daff2dde826528b0b36b41961a27ae3c47aa1518f07578691b67ca48f359 -pin source_order 0722bbffc45197d14666b1930cd590dccf2c4750169879bc0c875032cb1c0ab0 sourceCheckFinalNames ba6c234c511ed02f50163cf9e23f5fc139d538e9612170d7c04f46ce3b1aadc3 -pin source_order 0722bbffc45197d14666b1930cd590dccf2c4750169879bc0c875032cb1c0ab0 sourceDefinitionGraph 93f310d7d9778a9a6671d4079615489a95f0547ba421c1cf2612569a20ed66ee -pin source_order 0722bbffc45197d14666b1930cd590dccf2c4750169879bc0c875032cb1c0ab0 sourceAnalyzeDefinitions 51cd2a4bf1c4509314c0946c61a76d6dabe67d14edf826ed5caa2849d27b4e16 -pin source_order 0722bbffc45197d14666b1930cd590dccf2c4750169879bc0c875032cb1c0ab0 orderGateProgram 642055b0201666e08e274dfa8866a16e2d5bb9888211b693564b3b3a04634ba6 -pin source_order 0722bbffc45197d14666b1930cd590dccf2c4750169879bc0c875032cb1c0ab0 orderGateSource 219d24680585d5cac954dd1be6037fb890210e5e248767cbacf1b7da569e9022 -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 sourceCompileDefinition fb0dc8e003c1b6d1e3e9a4c31149a210c9b33c42d0a4f1b632c97a0b28fe12d9 -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 sourceCompileOrderedWith 0dddecd9a0e8fd11281ba40182e797ba84da09a60b08b0243eb668a52be11792 -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 sourceCompileOrdered 22b7ae720b73d1af4c67c96ae153095eeb5a3f5953f95626507fe09e96d42749 -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 sourceSelectProgram 3f6ab42737f4f492710e68e734838b7b1101970719584ba109ab7f1336c05c67 -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 compileGateProgramOutput 6bd536145e072202083a279d0378dbe580f8ce050043c0278c8aa0578eebe977 -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 compileSource 4a959661273bf4fac9873414b635d158ad4af2d6d6b71989e7dddbb90e91658a -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 sourceModuleCheckShadows 5e20d0bc192e9dbbf8f52611199ae83e9468264ddd19bd8e48ec6135aea762da -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 compileModuleDefinitionsWith 4de4fe7db63817724185dddc9bc64ffa89d42a6f64090aedc64703a7e0841bec -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 compileModuleDefinitions ec4be2219ad251fcaf0c7251b6fbdf667a30f89ae246f178db27cb7c2ac6c9d6 -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 compileStableModuleDefinitions a76213243c3047e2fcd6d44dc0350fd3d2a678ad72b93a903a7fe5ad4a6b85f7 -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 compileGateProgram db9d5345a85449a517dfbbbf36783762afb26f122b1a9ec2d790da984a174124 +pin source_order 84c021d4a13df85c9d6cdbdb78769f069fa83fba76657c40ccb5a4bed1e91de2 sourceFindDefinition 5efe7dbc0c5c30879cb48bce9fe264c98d78e10e4cc580d3215a4edc1764d75e +pin source_order 84c021d4a13df85c9d6cdbdb78769f069fa83fba76657c40ccb5a4bed1e91de2 sourceFreeList fbe8d73b53bafa84df8dc6bd56e409fdb96e9216dcbf52890511edea1f49b1cc +pin source_order 84c021d4a13df85c9d6cdbdb78769f069fa83fba76657c40ccb5a4bed1e91de2 sourceFreeEquations 96bb6c7663269b05ee7b0246bc2a0a5073351ee5fe04d63d7dc82f3f1db62366 +pin source_order 84c021d4a13df85c9d6cdbdb78769f069fa83fba76657c40ccb5a4bed1e91de2 sourceFreeOrdinary c8c4a4e006145d3cd8624fb868d49d9344a65e374e630e62077cc7a596abc9e9 +pin source_order 84c021d4a13df85c9d6cdbdb78769f069fa83fba76657c40ccb5a4bed1e91de2 sourceCheckDuplicates 4b54c071a6f0d16e30e22d07371248298a8a252411d3a9813e9932e76007bd37 +pin source_order 84c021d4a13df85c9d6cdbdb78769f069fa83fba76657c40ccb5a4bed1e91de2 sourceCheckNames f256048c32d8c5d715648b9764cf8bf74dca9c71680a1ce7c238097735244be5 +pin source_order 84c021d4a13df85c9d6cdbdb78769f069fa83fba76657c40ccb5a4bed1e91de2 sourceDependencyNames f3d3a13bb8dd33214fdd74056624ee6131d4bcf8ff8aca53b9f5ddafe6f5a6fb +pin source_order 84c021d4a13df85c9d6cdbdb78769f069fa83fba76657c40ccb5a4bed1e91de2 sourceAnalyzeNamesUsing 684cf806677be0243b27511cb27495e44fec00c454ac237485e680c33c26fac4 +pin source_order 84c021d4a13df85c9d6cdbdb78769f069fa83fba76657c40ccb5a4bed1e91de2 sourceOrderCycle 87cea9e188fdd8d18b6edb28e232b54651711fc26f888bf3a740f2a40fab3280 +pin source_order 84c021d4a13df85c9d6cdbdb78769f069fa83fba76657c40ccb5a4bed1e91de2 sourceFreeVisit 0dbb4b01492794b47487359dd28a96d3a90cff2592bcdab4845de2c09d060a6e +pin source_order 84c021d4a13df85c9d6cdbdb78769f069fa83fba76657c40ccb5a4bed1e91de2 sourceFreeNames 7479c1844986e65c98ac51bad32e5e2b640c9a81b9587a38f8cdf229af566841 +pin source_order 84c021d4a13df85c9d6cdbdb78769f069fa83fba76657c40ccb5a4bed1e91de2 sourceCheckDefinitionNames 3839daff2dde826528b0b36b41961a27ae3c47aa1518f07578691b67ca48f359 +pin source_order 84c021d4a13df85c9d6cdbdb78769f069fa83fba76657c40ccb5a4bed1e91de2 sourceCheckFinalNames ba6c234c511ed02f50163cf9e23f5fc139d538e9612170d7c04f46ce3b1aadc3 +pin source_order 84c021d4a13df85c9d6cdbdb78769f069fa83fba76657c40ccb5a4bed1e91de2 sourceDefinitionGraph 93f310d7d9778a9a6671d4079615489a95f0547ba421c1cf2612569a20ed66ee +pin source_order 84c021d4a13df85c9d6cdbdb78769f069fa83fba76657c40ccb5a4bed1e91de2 sourceAnalyzeDefinitionsUsing 82008e01bbf90267ac23e9de505f7ae3dde5582fc0ab60ef6cc7f4ee8026b52a +pin source_order 84c021d4a13df85c9d6cdbdb78769f069fa83fba76657c40ccb5a4bed1e91de2 orderGateProgramUsing 676c9d98da7faf4f44a6bec3032a597b3fc7ded4bdd25b4b620d51ce5d5c1151 +pin source_order 84c021d4a13df85c9d6cdbdb78769f069fa83fba76657c40ccb5a4bed1e91de2 sourceAnalyzeNames 1c942c12c5bb7ac70514d847b6bb88a3f7420d36abbbc64eee264fa4eb042ab7 +pin source_order 84c021d4a13df85c9d6cdbdb78769f069fa83fba76657c40ccb5a4bed1e91de2 sourceAnalyzeDefinitions c8fccb79895d554a71c9200f6b6b808df1bf68a4af68f66bd58a6c369bbe90c5 +pin source_order 84c021d4a13df85c9d6cdbdb78769f069fa83fba76657c40ccb5a4bed1e91de2 orderGateProgram 2ac7d4b29c491ef5340e299365d3649def7ee5d0737e95f8868ed50c1fc89990 +pin source_order 84c021d4a13df85c9d6cdbdb78769f069fa83fba76657c40ccb5a4bed1e91de2 orderGateSource 9a47b12ab019342b1debe8198b4a8a062739f3fffa55a2c2c84d89c3780ecead +pin source_order 84c021d4a13df85c9d6cdbdb78769f069fa83fba76657c40ccb5a4bed1e91de2 sourceDefinitionIndex f9e761f7078989846db14e1a82d2e4644cfbc02f0147bc4c50a133cc752be205 +pin source_order 84c021d4a13df85c9d6cdbdb78769f069fa83fba76657c40ccb5a4bed1e91de2 sourceAnalyzeIndexedDefinitions 24a89119b63b695942a8e3ce5ec2370a587ae27d9d2628eb6d725f9cfd885a9f +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f sourceCompileDefinition 2419e4f91a6b79fcde05a6b479bf26c270d331c16fccd0104cf1bba38cdbe35b +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f sourceCompileOrderedUsing 1c33484341a092e5a11946c39982989b9b4a9024994b07f56df31796aa6d711a +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f sourceCompileOrderedWith 6e1c008cb41b8e92bde306f177e830b795cd474b04b8601be8c5b9756255739c +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f sourceCompileOrdered fecbbfc9a00cfffed5cdc944273ff4f039ce1dee30b42ace00d0154d8043dfca +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f sourceSelectProgram 029245427e9110079106c46ba748f27497befd98c8cca789c1cac1f4c0c8c176 +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f compileGateProgramOutput fb47d9a3f1b5a6a8dca60bacbff6b211f3d75f92eb06ddb14e7681e1dff5b5b4 +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f compileSource 85fd162127f935e69033f29c251c00214f3e13bbc11c3ff71446146d30ac0d34 +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f sourceModuleCheckShadows 5e20d0bc192e9dbbf8f52611199ae83e9468264ddd19bd8e48ec6135aea762da +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f compileModuleDefinitionsUsing 722c48fffcc7cf2f02ee8a23394457858ff629c5f32bfc8238982e58cee7d0b4 +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f compileModuleDefinitionsWith 522622d97e96494ac1fcb0ec96d6fdeaaded3a8d88927f636a4e57a88c31ea4d +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f sourceCompileStableModuleProgram eb90fba935375a1a2ee20867ed83fbf9919c2f81d2f40c11a4f3b247ffa250a0 +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f compileModuleDefinitions e25116ba21e0546f004c9a4a46e98d93b32bd078d0f91d798f2b49643a45a964 +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f compileStableModuleDefinitions ac6fae6578fe59bc00d3f03d364fd7f61c7092b0a4e38176e2cb421ab954acb3 +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f compileGateProgram d52931adde1d21f7a5693ced750b1fd2f88a20705a0e7350532fd1b01ee00d2d 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 179aa28c5e59df55dc1fe9abdf616b509e8f6cb485ba5e615d956aadfd1d4a54 -compiler 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output c1c062475b966bd6adae0148db1751959400f59ba73c6f84ca0e561599639e98 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 -local parser 14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d 1a3ffeeb1524fe752c84397a9ccf21f9c189db924774020d928c513b09636df7 -local source_core 83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2 c99022a5af7f8107ef5a2265326452ea37b608d64a5d03392c1efccf5d65da4c -local source_pattern d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123 a97eb8b19f1fd1c843dd30282d8ae1b1c63f516290bb13243dace2a34b27d54e -local source_staging_experiment db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790 9687ac6d1df67be60043bff0e5fb8846d8ba84ab030d75dca709c7593316a110 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 +local parser 14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d c1fbf55dfd94f137ff11675c9aa7bf817414b94d94f4eff7cfe03676f2de4630 +local source_core 83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2 1d87e9fa739e2127421a11a5f2a96e49f9a202a796ba3667317c67f65182cdeb +local source_pattern d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123 a34972fddfb26db87099ed479a0852a49b569411f44a1c436bf16a7e3acbd129 +local source_staging_experiment db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790 796c51b29737f2dcaddbd54738014d1b3e97aba4630696c26290a9eac8c119c9 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 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 -local source_core 83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2 c99022a5af7f8107ef5a2265326452ea37b608d64a5d03392c1efccf5d65da4c -local source_pattern d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123 a97eb8b19f1fd1c843dd30282d8ae1b1c63f516290bb13243dace2a34b27d54e +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 +local source_core 83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2 1d87e9fa739e2127421a11a5f2a96e49f9a202a796ba3667317c67f65182cdeb +local source_pattern d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123 a34972fddfb26db87099ed479a0852a49b569411f44a1c436bf16a7e3acbd129 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 diff --git a/test/fixtures/support-receipts/tests_stagedConditionalRunner.manifest b/test/fixtures/support-receipts/tests_stagedConditionalRunner.manifest @@ -1,5 +1,5 @@ arboricx.module-manifest.v1 -export matches arboricx.indexed-tree.v1 c3effb4fce88b20570980fb9750f3b0998fa12d39edcbd5d65e306a75fd7cc86 arboricx.abi.tree.v1 +export matches arboricx.indexed-tree.v1 dcf343bc749cd1ebfad679b137b92e79305d97a3f3063d71397da33349da4e5a arboricx.abi.tree.v1 export matchesPublished arboricx.indexed-tree.v1 0bb58fa749dc82794feb174db5b9c813fca10a1c55c3b7e75d87aed90eda17ca arboricx.abi.tree.v1 -export ordinarySame arboricx.indexed-tree.v1 17aca4b38071c7a806fef3571aba8de5171cf97ac7605bda894b35eb13232114 arboricx.abi.tree.v1 -export constructionReady arboricx.indexed-tree.v1 5e4cca200551dc2cdd35f022571cf3004f2f53fe2aa41a5b89bc7361edcd2d13 arboricx.abi.tree.v1 +export ordinarySame arboricx.indexed-tree.v1 0eedcbbe17481bcb5ddc24918b5f33ce9e9ff23c83c0085d9657a9dae7156652 arboricx.abi.tree.v1 +export constructionReady arboricx.indexed-tree.v1 6e394fe7b56ecc3fc0e1613de9b348a9a04d2ff5193d42b830b78d8c432b2085 arboricx.abi.tree.v1 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 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f -output 0f7be8898825e514cdc1cacc188b864ad1494311032576d3eaaa6d4ff81e54bf -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 -local parser 14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d 1a3ffeeb1524fe752c84397a9ccf21f9c189db924774020d928c513b09636df7 -local source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 7b0c1d932be1a11004bfc98b16c62342953b51d7702dc2aadb6ec2ffd8d5bbdd -local source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 2b94eb0ad0928412e019a9f21fd21264732f725d950aa56d162a8f853456ce5a -local source_staged_conditional_experiment e6d5be00ba0e0f765ead73a297722b3cb03bc9bb23bd5ba942affb08c0313029 730f65a688a168d55f71638d6220612da53db0ad4e961188c9ddecb122c6a388 +output bc09e8577e01668a817ba771392e3000d8cfd306ed397c5589384260f2b17a4a +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 +local parser 14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d c1fbf55dfd94f137ff11675c9aa7bf817414b94d94f4eff7cfe03676f2de4630 +local source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a 949c1c3a35bc6d33fade31a73add20aa3396ec81c3c6763f0caba6a618fbd331 +local source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f 4e0c422e94ca2d689741a4b7859102a6744c5f13a1c9d197b8e399a7e58a3a38 +local source_staged_conditional_experiment f09eb17db370560404991726c7961b9d05992077beb54051bb0dac2e9f54c57c cdd45cfae23ba10e754dcb47928271e7291c1ca99c02b10163d069c3aa34cc40 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 @@ -217,57 +217,67 @@ pin parser 14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d pars pin parser 14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d parserBetween 2958c93c24534b1964490cdd7b64dae6402779c4bab79b50514eabc557ad8dbb pin parser 14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d parserSepBy1 e757fa9298d5910de650ef45cb9198c0db0af29fef7df382eb9ff087f1f64a0e pin parser 14282088469cc420dd014700da06998f6bb8dcf990fc885a464c0a1e1858e20d parserSepBy f75b27a8b18376e9c346fb6443028fabf03b713f7b111ca4daee037b300d70af -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceFindBinder 16d2b5adac452f490f7d67c9a60871ce419747e65e2499128bdbd1f769fc5bd5 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceFindExternal cbca0a8f60da95678fd13835871910a93b6cfe5efa53eed964d223a5f7e6607f -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveName 85b9b73aba66c084cf62055d96e019bb79330027b9bd642241ce36daf91c0f44 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveApply 1caa7453ed94a7d8f8d7b62ae1c2fb85c80bed0826285866029efbf889799fb1 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolvePipe 8b9a2d54d1dadbe5be89c00648c61b48012aa9fc60fb21e6077d3a79ec05b42b -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveLambda 7f78e8c73bd6521f30a4a8133396bf708d7c7da7c693e0b0faf14348b44d1e91 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveGroup a9df39db96d81db0a444617bfb4c96ca1f8b05767fd52a207aeb94af2139dbee -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveDo 75bb3992b8741039e782228b8a469005a60329cac52b53c399b8b695f051ead0 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveLocal fa2c54492fc1714eac73f279a774fb1fc23906d69249367585b9dfab49942732 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveElements f97597a53de0ffec5a1bf4667c442c7f78ed1cd323fd95e338fb3a8597db4a9a -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveList e4fbbe44d1618c6bfb42da16ca0ba88f85e56f69e50f7861e74b4e9f734eb839 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolvePatternNode 5e7fbe1cc96788a12687ef518a3ffa6844365fc1ee4be4670ac013cf92556fe6 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolvePatternChild 4636c1c61a8770cafce1eb84b3eadf13cd4954cd89faf27daa7098b394082135 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolvePattern 8c0a441dcffe6c0b341f3339fc578a53924115fc1d8f7e17ee58d29ea5cdcc85 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveEquation 9fde482d68d7f0ec05fd73cd53091f337a6235c98e26e9e6b159370b814a9211 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveEquationsWith 67c4ea7d16df4426b1b7a178ffaa7eacbe8f98433d39e6e289a2c2157b20fe0c -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveEquations 83d24224e51a97ba62e10c8d8e32a0c73bbea83a754c46541e588f6f9ebe2df5 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveOrdinary 3dfaaa5ec95afb165b17d23eaaad9607af4fe26b0acf40fd7e02340ae626558b -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveCase c41248bcf41a4c8922a97df4003aa3ec4b0d1c266fd0ef46bc42658c1b0dd385 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveRec e8d80671a673ceed4e6af4277e7c21ce9c6aabf59e9e39c1410d65b23095a0ba -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolve 7a46b39c68e732655c57ec62a5ce4ee2fd8b2919634b540b12ba12928e7a37d0 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 resolveGateAst 1994d41e3ca27767ce91fccf6df6b50f3119278632153c6ee8c05c891f250fab -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 resolveGateSource 711e1871803b8182c9dccadfd93ac596648ce8dba5efb9b095af0976729b95d6 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 sourceResolveStable 1175758675bc66c07939300957a6f7fc08b3abd53e0318d56a040174f29210c0 -pin source_resolve d0d80657f89dec475faa708b1562b467c1e1579eed2b1b4c140b3a5fd4ab4db1 resolveStableGateAst 23836c310f5cd4034c7126bbd05ea9ba8bd39a5d2fe5d4512cd12bc7000bc38e -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 sourceCompileDefinition fb0dc8e003c1b6d1e3e9a4c31149a210c9b33c42d0a4f1b632c97a0b28fe12d9 -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 sourceCompileOrderedWith 0dddecd9a0e8fd11281ba40182e797ba84da09a60b08b0243eb668a52be11792 -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 sourceCompileOrdered 22b7ae720b73d1af4c67c96ae153095eeb5a3f5953f95626507fe09e96d42749 -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 sourceSelectProgram 3f6ab42737f4f492710e68e734838b7b1101970719584ba109ab7f1336c05c67 -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 compileGateProgramOutput 6bd536145e072202083a279d0378dbe580f8ce050043c0278c8aa0578eebe977 -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 compileSource 4a959661273bf4fac9873414b635d158ad4af2d6d6b71989e7dddbb90e91658a -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 sourceModuleCheckShadows 5e20d0bc192e9dbbf8f52611199ae83e9468264ddd19bd8e48ec6135aea762da -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 compileModuleDefinitionsWith 4de4fe7db63817724185dddc9bc64ffa89d42a6f64090aedc64703a7e0841bec -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 compileModuleDefinitions ec4be2219ad251fcaf0c7251b6fbdf667a30f89ae246f178db27cb7c2ac6c9d6 -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 compileStableModuleDefinitions a76213243c3047e2fcd6d44dc0350fd3d2a678ad72b93a903a7fe5ad4a6b85f7 -pin source_unit f16d3495149de4c710dcb6ff821a6a01b6ab9b381143b3a6b0381589eb16d5c3 compileGateProgram db9d5345a85449a517dfbbbf36783762afb26f122b1a9ec2d790da984a174124 -pin source_staged_conditional_experiment e6d5be00ba0e0f765ead73a297722b3cb03bc9bb23bd5ba942affb08c0313029 stagedIfMarker 4336ac112624858b71703feb30921c5f5619b80a3ee3258b51b214262e09b678 -pin source_staged_conditional_experiment e6d5be00ba0e0f765ead73a297722b3cb03bc9bb23bd5ba942affb08c0313029 stagedIfBinding 87a7ecbeb4bbb402af75e8807f727e222e49e987edd609dd05c23210607b2058 -pin source_staged_conditional_experiment e6d5be00ba0e0f765ead73a297722b3cb03bc9bb23bd5ba942affb08c0313029 stagedSourceBindings 85cb24a83b184c207ed31d1ecad287a72932c67b21af35c286782474ee76f567 -pin source_staged_conditional_experiment e6d5be00ba0e0f765ead73a297722b3cb03bc9bb23bd5ba942affb08c0313029 stagedSourceMarker? da952a9e51c47278d3a74790433f99c53f1163b495ee3238f451b1420f5b7286 -pin source_staged_conditional_experiment e6d5be00ba0e0f765ead73a297722b3cb03bc9bb23bd5ba942affb08c0313029 stagedIfMarker? 94702d68fe5ff38412353aac7d16218769a4b2e011cd48d3146f77bcaead7c89 -pin source_staged_conditional_experiment e6d5be00ba0e0f765ead73a297722b3cb03bc9bb23bd5ba942affb08c0313029 stagedIfError 888e887eb39c0050e38545e346d8073fa608b4d5d5b2c49c537e9748e9ee134d -pin source_staged_conditional_experiment e6d5be00ba0e0f765ead73a297722b3cb03bc9bb23bd5ba942affb08c0313029 stagedIfFirst 30c2bdd2fed3976f2e3489cf4a1c75620a928c0573d33f5fe773f1893b7522c4 -pin source_staged_conditional_experiment e6d5be00ba0e0f765ead73a297722b3cb03bc9bb23bd5ba942affb08c0313029 stagedIfSecond 9e2467a4d8a331e3aa2d39d0f88409c8e4491b80cf1f1243ea7147168c9c29a3 -pin source_staged_conditional_experiment e6d5be00ba0e0f765ead73a297722b3cb03bc9bb23bd5ba942affb08c0313029 stagedIfCall f7b420556abfa57835ebbe972deaabcbc4efb9f51dd0b70212d0ebab02af5645 -pin source_staged_conditional_experiment e6d5be00ba0e0f765ead73a297722b3cb03bc9bb23bd5ba942affb08c0313029 stagedIfChildren_ 1ca3a13b9ceb79f43250e29f55348d287239234fa26c4ba9c0073830d3dc8dc3 -pin source_staged_conditional_experiment e6d5be00ba0e0f765ead73a297722b3cb03bc9bb23bd5ba942affb08c0313029 stagedIfChildren a79b2f8e8a771f7e5d16618b63a011625d3bbf1e0ec149475117a76f6cb51402 -pin source_staged_conditional_experiment e6d5be00ba0e0f765ead73a297722b3cb03bc9bb23bd5ba942affb08c0313029 stagedIfRewrite_ 828305362809aa1bacbeaf7fed5015f13aaac22afaa8cfddf2af67826ca6e05e -pin source_staged_conditional_experiment e6d5be00ba0e0f765ead73a297722b3cb03bc9bb23bd5ba942affb08c0313029 stagedIfRewrite bd5f717d41b60e128e9a363fa9a9bf08de8409d4c04dd70da9dca42dc7ecf4a8 -pin source_staged_conditional_experiment e6d5be00ba0e0f765ead73a297722b3cb03bc9bb23bd5ba942affb08c0313029 stagedIfCompileCore 14dd36f6b14ad7e956bd28d268c64b5aa112e7060a9774ebc567faf884dad07a -pin source_staged_conditional_experiment e6d5be00ba0e0f765ead73a297722b3cb03bc9bb23bd5ba942affb08c0313029 stagedIfEnvironment_ c329b13543ee06e1957760be25248796878ef0361d2a226bd9ede652441f6e75 -pin source_staged_conditional_experiment e6d5be00ba0e0f765ead73a297722b3cb03bc9bb23bd5ba942affb08c0313029 stagedIfEnvironment faf9c6d774ed996242fa59b8476f8c4c53eb61f23b0f062f8245850632c261d4 -pin source_staged_conditional_experiment e6d5be00ba0e0f765ead73a297722b3cb03bc9bb23bd5ba942affb08c0313029 stagedIfOrdered_ 6a7be0ad44b1b12a76c6e56406e630e40059400444532c7196a0f1ac60ca5d5b -pin source_staged_conditional_experiment e6d5be00ba0e0f765ead73a297722b3cb03bc9bb23bd5ba942affb08c0313029 stagedIfCompileDefinitions 3e3925ef512834f0ffb916e63610c907fe9d78375e90ba918b5beae5eb4d540e +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceFindBinder 16d2b5adac452f490f7d67c9a60871ce419747e65e2499128bdbd1f769fc5bd5 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceFindExternal cbca0a8f60da95678fd13835871910a93b6cfe5efa53eed964d223a5f7e6607f +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveNameWithLookup f036dddc3bd3aaf48d3d9e08ddd7685bcc90465d2b886fccdfed6e9e1d7ab316 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveApply 1caa7453ed94a7d8f8d7b62ae1c2fb85c80bed0826285866029efbf889799fb1 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolvePipe 8b9a2d54d1dadbe5be89c00648c61b48012aa9fc60fb21e6077d3a79ec05b42b +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveLambda 7f78e8c73bd6521f30a4a8133396bf708d7c7da7c693e0b0faf14348b44d1e91 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveGroup a9df39db96d81db0a444617bfb4c96ca1f8b05767fd52a207aeb94af2139dbee +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveDo 75bb3992b8741039e782228b8a469005a60329cac52b53c399b8b695f051ead0 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveLocal fa2c54492fc1714eac73f279a774fb1fc23906d69249367585b9dfab49942732 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveElements f97597a53de0ffec5a1bf4667c442c7f78ed1cd323fd95e338fb3a8597db4a9a +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveList e4fbbe44d1618c6bfb42da16ca0ba88f85e56f69e50f7861e74b4e9f734eb839 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolvePatternNode 5e7fbe1cc96788a12687ef518a3ffa6844365fc1ee4be4670ac013cf92556fe6 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolvePatternChild 4636c1c61a8770cafce1eb84b3eadf13cd4954cd89faf27daa7098b394082135 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolvePatternLookup e1791322206fc3d69693e6af9bf6e973fd07048fea6b15da1c5b490ab40e7644 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveEquationLookup 468a8669188c36d80484b8c8ac11e3cc7c59de389ff4bb00b4d17e42afd3441a +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveEquationsWithLookup 8877f3432b0fbc1b2eb22417bae5b9308a17bfecdee54ccefb2e52713733072b +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveOrdinaryWithLookup 3112ad948fc68a696f95abf5fd75aa6bf06b6330dc4125671248bae4bc495cd8 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveCase c41248bcf41a4c8922a97df4003aa3ec4b0d1c266fd0ef46bc42658c1b0dd385 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveRec e8d80671a673ceed4e6af4277e7c21ce9c6aabf59e9e39c1410d65b23095a0ba +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveStableWithLookup 1a3e6c72ce291ea2100a1a8dd35fa91661191e4cdf0560e2af85f0ba809b6b47 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a resolveStableGateAstWithLookup 1423ad35df275fb487bdfc76553c080fe10fdb661a8fa1aad812d10894cdb8d5 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveName 85b9b73aba66c084cf62055d96e019bb79330027b9bd642241ce36daf91c0f44 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolvePattern ba0115eccae369a3b66ddf66836878d4c7df7f7895c8e6c6091e45ed18375b5a +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveEquation 0023162f47033079124407e44f201a5c56fe0317a8e35d59f435a85768144ec2 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveEquationsWith 2669f6a770d3e73d46419bb7f2bc6333bf7e8fb4356e66b58a4e111710dcf563 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveEquations 1f469dfa983101f1507147b4f3fda04d46f2fb3cab0743f7efce4df031a8db05 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveOrdinary b93dae0ce7ed05bec58e51f2b3c0334ef4284c0af084b9a61f9d8bf97281c0e8 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolve 5eefd8d756aa966f902e7c07301045ace247135dbbb6b442d31990b09384f60a +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a resolveGateAst 2af1f88c9eb28b30395edcadba96cbb7e3d12f5d5649eb27e2d48f52c2fd8366 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a resolveGateSource 1d42e746622951873835ad804eee6abdda09b7bea8456edde5477398bdc202ca +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a sourceResolveStable 676e75a8c97a32e544f55fc797a60b0838b7cfccca3d5427ebbdb501fdef0273 +pin source_resolve 9c0daa3e05f1f7dfad613037e5dea3828aa14ddd509624c69c339d8ff089977a resolveStableGateAst 12e2a91aa4293614ac1b3a2d4a11db8d4f4049e5cd269f4fa79d152c44accb4c +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f sourceCompileDefinition 2419e4f91a6b79fcde05a6b479bf26c270d331c16fccd0104cf1bba38cdbe35b +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f sourceCompileOrderedUsing 1c33484341a092e5a11946c39982989b9b4a9024994b07f56df31796aa6d711a +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f sourceCompileOrderedWith 6e1c008cb41b8e92bde306f177e830b795cd474b04b8601be8c5b9756255739c +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f sourceCompileOrdered fecbbfc9a00cfffed5cdc944273ff4f039ce1dee30b42ace00d0154d8043dfca +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f sourceSelectProgram 029245427e9110079106c46ba748f27497befd98c8cca789c1cac1f4c0c8c176 +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f compileGateProgramOutput fb47d9a3f1b5a6a8dca60bacbff6b211f3d75f92eb06ddb14e7681e1dff5b5b4 +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f compileSource 85fd162127f935e69033f29c251c00214f3e13bbc11c3ff71446146d30ac0d34 +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f sourceModuleCheckShadows 5e20d0bc192e9dbbf8f52611199ae83e9468264ddd19bd8e48ec6135aea762da +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f compileModuleDefinitionsUsing 722c48fffcc7cf2f02ee8a23394457858ff629c5f32bfc8238982e58cee7d0b4 +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f compileModuleDefinitionsWith 522622d97e96494ac1fcb0ec96d6fdeaaded3a8d88927f636a4e57a88c31ea4d +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f sourceCompileStableModuleProgram eb90fba935375a1a2ee20867ed83fbf9919c2f81d2f40c11a4f3b247ffa250a0 +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f compileModuleDefinitions e25116ba21e0546f004c9a4a46e98d93b32bd078d0f91d798f2b49643a45a964 +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f compileStableModuleDefinitions ac6fae6578fe59bc00d3f03d364fd7f61c7092b0a4e38176e2cb421ab954acb3 +pin source_unit 908400c8137869ba4313fa875fc2bf87db8a736debddd5bf2a40d6147295158f compileGateProgram d52931adde1d21f7a5693ced750b1fd2f88a20705a0e7350532fd1b01ee00d2d +pin source_staged_conditional_experiment f09eb17db370560404991726c7961b9d05992077beb54051bb0dac2e9f54c57c stagedIfMarker 4336ac112624858b71703feb30921c5f5619b80a3ee3258b51b214262e09b678 +pin source_staged_conditional_experiment f09eb17db370560404991726c7961b9d05992077beb54051bb0dac2e9f54c57c stagedIfBinding 87a7ecbeb4bbb402af75e8807f727e222e49e987edd609dd05c23210607b2058 +pin source_staged_conditional_experiment f09eb17db370560404991726c7961b9d05992077beb54051bb0dac2e9f54c57c stagedSourceBindings 85cb24a83b184c207ed31d1ecad287a72932c67b21af35c286782474ee76f567 +pin source_staged_conditional_experiment f09eb17db370560404991726c7961b9d05992077beb54051bb0dac2e9f54c57c stagedSourceMarker? da952a9e51c47278d3a74790433f99c53f1163b495ee3238f451b1420f5b7286 +pin source_staged_conditional_experiment f09eb17db370560404991726c7961b9d05992077beb54051bb0dac2e9f54c57c stagedIfMarker? 94702d68fe5ff38412353aac7d16218769a4b2e011cd48d3146f77bcaead7c89 +pin source_staged_conditional_experiment f09eb17db370560404991726c7961b9d05992077beb54051bb0dac2e9f54c57c stagedIfError 888e887eb39c0050e38545e346d8073fa608b4d5d5b2c49c537e9748e9ee134d +pin source_staged_conditional_experiment f09eb17db370560404991726c7961b9d05992077beb54051bb0dac2e9f54c57c stagedIfFirst 30c2bdd2fed3976f2e3489cf4a1c75620a928c0573d33f5fe773f1893b7522c4 +pin source_staged_conditional_experiment f09eb17db370560404991726c7961b9d05992077beb54051bb0dac2e9f54c57c stagedIfSecond 9e2467a4d8a331e3aa2d39d0f88409c8e4491b80cf1f1243ea7147168c9c29a3 +pin source_staged_conditional_experiment f09eb17db370560404991726c7961b9d05992077beb54051bb0dac2e9f54c57c stagedIfCall f7b420556abfa57835ebbe972deaabcbc4efb9f51dd0b70212d0ebab02af5645 +pin source_staged_conditional_experiment f09eb17db370560404991726c7961b9d05992077beb54051bb0dac2e9f54c57c stagedIfChildren_ 1ca3a13b9ceb79f43250e29f55348d287239234fa26c4ba9c0073830d3dc8dc3 +pin source_staged_conditional_experiment f09eb17db370560404991726c7961b9d05992077beb54051bb0dac2e9f54c57c stagedIfChildren a79b2f8e8a771f7e5d16618b63a011625d3bbf1e0ec149475117a76f6cb51402 +pin source_staged_conditional_experiment f09eb17db370560404991726c7961b9d05992077beb54051bb0dac2e9f54c57c stagedIfRewrite_ 828305362809aa1bacbeaf7fed5015f13aaac22afaa8cfddf2af67826ca6e05e +pin source_staged_conditional_experiment f09eb17db370560404991726c7961b9d05992077beb54051bb0dac2e9f54c57c stagedIfRewrite bd5f717d41b60e128e9a363fa9a9bf08de8409d4c04dd70da9dca42dc7ecf4a8 +pin source_staged_conditional_experiment f09eb17db370560404991726c7961b9d05992077beb54051bb0dac2e9f54c57c stagedIfCompileCore 14dd36f6b14ad7e956bd28d268c64b5aa112e7060a9774ebc567faf884dad07a +pin source_staged_conditional_experiment f09eb17db370560404991726c7961b9d05992077beb54051bb0dac2e9f54c57c stagedIfEnvironment_ c329b13543ee06e1957760be25248796878ef0361d2a226bd9ede652441f6e75 +pin source_staged_conditional_experiment f09eb17db370560404991726c7961b9d05992077beb54051bb0dac2e9f54c57c stagedIfEnvironment faf9c6d774ed996242fa59b8476f8c4c53eb61f23b0f062f8245850632c261d4 +pin source_staged_conditional_experiment f09eb17db370560404991726c7961b9d05992077beb54051bb0dac2e9f54c57c stagedIfOrdered_ 4a33b3e71f16dc91bfa270e91b89420050138e6aec74f523b8027faeddd2c274 +pin source_staged_conditional_experiment f09eb17db370560404991726c7961b9d05992077beb54051bb0dac2e9f54c57c stagedIfCompileDefinitions 6731074bbdeb73587434840c1adf1ab395627f45e094871bcc0f6607c2231092 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 84eedcd84984b9ce7feebbf15ca00dfb2bd7c67a2c93c7fc16dc1ebcb61134ff +compiler 8d05a27a702067eb242de35e1d92ff1bc0255eed9d9baf1640f1255b2ea43475 options 307cf2eafa67562f5c3a6d4555c1fc1ccb9b91f43d0b74d564f5aa0bb73ffd0f output a28053bcf2363d097dca2b03d8f55614c90898333ca1e893078ef5015a18f687 -local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 5b42a5b04fab86343ba9419ea30665207c7531e06b45ea9d144c535ac233ed85 -local source_pattern d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123 a97eb8b19f1fd1c843dd30282d8ae1b1c63f516290bb13243dace2a34b27d54e -local source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 290385a7216d4db96bb2d56dad024f52a53fb4d2e4af807d35185563142c58fe -local source_core 83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2 c99022a5af7f8107ef5a2265326452ea37b608d64a5d03392c1efccf5d65da4c -local source_staging_experiment db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790 9687ac6d1df67be60043bff0e5fb8846d8ba84ab030d75dca709c7593316a110 +local prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 9c6504f5a10a82b2718c956a5ee5a52844e44a045796ef027a6fa86def7593c5 +local source_pattern d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123 a34972fddfb26db87099ed479a0852a49b569411f44a1c436bf16a7e3acbd129 +local source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 f622468f9de2a8e7111912cf46f6f1f606929a50bb5fae293fa62aea21e1f9b7 +local source_core 83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2 1d87e9fa739e2127421a11a5f2a96e49f9a202a796ba3667317c67f65182cdeb +local source_staging_experiment db8e78afce2dadd987a2e7840b1107da75d3cc9c4ac3e5cd217cf0bc2ff00790 796c51b29737f2dcaddbd54738014d1b3e97aba4630696c26290a9eac8c119c9 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 false 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 _ 6f93378feaa8bf5ab7cefc071175a654c871bfd53f165d7d96795fb2b38483f1 pin prelude 6aa33a710955e5746f322775b9078f57ba4145f6b723ff4b76a292285e919823 true 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 @@ -239,66 +239,66 @@ pin source_pattern d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421 pin source_pattern d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123 sourceLowerEquationsWith 742c9ab010e19f139fbf1840a51a961767f9853870cc361bbfdd2aed1e124ce7 pin source_pattern d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123 sourceLowerEquations 58349a18d9d9662a4389d2817b965694e316780aad191d144dac2401942031fa pin source_pattern d14232cb623da7a59883ae5e0c773fa71037a887a7dcf3352e48cc8dff421123 sourceLowerStableEquations b7225e36bc0cee25612ec0be6fe8edc4ff07774e35c76f8b7a229e3fa750685f -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceTermNode 4b1f2b11e90b11bcfc522deeae834f7dda74256eb49351ca425110831156a186 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceTermKind 3ec371c2c643a6d27efa4037d67ee1ece8bcd2fce30e914ed8f718c09f26dd8a -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceTermPayload 110f1681320cfb98353d697325a848cb3db6e01a4ae4f2ab74e51652dfa29cde -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceTermLocation bb1a1c00e6fa0802fba896aae5b63e6ef7149eb00d81dbe14f2deeb84bb009a7 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceTermLiteral 9a134949176756ce1478534cb7d0e70beb721e2718d148e13f84867edd5fcfaa -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceTermVariable 7f913636954bcbf99b6a1023a5589664fa356dbe041fab9485950fdc1b4452a6 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceTermApply 029ee1f9c07b7b9519e95381bdf96c2c91c2d760c13a87573f22792badff7374 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceTermInvalid 58b028a6c1016670242f8c36498f6545c824ce7acb6b5137a9908175c9901418 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceCombS 9013b71418248b7c00716505d717226e575e84c8abd0c1e7b675c4c8b88459b1 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceCombK 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceCombI 15f13aeab5531e917cb30154730ad17db4f423c0b92784be7fa1817cb4be2287 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceCombB e998485db2b17441c923efbdbaa380629522d91316a5dd74081822c3db8201e4 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceCombC 16102ae548948d41c47e3759a92b50bd27576c7d9c2f81a6c1174d84d56db9ba -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceCombT 92fa182ab5b273c9a2e100f3655eedd3921ab94c4fd5c71080642256770ec0a0 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceCombR 3b6490445c7dd944f6b0f4bb58e819e877a30404a7a4d3c683f01d88f7e6c986 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceBracket_ 806f30ac43a0242b56b7a5038d726a8de7a95224dd2a493f1680fad33af258d7 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceBracketReference fe0bd1158c024a535ac9c3abec1e711891dc4556b40f29ace6d0822c6a7e7091 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceContainsBinder_ 65cb2844dd059c2b0942e19c42f6430f72d2f7fc6aa9e39ca32fa78a5bddb5f5 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceContainsBinder 2bd8495f2b6d113ccf1567afe462372d9b48b41a860b37b97705ab6533973c44 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceLower_ 2da1eded06f6b24aaa629fc01512a5c8489c4105fbdba7297408f2a472a166ad -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceLower fcb87c9082f4e1f07d2ef06f51d1ac3d9d74c4372f6dcc9bfc9808fe799b16fe -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceBracketRightConstant 73843e38e891f76c1b113a1510e74d3dc142f960dcf25344aa59347abdadfbc2 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceBracketDependentApp 0e285cae8c05bb9ec8d5907902c77fe3ec61251c8cd4cf16236b3e44d5f360b2 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceBracketOptimized_ 7ad937ae09e99ad7d2548ad0b0ac0200411b5369a525398048af42fa898b2e74 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceBracket baa59dce7de8c9319c4c070e4669b0d9f2965ecfafbbc3757c1737a50c20e3c2 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceBracketEtaApp 623623f582a155cd876a76372739a78c8d0d6d162365410ef41e0193b9402fb0 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceBracketEta_ 3e5805bd6fc4e0e575ec167a531013144bc55be22f8b2be0b3aa43ea81f9ee55 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceBracketEta 3a5e2e190357ecf16d7865b41defbb60d0a5f701b69f78b3c661281ddbf59de2 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceEliminateList f83a6d3ce89a8edb86bff18d1436ade8ce8198303b663f5a7970c3855816194c -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceEliminate_ d07f4b04d554398393a8102028e3a9101540514d2a3689d0718a15fce9790b4b -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceEliminate 6d8a42251f11615dd44965b532a58fcfdd1c67e560b5d6da63a2e09696db6c74 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceEliminateEta_ 64f03337158016bc2048b57a341c5053977ae57e50db346fff6f80eb5d70163b -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceEliminateEta 2d2a74a692d704aef1b22a7f7b7bf0319817ba20f0be9ea5d57bf7bfe9dae370 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKFlags_ 78090274e65936710e3a8d293d5d714a8b829db392855fb7813fb461db9f4873 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKFlags 2f64f47d8acd45bb92a9a2c8b9f838f47be5cbd10ac429fecf14144de95c32c7 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKTermLiteral? 30336dc0ea40104a8348a681a4e1ffcca50541a82c5a06757c84f776b216d4c1 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKTermIdentityLeft? ffb10c241dbff1e9b52c49baa59ade9ca6dfdc06ad36cefd0021d0b88f7161e1 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKTermIdentity? 9093a47ed76a2c43e595d0ec50a878f4c8aff6d52f2cfda0f186e98340542bf4 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKIsIdentity ff0e147fa12002c5d4105146c70bf7949aaa4c6e3054d14336a57de60548396d -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKHash_ baeb12f689bb95b271bffcadf1f9d2cbe8f61f75a63d1b1e8b87a33a905a69c4 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKHash aa6c74f4a90c042991866d4c8ba42d4b685d3d288e4b83fe83414c3948a8a5d4 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKApply e3ac9138be7a6500db0490c8f15c7fd610362bfb4e648405ca5abfd8d78bc0b0 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKBoundUses_ cefb21f7bb5c55b35411ba86f65254383ccda7db0d2497c792d9b8e526e6d55c -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKBoundUses 21998ebe4374ac5a949d1242d592eee90fa3990ad3fb3f492836af45bd7881ff -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKWeaken_ c563dada1fc0c9590063f33409fb77a4b0ae1b776cc4143d87bf521d16e2b276 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKWeaken 188c342a9b1a212b951706fc756531e615ae44729573279678a546734aca8ad9 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKAbstract f12e7587d6392ef6ba0e8980359c0a50b44375b16849d44fcd0a131bb3600294 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKList_ eefdd6937d8e03e6603988bca4d34d9b9cf0fffab000a8400d1a6a4a6a03b564 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKList 882282e1bbffcb3a37ebf69a1b8e02b143eb7f76c58e4ab37386c596f05fe2c4 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKConvertApp 4e1db0f1fe842bf0bdc0c2dbb44ccf68869c97163f9abc996d0c74e683334bd4 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKConvertLambdaPack 874143dccabf2f15c3f0cbf24157ebe010d035681027c467b36e693762efcd71 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKConvertLambda 74acfd9c0c40c68d6272ede37c54997198909fa608c7889eccd32a2c88d86110 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKConvertList 158ed1e64be35f3a283dfc3784a40a301f340b90b1acfd15f9c3ef66600cfc75 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKConvert_ 18a1c2dbe1c3ab3aaef19512b97728be8fa22663787a19eec940ad48efdb2df6 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceKConvert 3183b6cfe46a2eef3b1f0593ed3848c3e16888ae030c8b8de06f7306bcef27c5 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceRunTerm 3e9977a0d3cb7c150dfc0e4b31623b2424071cc4e433e59e11d696e10c27f528 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceCompileCoreReference 69e9c08853e14f8606d0930a0fa3aa325706794d7c5e6a6cc182e41810369de5 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceCompileCoreKiselyov 9c4b336a7e9d42ee73e624df723949540d01f316b18fc197802a97217d2ee389 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 sourceCompileCore 0b36c5210bd24df83f9bdc63a6895b1524d85b239b61cedbea6a4e64354ff681 -pin source_compile 99b67cc25fe897dba2c2178bd26afccb20bfa689e186ec3886162d1be5e7bde4 compileGateSource a43e6103dc546c25535a170547d9fa4c1f7a7611ec5cf6912980e5eebf69fb1f +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceTermNode 4b1f2b11e90b11bcfc522deeae834f7dda74256eb49351ca425110831156a186 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceTermKind 3ec371c2c643a6d27efa4037d67ee1ece8bcd2fce30e914ed8f718c09f26dd8a +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceTermPayload 110f1681320cfb98353d697325a848cb3db6e01a4ae4f2ab74e51652dfa29cde +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceTermLocation bb1a1c00e6fa0802fba896aae5b63e6ef7149eb00d81dbe14f2deeb84bb009a7 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceTermLiteral 9a134949176756ce1478534cb7d0e70beb721e2718d148e13f84867edd5fcfaa +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceTermVariable 7f913636954bcbf99b6a1023a5589664fa356dbe041fab9485950fdc1b4452a6 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceTermApply 029ee1f9c07b7b9519e95381bdf96c2c91c2d760c13a87573f22792badff7374 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceTermInvalid 58b028a6c1016670242f8c36498f6545c824ce7acb6b5137a9908175c9901418 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceCombS 9013b71418248b7c00716505d717226e575e84c8abd0c1e7b675c4c8b88459b1 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceCombK 2177bae1081d12a6f888b5efc89a27616aaf6e5df019f156a0f3d4c2d14bb270 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceCombI 15f13aeab5531e917cb30154730ad17db4f423c0b92784be7fa1817cb4be2287 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceCombB e998485db2b17441c923efbdbaa380629522d91316a5dd74081822c3db8201e4 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceCombC 16102ae548948d41c47e3759a92b50bd27576c7d9c2f81a6c1174d84d56db9ba +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceCombT 92fa182ab5b273c9a2e100f3655eedd3921ab94c4fd5c71080642256770ec0a0 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceCombR 3b6490445c7dd944f6b0f4bb58e819e877a30404a7a4d3c683f01d88f7e6c986 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceBracket_ 806f30ac43a0242b56b7a5038d726a8de7a95224dd2a493f1680fad33af258d7 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceBracketReference fe0bd1158c024a535ac9c3abec1e711891dc4556b40f29ace6d0822c6a7e7091 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceContainsBinder_ 65cb2844dd059c2b0942e19c42f6430f72d2f7fc6aa9e39ca32fa78a5bddb5f5 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceContainsBinder 2bd8495f2b6d113ccf1567afe462372d9b48b41a860b37b97705ab6533973c44 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceLower_ 2da1eded06f6b24aaa629fc01512a5c8489c4105fbdba7297408f2a472a166ad +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceLower fcb87c9082f4e1f07d2ef06f51d1ac3d9d74c4372f6dcc9bfc9808fe799b16fe +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceBracketRightConstant 73843e38e891f76c1b113a1510e74d3dc142f960dcf25344aa59347abdadfbc2 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceBracketDependentApp 0e285cae8c05bb9ec8d5907902c77fe3ec61251c8cd4cf16236b3e44d5f360b2 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceBracketOptimized_ 7ad937ae09e99ad7d2548ad0b0ac0200411b5369a525398048af42fa898b2e74 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceBracket baa59dce7de8c9319c4c070e4669b0d9f2965ecfafbbc3757c1737a50c20e3c2 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceBracketEtaApp 623623f582a155cd876a76372739a78c8d0d6d162365410ef41e0193b9402fb0 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceBracketEta_ 3e5805bd6fc4e0e575ec167a531013144bc55be22f8b2be0b3aa43ea81f9ee55 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceBracketEta 3a5e2e190357ecf16d7865b41defbb60d0a5f701b69f78b3c661281ddbf59de2 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceEliminateList f83a6d3ce89a8edb86bff18d1436ade8ce8198303b663f5a7970c3855816194c +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceEliminate_ d07f4b04d554398393a8102028e3a9101540514d2a3689d0718a15fce9790b4b +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceEliminate 6d8a42251f11615dd44965b532a58fcfdd1c67e560b5d6da63a2e09696db6c74 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceEliminateEta_ 64f03337158016bc2048b57a341c5053977ae57e50db346fff6f80eb5d70163b +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceEliminateEta 2d2a74a692d704aef1b22a7f7b7bf0319817ba20f0be9ea5d57bf7bfe9dae370 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKFlags_ 78090274e65936710e3a8d293d5d714a8b829db392855fb7813fb461db9f4873 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKFlags 2f64f47d8acd45bb92a9a2c8b9f838f47be5cbd10ac429fecf14144de95c32c7 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKTermLiteral? 30336dc0ea40104a8348a681a4e1ffcca50541a82c5a06757c84f776b216d4c1 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKTermIdentityLeft? ffb10c241dbff1e9b52c49baa59ade9ca6dfdc06ad36cefd0021d0b88f7161e1 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKTermIdentity? 9093a47ed76a2c43e595d0ec50a878f4c8aff6d52f2cfda0f186e98340542bf4 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKIsIdentity ff0e147fa12002c5d4105146c70bf7949aaa4c6e3054d14336a57de60548396d +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKHash_ baeb12f689bb95b271bffcadf1f9d2cbe8f61f75a63d1b1e8b87a33a905a69c4 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKHash aa6c74f4a90c042991866d4c8ba42d4b685d3d288e4b83fe83414c3948a8a5d4 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKApply e3ac9138be7a6500db0490c8f15c7fd610362bfb4e648405ca5abfd8d78bc0b0 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKBoundUses_ cefb21f7bb5c55b35411ba86f65254383ccda7db0d2497c792d9b8e526e6d55c +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKBoundUses 21998ebe4374ac5a949d1242d592eee90fa3990ad3fb3f492836af45bd7881ff +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKWeaken_ c563dada1fc0c9590063f33409fb77a4b0ae1b776cc4143d87bf521d16e2b276 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKWeaken 188c342a9b1a212b951706fc756531e615ae44729573279678a546734aca8ad9 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKAbstract f12e7587d6392ef6ba0e8980359c0a50b44375b16849d44fcd0a131bb3600294 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKList_ eefdd6937d8e03e6603988bca4d34d9b9cf0fffab000a8400d1a6a4a6a03b564 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKList 882282e1bbffcb3a37ebf69a1b8e02b143eb7f76c58e4ab37386c596f05fe2c4 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKConvertApp 4e1db0f1fe842bf0bdc0c2dbb44ccf68869c97163f9abc996d0c74e683334bd4 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKConvertLambdaPack 874143dccabf2f15c3f0cbf24157ebe010d035681027c467b36e693762efcd71 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKConvertLambda 74acfd9c0c40c68d6272ede37c54997198909fa608c7889eccd32a2c88d86110 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKConvertList 158ed1e64be35f3a283dfc3784a40a301f340b90b1acfd15f9c3ef66600cfc75 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKConvert_ 18a1c2dbe1c3ab3aaef19512b97728be8fa22663787a19eec940ad48efdb2df6 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceKConvert 3183b6cfe46a2eef3b1f0593ed3848c3e16888ae030c8b8de06f7306bcef27c5 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceRunTerm 3e9977a0d3cb7c150dfc0e4b31623b2424071cc4e433e59e11d696e10c27f528 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceCompileCoreReference 69e9c08853e14f8606d0930a0fa3aa325706794d7c5e6a6cc182e41810369de5 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceCompileCoreKiselyov 9c4b336a7e9d42ee73e624df723949540d01f316b18fc197802a97217d2ee389 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 sourceCompileCore 0b36c5210bd24df83f9bdc63a6895b1524d85b239b61cedbea6a4e64354ff681 +pin source_compile 9bd7f27b58f640544318153c8bda76079524d06b2657600043625f613c0620d0 compileGateSource 990fc7590211aa934cedca36c24c0435eaf1ed7e0333fc6f07396cb74ba95326 pin source_core 83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2 sourceCoreNode d8e9d65f71d83f16f6faf7fcda50d14f6b922918ff94d379278d4c6a4c3fafc3 pin source_core 83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2 sourceCoreKind 3ec371c2c643a6d27efa4037d67ee1ece8bcd2fce30e914ed8f718c09f26dd8a pin source_core 83e1dc8052f806b19ebc737998bbdfff23211b23a6bbe2ae6adbede8ad1652a2 sourceCorePayload 110f1681320cfb98353d697325a848cb3db6e01a4ae4f2ab74e51652dfa29cde diff --git a/test/source_equation_cases.py b/test/source_equation_cases.py @@ -114,5 +114,3 @@ cases.append(("WrongValue", cases[0][1], "(ok 99 t)", "[]", False)) missing = "f ^missing = 23\nf _ = 24\nmain = f t" cases.append(("WrongLocation", missing, '(err (parserDiagnostic 20 "missing" t (pair 1 (pair 5 4)) t) t)', "[]", False)) - -