~ chicken-core (chicken-5) 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