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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								687f387c0b 
								
							 
						 
						
							
							
								
								- added more semantic checks - more to come  
							
							... 
							
							
							
							- distinguish float/int literals syntactically
- fixed a tracing bug
R=r
OCL=13906
CL=13906 
							
						 
						
							2008-08-05 18:52:37 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Griesemer 
								
							 
						 
						
							
							
							
							
								
							
							
								28547615ce 
								
							 
						 
						
							
							
								
								- fixed another export bug  
							
							... 
							
							
							
							- more self-verification code
R=r
OCL=13894
CL=13894 
							
						 
						
							2008-08-05 15:20:58 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Griesemer 
								
							 
						 
						
							
							
							
							
								
							
							
								7a799be49a 
								
							 
						 
						
							
							
								
								- switch to new export syntax  
							
							... 
							
							
							
							- deprecate old syntax in this front-end (use -6g for compatibility)
R=r
OCL=13831
CL=13833 
							
						 
						
							2008-08-04 15:37:47 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Griesemer 
								
							 
						 
						
							
							
							
							
								
							
							
								0abbb8c76b 
								
							 
						 
						
							
							
								
								more import/export stuff:  
							
							... 
							
							
							
							- no need to import/export predeclared types
- fix for receiver types
- cleanups
- added tests to Makefile
R=r
OCL=13728
CL=13730 
							
						 
						
							2008-08-01 13:33:31 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Griesemer 
								
							 
						 
						
							
							
							
							
								
							
							
								9761a6d069 
								
							 
						 
						
							
							
								
								- backward link from objs to containing scope  
							
							... 
							
							
							
							(first step towards cleaner package handling)
- check that map, function, and channel vars are pointers
R=r
OCL=13690
CL=13690 
							
						 
						
							2008-07-31 13:35:30 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Griesemer 
								
							 
						 
						
							
							
							
							
								
							
							
								0c374e9f89 
								
							 
						 
						
							
							
								
								- fixed a bug w/ exports (wrong package info)  
							
							... 
							
							
							
							- keep track of type alias (type T1 T0) so we can print the proper type name
R=r
OCL=13688
CL=13688 
							
						 
						
							2008-07-31 10:47:10 -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 
								
							 
						 
						
							
							
							
							
								
							
							
								dead164cc0 
								
							 
						 
						
							
							
								
								- made initial export work  
							
							... 
							
							
							
							- added code for importing (not tested)
- various fixes
SVN=128061 
							
						 
						
							2008-07-18 14:04:21 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Griesemer 
								
							 
						 
						
							
							
							
							
								
							
							
								a6f87794ff 
								
							 
						 
						
							
							
								
								- added more code (package, export, compilation)  
							
							... 
							
							
							
							- first cut at semantic checks (disabled)
SVN=127348 
							
						 
						
							2008-07-15 15:37:14 -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