aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/program
diff options
context:
space:
mode:
authorEduardo Julian2022-01-28 06:23:41 -0400
committerEduardo Julian2022-01-28 06:23:41 -0400
commit805309298575cef550749199374e853091f973b3 (patch)
treeaa6ab7e1f642a220b9bc1078018b98648452ea0d /stdlib/source/program
parentfe0d9fc74740f1b51e2f498d4516579d3e48ed02 (diff)
Better detection for "exec" optimization.
Diffstat (limited to 'stdlib/source/program')
-rw-r--r--stdlib/source/program/compositor.lux7
1 files changed, 4 insertions, 3 deletions
diff --git a/stdlib/source/program/compositor.lux b/stdlib/source/program/compositor.lux
index 1b7e161d1..bb7c80765 100644
--- a/stdlib/source/program/compositor.lux
+++ b/stdlib/source/program/compositor.lux
@@ -33,7 +33,7 @@
["$" lux
["[1]/[0]" program {"+" Program}]
["[0]" syntax]
- ["[0]" generation {"+" Buffer Context}]
+ ["[0]" generation]
["[0]" directive]
["[0]" analysis
[macro {"+" Expander}]]
@@ -42,7 +42,8 @@
[meta
[packager {"+" Packager}]
[archive {"+" Archive}
- [descriptor {"+" Module}]]
+ [descriptor {"+" Module}]
+ ["[0]" unit]]
[io
["ioW" archive]]]]
... ["[0]" interpreter]
@@ -90,7 +91,7 @@
(in output)))
(def: (package! fs host_dependencies [packager package] static archive context)
- (-> (file.System Async) (Dictionary file.Path Binary) [Packager file.Path] Static Archive Context (Async (Try Any)))
+ (-> (file.System Async) (Dictionary file.Path Binary) [Packager file.Path] Static Archive unit.ID (Async (Try Any)))
(case (packager host_dependencies archive context)
{try.#Success content}
(case content