peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e417e34496 
							
						 
					 
					
						
						
							
							* truncate log  
						
						
						
					 
					
						2005-02-14 17:13:06 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							04c97cc129 
							
						 
					 
					
						
						
							
							* load jmp_buf_size from system unit  
						
						
						
					 
					
						2005-01-20 16:38:45 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							8d251e8506 
							
						 
					 
					
						
						
							
							* unit mapping rewrite  
						
						... 
						
						
						
						* new derefmap added 
						
					 
					
						2005-01-19 22:19:41 +00:00 
						 
				 
			
				
					
						
							
							
								olle 
							
						 
					 
					
						
						
						
						
							
						
						
							7572f3a539 
							
						 
					 
					
						
						
							
							* rework of macro subsystem  
						
						... 
						
						
						
						+ exportable macros for mode macpas 
						
					 
					
						2005-01-09 20:24:43 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							2a20174317 
							
						 
					 
					
						
						
							
							* set flag if a procedure references a symbol in staticsymtable  
						
						
						
					 
					
						2004-12-27 16:35:48 +00:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1027d1941d 
							
						 
					 
					
						
						
							
							+ Enable local debug info in methods  
						
						
						
					 
					
						2004-12-21 08:38:16 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							5576ae73a6 
							
						 
					 
					
						
						
							
							* fix visibility of protected/private  
						
						
						
					 
					
						2004-12-15 15:59:54 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e740a66636 
							
						 
					 
					
						
						
							
							* tparaitem removed, use tparavarsym instead  
						
						... 
						
						
						
						* parameter order is now calculated from paranr value in tparavarsym 
						
					 
					
						2004-11-15 23:35:30 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							95e0ed26f8 
							
						 
					 
					
						
						
							
							* use helper call to retrieve address of input/output to reduce  
						
						... 
						
						
						
						code that is generated in the main program for loading the
    threadvar 
						
					 
					
						2004-11-09 23:10:22 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6458bd0ce1 
							
						 
					 
					
						
						
							
							* tvarsym splitted  
						
						
						
					 
					
						2004-11-08 22:09:58 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ad89ee8150 
							
						 
					 
					
						
						
							
							* rename duplicate symbols and insert with unique name in the  
						
						... 
						
						
						
						symtable 
						
					 
					
						2004-11-05 21:16:55 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							9b00c7832e 
							
						 
					 
					
						
						
							
							* support > 32bit accesses for x86_64  
						
						... 
						
						
						
						* rewrote array size checking to support 64bit 
						
					 
					
						2004-11-01 23:30:11 +00:00 
						 
				 
			
				
					
						
							
							
								mazen 
							
						 
					 
					
						
						
						
						
							
						
						
							581b52422c 
							
						 
					 
					
						
						
							
							- remove $IFDEF DELPHI and related code  
						
						... 
						
						
						
						- remove $IFDEF FPCPROCVAR and related code 
						
					 
					
						2004-10-15 09:14:16 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1bb51a2667 
							
						 
					 
					
						
						
							
							* all checking for visibility is now done by is_visible_for_object  
						
						
						
					 
					
						2004-10-12 19:51:13 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							66df745917 
							
						 
					 
					
						
						
							
							* small regvar for para fixes  
						
						... 
						
						
						
						* function tvarsym.is_regvar added
  * tvarsym.getvaluesize removed, use getsize instead 
						
					 
					
						2004-10-11 15:48:15 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							63cf4464d3 
							
						 
					 
					
						
						
							
							* tvarsym.varregable added, split vo_regable from varoptions  
						
						
						
					 
					
						2004-10-08 17:09:43 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							c7544e69de 
							
						 
					 
					
						
						
							
							+ padalgingment field for recordsymtables (saved by recorddefs)  
						
						... 
						
						
						
						+ support for Macintosh PowerPC alignment (if the first field of a record
    or union has an alignment > 4, then the record or union size must be
    padded to a multiple of this size) 
						
					 
					
						2004-08-17 16:29:21 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							8184ad2048 
							
						 
					 
					
						
						
							
							* fixed padding of records to alignment  
						
						
						
					 
					
						2004-08-15 15:05:16 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							cf25a973f8 
							
						 
					 
					
						
						
							
							* fixed alignment of variant records  
						
						... 
						
						
						
						* more alignment problems fixed 
						
					 
					
						2004-08-15 13:30:18 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a939095dbe 
							
						 
					 
					
						
						
							
							* revert has_localst patch  
						
						... 
						
						
						
						* replace aktstaticsymtable/aktglobalsymtable with current_module 
						
					 
					
						2004-07-09 22:17:31 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							cf3c1198ea 
							
						 
					 
					
						
						
							
							* include unit name in error messages when types are the same  
						
						
						
					 
					
						2004-06-23 16:22:45 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							8a9758c5e2 
							
						 
					 
					
						
						
							
							* logs truncated  
						
						
						
					 
					
						2004-06-20 08:55:28 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							588e2c38bf 
							
						 
					 
					
						
						
							
							* dwarf branch merged  
						
						
						
					 
					
						2004-06-16 20:07:06 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a1b8d8bf6b 
							
						 
					 
					
						
						
							
							* check for 2gb limit when inserting record fields  
						
						
						
					 
					
						2004-05-25 18:50:50 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6245066670 
							
						 
					 
					
						
						
							
							* don't generate incompatible types when there is an errordef  
						
						
						
					 
					
						2004-05-23 20:56:14 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							5358278ca1 
							
						 
					 
					
						
						
							
							tai_regalloc.allocation changed to ratype to notify rgobj of register size changes  
						
						
						
					 
					
						2004-05-22 23:34:27 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							b721e5872c 
							
						 
					 
					
						
						
							
							* Prepare compiler infrastructure for multiple ansistring types  
						
						
						
					 
					
						2004-04-29 19:56:36 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ba9f4a0703 
							
						 
					 
					
						
						
							
							* packrecords fixed for settings from $PACKRECORDS  
						
						... 
						
						
						
						* default packrecords now uses value 0 and uses info from aligment
    structure only, initpackrecords removed 
						
					 
					
						2004-03-14 20:08:37 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d8c68fdfe0 
							
						 
					 
					
						
						
							
							* more stabs updates  
						
						
						
					 
					
						2004-03-09 20:45:04 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							abbd54f334 
							
						 
					 
					
						
						
							
							* stabs updates to write stabs for def for all implictly used  
						
						... 
						
						
						
						units 
						
					 
					
						2004-03-08 22:07:46 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1d2464f091 
							
						 
					 
					
						
						
							
							* check if withsymtable.defowner is in the current unit  
						
						
						
					 
					
						2004-02-26 16:16:19 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							05e0d83348 
							
						 
					 
					
						
						
							
							* operator overload chooses rewrite  
						
						... 
						
						
						
						* overload choosing is now generic and moved to htypechk 
						
					 
					
						2004-02-24 16:12:39 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c844c5a505 
							
						 
					 
					
						
						
							
							* procvar cleanup  
						
						
						
					 
					
						2004-02-20 21:55:59 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1e3875ad36 
							
						 
					 
					
						
						
							
							- fix rtti generation for properties containing sl_vec  
						
						... 
						
						
						
						- fix crash when overloaded operator is not available
- fix record alignment for C style variant records 
						
					 
					
						2004-02-17 15:57:49 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f619982607 
							
						 
					 
					
						
						
							
							* fixed protected checking in withsymtable  
						
						
						
					 
					
						2004-02-13 15:40:58 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							7b04fdec2e 
							
						 
					 
					
						
						
							
							* fix compilation without GDB  
						
						
						
					 
					
						2004-02-11 19:59:06 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							42f9b1b0e2 
							
						 
					 
					
						
						
							
							* Removed not very usefull nextglobal & previousglobal fields from  
						
						... 
						
						
						
						Tstoreddef, saving 78 kb of memory 
						
					 
					
						2004-02-06 22:37:00 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							d735071838 
							
						 
					 
					
						
						
							
							* Rtti generation moved to ncgutil  
						
						... 
						
						
						
						* Assmtai usage of symsym removed
  * operator overloading cleanup up 
						
					 
					
						2004-02-04 22:15:15 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							c22f863764 
							
						 
					 
					
						
						
							
							* Fix stabs generation problem reported by Jonas  
						
						
						
					 
					
						2004-01-31 22:48:31 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							862e121a0a 
							
						 
					 
					
						
						
							
							* Last steps before removal of aasmtai dependency in symsym can be  
						
						... 
						
						
						
						accomplished. 
						
					 
					
						2004-01-31 18:40:15 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							4505b320b7 
							
						 
					 
					
						
						
							
							* fixed more alignment issues  
						
						
						
					 
					
						2004-01-30 14:33:06 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							35b8e93073 
							
						 
					 
					
						
						
							
							* fixed more alignment issues  
						
						
						
					 
					
						2004-01-30 13:42:03 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							dfb7fe9d9d 
							
						 
					 
					
						
						
							
							* fixed alignment calculation for variant records  
						
						... 
						
						
						
						* fixed alignment padding of records 
						
					 
					
						2004-01-29 16:51:29 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							8caaa7740d 
							
						 
					 
					
						
						
							
							* more record alignment fixes  
						
						
						
					 
					
						2004-01-28 22:16:31 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							2d8d788211 
							
						 
					 
					
						
						
							
							* record alignment splitted in fieldalignment and recordalignment,  
						
						... 
						
						
						
						the latter is used when this record is inserted in another record. 
						
					 
					
						2004-01-28 20:30:18 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							97e87aaebc 
							
						 
					 
					
						
						
							
							* reginfo now also only allocated during register allocation  
						
						... 
						
						
						
						* third round of gdb cleanups: kick out most of concatstabto 
						
					 
					
						2004-01-26 16:12:27 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							7a6b6f4bd4 
							
						 
					 
					
						
						
							
							* Some minor stuff  
						
						... 
						
						
						
						* Managed to eliminate speed effects of string compression 
						
					 
					
						2004-01-15 15:16:17 +00:00 
						 
				 
			
				
					
						
							
							
								daniel 
							
						 
					 
					
						
						
						
						
							
						
						
							4a4b8f2a72 
							
						 
					 
					
						
						
							
							* Experiment: Compress strings to save memory  
						
						... 
						
						
						
						Did not save a single byte of mem; clearly the core size is boosted by
    temporary memory usage... 
						
					 
					
						2004-01-11 23:56:19 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f663d2488f 
							
						 
					 
					
						
						
							
							* cross unit inlining fixed  
						
						
						
					 
					
						2003-11-10 22:02:52 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							585d13369c 
							
						 
					 
					
						
						
							
							* fixed strange error message about expecting erroneous types,  
						
						... 
						
						
						
						usually this is caused by other errors so it isn't important 
						
					 
					
						2003-11-08 17:08:44 +00:00