1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-07 18:30:25 +02:00
guile/module
Andy Wingo c30edbbd5b Build psyntax-pp serially after eval.go.
* module/Makefile.am: Arrange to build psyntax-pp.go in serial mode,
  after eval.go.  Before the expander is compiled, expanding all the
  Scheme files dominates compile-time, even for larger files like
  psyntax-pp.scm.  If we compile psyntax in parallel with other files,
  it could be one of the other files finishes first, leading to two
  consecutive compiles that have to use an uncompiled psyntax expander.
  Ordering the compilation minimizes total real and user time, at least
  locally on a 4-core machine.

  Also take the opportunity to shuffle compile order for the rest of the
  Scheme files, to build parts of the RTL compiler early.
2013-11-26 10:47:29 +01:00
..
ice-9 No more VM objects visible to Scheme 2013-11-21 16:45:03 +01:00
language Contification converges more quickly 2013-11-26 08:52:56 +01:00
oop Remove (oop goops) <objcode> export 2013-11-19 21:32:42 +01:00
rnrs Merge remote-tracking branch 'origin/stable-2.0' 2013-08-11 22:46:22 -04:00
scripts Miscellaneous fixups related to objcode removal. 2013-11-08 17:42:54 +01:00
srfi Effects analysis sees match-error, throw-bad-structs as bailouts 2013-11-10 10:17:44 +01:00
sxml Remove duplicate definitions of call/ec' and let/ec'. 2013-04-06 15:40:19 +02:00
system No more VM objects visible to Scheme 2013-11-21 16:45:03 +01:00
texinfo texinfo plain-text: Use match' for stexi->plain-text'. 2013-03-22 22:09:05 +01:00
web Merge remote-tracking branch 'origin/stable-2.0' 2013-09-13 00:24:04 -04:00
Makefile.am Build psyntax-pp serially after eval.go. 2013-11-26 10:47:29 +01:00
rnrs.scm Add missing R6RS `open-file-input/output-port' procedure 2012-11-12 20:47:57 +01:00
statprof.scm VM accessors take VM as implicit argument, not explicit argument 2013-11-21 16:10:41 +01:00
texinfo.scm texinfo: Recognize `@:'. 2013-03-21 18:52:29 +01:00