1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-21 20:20:24 +02:00
guile/module
Andy Wingo 535fb833b3 stamp .go with timestamp of .scm; a fresh go has same mtime of .scm
* libguile/load.c (compiled_is_fresh): Rename from compiled_is_newer.
  Check that the mtines of the .go and .scm match exactly, so we don't
  get fooled by rsync-like modifications of the filesystem.

* module/system/base/compile.scm (call-with-output-file/atomic): Add
  optional arg, a reference file. If present we utime the output file to
  match the source file, before the rename.
  (compile-file): Stamp the .go file with the timestamp of the .scm.
2009-06-05 10:51:21 +02:00
..
ice-9 add exception_on_error optional arg to primitive-load-path 2009-06-03 22:20:55 +02:00
language update docs, clean up VM vestiges, macro docs, fix (/ a b c) 2009-05-24 13:09:01 +02:00
oop fix (oop goops) compilation for (language tree-il primitives) 2009-05-22 21:14:48 +02:00
rnrs Import R6RS bytevectors and I/O ports from Guile-R6RS-Libs 0.2. 2009-05-28 23:12:01 +02:00
scripts scripts take rest args 2009-04-20 18:20:01 +02:00
srfi Merge branch 'master' of git://git.savannah.gnu.org/guile 2009-06-02 09:35:02 -04:00
system stamp .go with timestamp of .scm; a fresh go has same mtime of .scm 2009-06-05 10:51:21 +02:00
Makefile.am compile and install srfi-98. 2009-06-05 10:32:52 +02:00