~ chicken-core (master) b2a8cc7a658874e131d3ae68fa69838eb6bdd100
commit b2a8cc7a658874e131d3ae68fa69838eb6bdd100
Author: Evan Hanson <evhan@foldling.org>
AuthorDate: Thu Jul 12 09:14:14 2018 +1200
Commit: Evan Hanson <evhan@foldling.org>
CommitDate: Thu Jul 12 09:56:47 2018 +1200
Update list of core units in eval.scm
Add `debugger-client', `eval-modules', `profiler', and `scheduler'. This
makes sure static compilation works correctly when these units are
compiled into a program manually (via "-explicit-use" and "-uses").
Also, remove `files' since that unit no longer exists.
diff --git a/eval.scm b/eval.scm
index 7aad9636..f1c5bb6c 100644
--- a/eval.scm
+++ b/eval.scm
@@ -916,9 +916,10 @@
(##core#require library)))))
(define-constant core-units
- '(chicken-syntax chicken-ffi-syntax continuation data-structures eval
- expand extras file files internal irregex library lolevel pathname
- port posix srfi-4 tcp repl read-syntax))
+ '(chicken-syntax chicken-ffi-syntax continuation data-structures
+ debugger-client eval eval-modules expand extras file internal
+ irregex library lolevel pathname port posix profiler read-syntax
+ repl scheduler srfi-4 tcp))
(define-constant cygwin-default-dynamic-load-libraries '("cygchicken-0"))
(define-constant macosx-load-library-extension ".dylib")
Trap