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/program/compositor | |
parent | fe0d9fc74740f1b51e2f498d4516579d3e48ed02 (diff) |
Better detection for "exec" optimization.
Diffstat (limited to '')
-rw-r--r-- | stdlib/source/program/compositor.lux | 7 |
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 |