Robert Griesemer 
								
							 
						 
						
							
							
							
							
								
							
							
								683ded80c9 
								
							 
						 
						
							
							
								
								- changed go-in-go parser to require ()'s for panic and print  
							
							... 
							
							
							
							- adjusted much of the existing go code
- missing: tests
R=r
DELTA=229  (1 added, 17 deleted, 211 changed)
OCL=14103
CL=14103 
							
						 
						
							2008-08-11 21:20:42 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Griesemer 
								
							 
						 
						
							
							
							
							
								
							
							
								40c93a5238 
								
							 
						 
						
							
							
								
								- experiments with forward-declaring types of non-imported packages  
							
							... 
							
							
							
							- adjusted switch syntax (no repeated case: case: anymore)
- enabled some constant expressions that work now
R=r
OCL=14098
CL=14098 
							
						 
						
							2008-08-11 18:44:41 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Griesemer 
								
							 
						 
						
							
							
							
							
								
							
							
								c7fb27f6e4 
								
							 
						 
						
							
							
								
								- more steps towards automatic recursive compilation of dependencies  
							
							... 
							
							
							
							- make forward declarations of types match 6g
- better factoring
R=r
OCL=14059
CL=14059 
							
						 
						
							2008-08-11 09:45:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Griesemer 
								
							 
						 
						
							
							
							
							
								
							
							
								bc13a1a374 
								
							 
						 
						
							
							
								
								first primitive cut at resolving missing imports automatically:  
							
							... 
							
							
							
							if an import file is missing, the corresponding source
is compiled automatically, if found
R=r
OCL=13990
CL=13990 
							
						 
						
							2008-08-07 19:32:22 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Griesemer 
								
							 
						 
						
							
							
							
							
								
							
							
								882ac63885 
								
							 
						 
						
							
							
								
								- implement scanner token stream via channel  
							
							... 
							
							
							
							- change test_scanner to scan using both methods
- add -pscan flag to Go front-end to choose between conventional
  synchronous or parallel asynchronous scanning
R=r
OCL=13937
CL=13937 
							
						 
						
							2008-08-06 18:57:37 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Griesemer 
								
							 
						 
						
							
							
							
							
								
							
							
								6dd92ea6cb 
								
							 
						 
						
							
							
								
								- fixed import bug (import "...")  
							
							... 
							
							
							
							- better debugging support
- removed dead code
R=r
OCL=13680
CL=13680 
							
						 
						
							2008-07-30 21:26:15 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Griesemer 
								
							 
						 
						
							
							
							
							
								
							
							
								1f46513917 
								
							 
						 
						
							
							
								
								various fixes:  
							
							... 
							
							
							
							- missing return in import code
- proper propagation of flags to various components
- better error message when source position is missing
- cleanups
R=r
OCL=13676
CL=13676 
							
						 
						
							2008-07-30 17:36:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Griesemer 
								
							 
						 
						
							
							
							
							
								
							
							
								f550cd67e0 
								
							 
						 
						
							
							
								
								- more infrastructure  
							
							... 
							
							
							
							SVN=127430 
							
						 
						
							2008-07-15 19:59:00 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Griesemer 
								
							 
						 
						
							
							
							
							
								
							
							
								fbab6ae9b5 
								
							 
						 
						
							
							
								
								- added universe, universe initialization  
							
							... 
							
							
							
							- fixed types, added missing exports, etc.
SVN=127104 
							
						 
						
							2008-07-14 16:57:42 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Griesemer 
								
							 
						 
						
							
							
							
							
								
							
							
								bb9d53e570 
								
							 
						 
						
							
							
								
								- added buildtime  
							
							... 
							
							
							
							SVN=126776 
							
						 
						
							2008-07-10 18:46:30 -07:00