~ chicken-core (chicken-5) 5fae080cc68d6fe0fe295aaaeb729a90701b9a18


commit 5fae080cc68d6fe0fe295aaaeb729a90701b9a18
Author:     Evan Hanson <evhan@foldling.org>
AuthorDate: Fri Jan 15 17:41:16 2016 +1300
Commit:     Evan Hanson <evhan@foldling.org>
CommitDate: Tue Mar 8 22:52:33 2016 +1300

    Rename the "import-only" extension flag to "syntax-only"

diff --git a/eval.scm b/eval.scm
index 97b98e8c..ece92a00 100644
--- a/eval.scm
+++ b/eval.scm
@@ -1304,7 +1304,7 @@
       ((extension-information/internal id 'require) =>
        (lambda (info)
 	 (let ((s  (assq 'syntax info))
-	       (nr (assq 'import-only info))
+	       (nr (assq 'syntax-only info))
 	       (rr (assq 'require-at-runtime info)))
 	   (values
 	    `(##core#begin
diff --git a/manual/Extensions b/manual/Extensions
index 37737ca7..bca85029 100644
--- a/manual/Extensions
+++ b/manual/Extensions
@@ -123,12 +123,12 @@ as a file containing macros to be loaded at compile/macro-expansion time.
 Specifies extensions that should be loaded (via {{require}}) at runtime. This is mostly
 useful for syntax extensions that need additional support code at runtime.
 
-===== import-only
+===== syntax-only
 
-  [extension property] (import-only)
+  [extension property] (syntax-only)
 
-Specifies that this extension only provides a expansion-time code in an import library and
-does not require code to be loaded at runtime.
+Specifies that this extension only provides a expansion-time code in an
+import library and does not require code to be loaded at runtime.
 
 ===== version
 
Trap