diff options
author | Andy Wingo <wingo@pobox.com> | 2013-11-26 10:47:29 +0100 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2013-11-26 10:47:29 +0100 |
commit | c30edbbd5b6cfeeca6b8a66578107df17ec96a51 (patch) | |
tree | 50adaeb1e88c52f1f0497a989aa28a2b6ceec350 /libguile/boolean.h | |
parent | 310da5e1efe70503e52f7a13f709775c319e6b7f (diff) | |
download | guile-c30edbbd5b6cfeeca6b8a66578107df17ec96a51.tar.gz |
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.
Diffstat (limited to 'libguile/boolean.h')
0 files changed, 0 insertions, 0 deletions