summaryrefslogtreecommitdiff
path: root/doc/ref/scheme-scripts.texi
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2011-04-15 11:27:27 +0200
committerAndy Wingo <wingo@pobox.com>2011-04-15 11:27:27 +0200
commit1e56cff2337d4f6b0a9f3363ea1cb3ac5287a6ed (patch)
tree69dec48dbd843512336615938b7354ca183ef55b /doc/ref/scheme-scripts.texi
parentee037cee3e3e545936e04e8bed3f7e0670a4ec11 (diff)
downloadguile-1e56cff2337d4f6b0a9f3363ea1cb3ac5287a6ed.tar.gz
add --fresh-auto-compile
* doc/ref/api-evaluation.texi (Compilation): Add discussion of --fresh-auto-compile. * doc/ref/scheme-scripts.texi (Invoking Guile): Add --fresh-auto-compile option. * NEWS: Add entry. * libguile/load.c: Define %fresh-auto-compile. (scm_primitive_load_path): Use it here. (scm_init_load_should_auto_compile): Init from GUILE_AUTO_COMPILE env var, with a value of "fresh". * module/ice-9/boot-9.scm (load-in-vicinity): Auto-compilation cache is stale if %fresh-auto-compile is true. * module/ice-9/command-line.scm (compile-shell-switches): Parse out --fresh-auto-compile.
Diffstat (limited to 'doc/ref/scheme-scripts.texi')
-rw-r--r--doc/ref/scheme-scripts.texi5
1 files changed, 5 insertions, 0 deletions
diff --git a/doc/ref/scheme-scripts.texi b/doc/ref/scheme-scripts.texi
index 0ad1becf3..c7d22a4e9 100644
--- a/doc/ref/scheme-scripts.texi
+++ b/doc/ref/scheme-scripts.texi
@@ -227,6 +227,11 @@ development.
@item --auto-compile
Compile source files automatically (default behavior).
+@vnew{2.0.1}
+
+@item --fresh-auto-compile
+Treat the auto-compilation cache as invalid, forcing recompilation.
+
@vnew{2.0}
@item --no-auto-compile