parser.notes sets parser-quiet? to t in the global namespace. stage2.factor runs its code in the global namespace, so 1) make it more clear that we're setting the global parser-quiet? and 2) change it back before finishing bootstrap to match parser.notes top-level form

db4
Doug Coleman 2011-09-07 13:41:18 -05:00
parent f8b4d2d2f9
commit f4c66e8be7
2 changed files with 8 additions and 2 deletions

View File

@ -1,6 +1,10 @@
USING: init command-line.startup debugger system continuations ;
USING: init command-line.startup debugger system
continuations parser.notes namespaces ;
[
! Set parser-quiet? to match parser.notes top-level form
t parser-quiet? set-global
boot
do-startup-hooks
[ command-line-startup ] [ print-error 1 exit ] recover

View File

@ -62,7 +62,9 @@ SYMBOL: bootstrap-time
! We time bootstrap
nano-count
parser-quiet? off
! parser.notes sets this to t in the global namespace.
! We have to change it back in finish-bootstrap.factor
f parser-quiet? set-global
default-image-name "output-image" set-global