diff options
author | Eduardo Julian | 2022-01-28 06:23:41 -0400 |
---|---|---|
committer | Eduardo Julian | 2022-01-28 06:23:41 -0400 |
commit | 805309298575cef550749199374e853091f973b3 (patch) | |
tree | aa6ab7e1f642a220b9bc1078018b98648452ea0d /stdlib/source/library/lux/tool/compiler/meta/io | |
parent | fe0d9fc74740f1b51e2f498d4516579d3e48ed02 (diff) |
Better detection for "exec" optimization.
Diffstat (limited to 'stdlib/source/library/lux/tool/compiler/meta/io')
-rw-r--r-- | stdlib/source/library/lux/tool/compiler/meta/io/archive.lux | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/stdlib/source/library/lux/tool/compiler/meta/io/archive.lux b/stdlib/source/library/lux/tool/compiler/meta/io/archive.lux index e89b45756..d0498a516 100644 --- a/stdlib/source/library/lux/tool/compiler/meta/io/archive.lux +++ b/stdlib/source/library/lux/tool/compiler/meta/io/archive.lux @@ -40,7 +40,8 @@ ["[0]" module] ["[0]" descriptor {"+" Descriptor}] ["[0]" document {"+" Document}] - ["[0]" artifact {"+" Artifact Dependency} + ["[0]" unit] + ["[0]" artifact {"+" Artifact} ["[0]" category {"+" Category}]]] ["[0]" cache "_" ["[1]/[0]" module]] @@ -225,7 +226,7 @@ (def: (loaded_document extension host module_id expected actual document) (All (_ expression directive) - (-> Text (generation.Host expression directive) module.ID (Sequence [Artifact (Set Dependency)]) (Dictionary Text Binary) (Document .Module) + (-> Text (generation.Host expression directive) module.ID (Sequence [Artifact (Set unit.ID)]) (Dictionary Text Binary) (Document .Module) (Try [(Document .Module) Bundles Output]))) (do [! try.monad] [[definitions bundles] (: (Try [Definitions Bundles Output]) |