Thomas Preud'homme 
								
							 
						 
						
							
							
							
							
								
							
							
								47abdbd3d5 
								
							 
						 
						
							
							
								
								Better handle ld scripts  
							
							 
							
							... 
							
							
							
							* search file from INPUT and GROUP commands in the library path in
  addition to the current directory
* handle libraries specified by -lfoo options
* Search lib in GROUP command repeatedly 
							
						 
						
							2010-04-15 19:30:00 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Detlef Riekenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								f740485a5a 
								
							 
						 
						
							
							
								
								tccpp: Allow local labels to start with a dot  
							
							 
							
							... 
							
							
							
							--
By by ... Detlef 
							
						 
						
							2010-04-05 12:28:27 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Detlef Riekenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								95bc36a149 
								
							 
						 
						
							
							
								
								tccpp: Add missing bracket in an error message  
							
							 
							
							
							
						 
						
							2010-03-31 00:42:39 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alexandre Becoulet 
								
							 
						 
						
							
							
							
							
								
							
							
								b9aeac0a64 
								
							 
						 
						
							
							
								
								Fixed bug which prevent tcc preprocessor to ignore line number directives  
							
							 
							
							
							
						 
						
							2010-02-01 18:08:51 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Detlef Riekenberg 
								
							 
						 
						
							
							
							
							
								
							
							
								900871ca8d 
								
							 
						 
						
							
							
								
								Dump the current token in skip(), when it's not the expected token  
							
							 
							
							
							
						 
						
							2010-01-27 00:02:33 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									grischka 
								
							 
						 
						
							
							
							
							
								
							
							
								a40814cc9d 
								
							 
						 
						
							
							
								
								tccpp: signal missing #endif error  
							
							 
							
							
							
						 
						
							2010-01-14 21:00:05 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									grischka 
								
							 
						 
						
							
							
							
							
								
							
							
								4e5170d4a5 
								
							 
						 
						
							
							
								
								tccpp: convert TOK_GET macro into function  
							
							 
							
							
							
						 
						
							2010-01-14 20:59:44 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									grischka 
								
							 
						 
						
							
							
							
							
								
							
							
								280e20b1d3 
								
							 
						 
						
							
							
								
								tccpp: warn about #define redefinition  
							
							 
							
							
							
						 
						
							2010-01-14 20:59:44 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									grischka 
								
							 
						 
						
							
							
							
							
								
							
							
								88a3ccab9f 
								
							 
						 
						
							
							
								
								allow tcc be build from separate objects  
							
							 
							
							... 
							
							
							
							If you want that, run: make NOTALLINONE=1 
							
						 
						
							2009-12-20 01:53:49 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									grischka 
								
							 
						 
						
							
							
							
							
								
							
							
								569c20f104 
								
							 
						 
						
							
							
								
								tccpp: fix quirk with cached headers and #else  
							
							 
							
							... 
							
							
							
							Such as with
    #ifndef FOO_H
    ...
    #else
    ...
    #endif 
							
						 
						
							2009-08-24 13:30:01 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									grischka 
								
							 
						 
						
							
							
							
							
								
							
							
								d923e652f2 
								
							 
						 
						
							
							
								
								tccpp: avoid double free with macro_ptr_allocated (after errors)  
							
							 
							
							
							
						 
						
							2009-08-24 13:30:00 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									grischka 
								
							 
						 
						
							
							
							
							
								
							
							
								c998985c74 
								
							 
						 
						
							
							
								
								cleanup: constify some global data  
							
							 
							
							
							
						 
						
							2009-07-18 22:07:42 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									grischka 
								
							 
						 
						
							
							
							
							
								
							
							
								9fda4f4248 
								
							 
						 
						
							
							
								
								win32: treat long double as double  
							
							 
							
							
							
						 
						
							2009-07-18 22:07:17 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									grischka 
								
							 
						 
						
							
							
							
							
								
							
							
								035918ef2f 
								
							 
						 
						
							
							
								
								win64: fix pointer <-> unsigned long typecast issues  
							
							 
							
							
							
						 
						
							2009-07-18 22:05:58 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									grischka 
								
							 
						 
						
							
							
							
							
								
							
							
								bed17847bd 
								
							 
						 
						
							
							
								
								cleanup: stop abuse of sym->c for #define tokenstreams  
							
							 
							
							
							
						 
						
							2009-07-18 21:55:10 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									grischka 
								
							 
						 
						
							
							
							
							
								
							
							
								85e481b66e 
								
							 
						 
						
							
							
								
								pp: return newline after directive  
							
							 
							
							
							
						 
						
							2009-07-18 21:54:58 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									grischka 
								
							 
						 
						
							
							
							
							
								
							
							
								fcdb663dde 
								
							 
						 
						
							
							
								
								pp: simplify pasting, enable L ## number  
							
							 
							
							
							
						 
						
							2009-07-18 21:54:55 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									grischka 
								
							 
						 
						
							
							
							
							
								
							
							
								e4ae77c7bb 
								
							 
						 
						
							
							
								
								tcc_preprocess: add gcc-style include-depth flags  
							
							 
							
							... 
							
							
							
							# 1 "main.c"
    # 1 "include/stdio.h" 1
    # 123 "include/stdio.h" 3
    # 10 "main.c" 2
flags: 1: level++; 3: same-level  2: level-- 
							
						 
						
							2009-06-17 02:10:42 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									grischka 
								
							 
						 
						
							
							
							
							
								
							
							
								aed6a7cb60 
								
							 
						 
						
							
							
								
								fix "cached include" optimization  
							
							 
							
							... 
							
							
							
							comparing the filenames as in the #include statement can be
ambiguous if including files are in different directories.
Now caches and checks the really opened filename instead. 
							
						 
						
							2009-05-11 18:55:16 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									grischka 
								
							 
						 
						
							
							
							
							
								
							
							
								0a35f9d66e 
								
							 
						 
						
							
							
								
								move static prototypes to libtcc.c  
							
							 
							
							
							
						 
						
							2009-05-11 18:45:56 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									grischka 
								
							 
						 
						
							
							
							
							
								
							
							
								f9181416f6 
								
							 
						 
						
							
							
								
								move some global variables into TCCState  
							
							 
							
							
							
						 
						
							2009-05-11 18:45:44 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									grischka 
								
							 
						 
						
							
							
							
							
								
							
							
								b8f6e1ae30 
								
							 
						 
						
							
							
								
								move minor things from libtcc.c to other files  
							
							 
							
							
							
						 
						
							2009-05-05 20:30:39 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									grischka 
								
							 
						 
						
							
							
							
							
								
							
							
								805990b94e 
								
							 
						 
						
							
							
								
								move preprocessor to tccpp.c  
							
							 
							
							
							
						 
						
							2009-05-05 20:17:49 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									grischka 
								
							 
						 
						
							
							
							
							
								
							
							
								a93bcdffae 
								
							 
						 
						
							
							
								
								new files: tcc.h libtcc.c tccpp.c tccgen.c  
							
							 
							
							
							
						 
						
							2009-05-05 20:17:11 +02:00