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
							parent
							
								
									f8b4d2d2f9
								
							
						
					
					
						commit
						f4c66e8be7
					
				| 
						 | 
				
			
			@ -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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -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
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue