add --fresh-auto-compile
authorAndy Wingo <wingo@pobox.com>
Fri, 15 Apr 2011 09:27:27 +0000 (11:27 +0200)
committerAndy Wingo <wingo@pobox.com>
Fri, 15 Apr 2011 09:27:27 +0000 (11:27 +0200)
commit1e56cff2337d4f6b0a9f3363ea1cb3ac5287a6ed
tree69dec48dbd843512336615938b7354ca183ef55b
parentee037cee3e3e545936e04e8bed3f7e0670a4ec11
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.
NEWS
doc/ref/api-evaluation.texi
doc/ref/scheme-scripts.texi
libguile/load.c
module/ice-9/boot-9.scm
module/ice-9/command-line.scm