peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4a4a24b6e8 
							
						 
					 
					
						
						
							
							* log truncated  
						
						
						
					 
					
						2000-02-09 13:22:42 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e525797c51 
							
						 
					 
					
						
						
							
							* updated copyright to 2000  
						
						
						
					 
					
						2000-01-07 01:14:18 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0512ba80fb 
							
						 
					 
					
						
						
							
							+ ttype, tsymlist  
						
						
						
					 
					
						1999-11-30 10:40:42 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							e4bfedf924 
							
						 
					 
					
						
						
							
							* Nextoverloading ordering fix  
						
						
						
					 
					
						1999-11-21 01:42:37 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							62da9bd4c0 
							
						 
					 
					
						
						
							
							* Notes/hints changes  
						
						
						
					 
					
						1999-11-17 17:04:58 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e169c592f8 
							
						 
					 
					
						
						
							
							* searchpaths changed to stringqueue object  
						
						
						
					 
					
						1999-11-12 11:03:49 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0887060ff2 
							
						 
					 
					
						
						
							
							* truncated log to 20 revs  
						
						
						
					 
					
						1999-11-06 14:34:16 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							25553ebfea 
							
						 
					 
					
						
						
							
							* local browsing works at first level  
						
						... 
						
						
						
						ie for function defined in interface or implementation
    not yet for functions inside other functions 
						
					 
					
						1999-11-05 17:18:02 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							fc0d67a752 
							
						 
					 
					
						
						
							
							+ error if PPU modulename is different from what is searched  
						
						... 
						
						
						
						(8+3 limitations!)
  + cond ORDERSOURCES to allow recompilation of FP
    if symppu.inc is changed (need PPUversion change!) 
						
					 
					
						1999-09-16 13:27:08 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							6bbd06b90c 
							
						 
					 
					
						
						
							
							* tnamedindexobject._name should be never accessed direct! Use the  
						
						... 
						
						
						
						function name instead 
						
					 
					
						1999-09-12 15:45:11 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							781117b288 
							
						 
					 
					
						
						
							
							* message about conditionals changed to Hint  
						
						
						
					 
					
						1999-09-03 10:54:22 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							5536344e9f 
							
						 
					 
					
						
						
							
							+ startup conditionnals stored in PPU file for debug info  
						
						
						
					 
					
						1999-08-31 15:47:56 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							92801b8a35 
							
						 
					 
					
						
						
							
							* some code adapted to CRC_only computation  
						
						... 
						
						
						
						+ main file is search in unitspathlist
    and triggers do_compile flag
  * some changes to get identical CRC vaules after
    interface and after implementation 
						
					 
					
						1999-08-27 10:54:45 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d7a37edfbd 
							
						 
					 
					
						
						
							
							* support for array constructors extended and more error checking  
						
						
						
					 
					
						1999-08-13 21:33:09 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ed8eb13d59 
							
						 
					 
					
						
						
							
							* moved bitmask constants to sets  
						
						... 
						
						
						
						* some other type/const renamings 
						
					 
					
						1999-08-03 22:02:29 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							b2c99ecb9d 
							
						 
					 
					
						
						
							
							+ implemented a better error message if a PPU file isn't found as suggested  
						
						... 
						
						
						
						by Lee John 
						
					 
					
						1999-07-14 21:19:01 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							58cbc3e795 
							
						 
					 
					
						
						
							
							* new link writing to the ppu, one .ppu is needed for all link types,  
						
						... 
						
						
						
						static (.o) is now always created also when smartlinking is used 
						
					 
					
						1999-07-03 00:29:45 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							05b6362265 
							
						 
					 
					
						
						
							
							* local browser stuff corrected  
						
						
						
					 
					
						1999-06-22 16:24:39 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							24ad159d09 
							
						 
					 
					
						
						
							
							* new deref code  
						
						
						
					 
					
						1999-05-14 17:52:26 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a47afc3857 
							
						 
					 
					
						
						
							
							* removed oldppu code  
						
						... 
						
						
						
						* warning if objpas is loaded from uses
  * first things for new deref writing 
						
					 
					
						1999-05-13 21:59:19 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							78d13ec796 
							
						 
					 
					
						
						
							
							* changes to compile it with Delphi 4.0  
						
						
						
					 
					
						1999-05-04 21:44:30 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							884c517b18 
							
						 
					 
					
						
						
							
							* release storenumber,double_checksum  
						
						
						
					 
					
						1999-04-26 13:31:24 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							cb70b62a82 
							
						 
					 
					
						
						
							
							* storenumber works  
						
						... 
						
						
						
						* fixed some typos in double_checksum
  + incompatible types type1 and type2 message (with storenumber) 
						
					 
					
						1999-04-21 09:43:28 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							cc9df8d478 
							
						 
					 
					
						
						
							
							* first things to store the symbol/def number in the ppu  
						
						
						
					 
					
						1999-04-14 09:14:44 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							ab9465df1b 
							
						 
					 
					
						
						
							
							+ double_checksum code added  
						
						
						
					 
					
						1999-04-07 15:39:29 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1a4dad3029 
							
						 
					 
					
						
						
							
							* renamed loadunit_int -> loadunit  
						
						
						
					 
					
						1999-03-02 13:49:18 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							2541a27a5a 
							
						 
					 
					
						
						
							
							* win32 compilation error fix  
						
						... 
						
						
						
						+ some work for local browser (not cl=omplete yet) 
						
					 
					
						1999-02-23 18:29:20 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							0669413251 
							
						 
					 
					
						
						
							
							+ -b and -bl options work !  
						
						... 
						
						
						
						+ cs_local_browser ($L+) is disabled if cs_browser ($Y+)
    is not enabled when quitting global section
  * local vars and procedures are not yet stored into PPU 
						
					 
					
						1999-02-22 13:06:52 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							746f2e1510 
							
						 
					 
					
						
						
							
							* save in the ppu if linked with obj file instead of using the  
						
						... 
						
						
						
						library flag, so the .inc files are also checked 
						
					 
					
						1999-02-16 00:48:23 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							9709b802ba 
							
						 
					 
					
						
						
							
							+ linkofiles splitted inot linkofiles and linkunitfiles  
						
						... 
						
						
						
						because linkofiles must be stored with directory
    to enabled linking of different objects with same name
    in a different directory 
						
					 
					
						1999-02-05 08:54:24 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							9219d7777b 
							
						 
					 
					
						
						
							
							* don't update crc when writing objs,libs and sources  
						
						
						
					 
					
						1999-01-20 10:16:46 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f379498229 
							
						 
					 
					
						
						
							
							+ BrowserLog for browser.log generation  
						
						... 
						
						
						
						+ BrowserCol for browser info in TCollections
  * released all other UseBrowser 
						
					 
					
						1999-01-12 14:25:24 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6e7f776c4f 
							
						 
					 
					
						
						
							
							+ -gh for heaptrc unit  
						
						
						
					 
					
						1998-12-08 10:18:07 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							38e8f2f2a6 
							
						 
					 
					
						
						
							
							* set also library flag if smartlinking and outputname is different  
						
						
						
					 
					
						1998-11-26 14:36:02 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a5a58fef27 
							
						 
					 
					
						
						
							
							* don't count includefiles which are found in the includepath for a  
						
						... 
						
						
						
						recompile. 
						
					 
					
						1998-10-26 09:35:47 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							1a77339355 
							
						 
					 
					
						
						
							
							* several memory corruptions due to double freemem solved  
						
						... 
						
						
						
						=> never use p^.loc.location:=p^.left^.loc.location;
  + finally I added now by default
    that ra386dir translates global and unit symbols
  + added a first field in tsymtable and
    a nextsym field in tsym
    (this allows to obtain ordered type info for
    records and objects in gdb !) 
						
					 
					
						1998-10-20 08:06:37 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							eaab0f1c1b 
							
						 
					 
					
						
						
							
							+ switch -FD added to specify the path for utilities  
						
						
						
					 
					
						1998-10-16 13:37:14 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							53443c97a7 
							
						 
					 
					
						
						
							
							* fixed path with staticlib/objects in ppufiles  
						
						
						
					 
					
						1998-10-14 13:38:19 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							dac2986b7f 
							
						 
					 
					
						
						
							
							* ppu problems for m68k fixed (at least in cross compiling)  
						
						... 
						
						
						
						* one last memory leak for sysamiga fixed
  * the amiga RTL compiles now completely !! 
						
					 
					
						1998-10-14 10:45:05 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1468993242 
							
						 
					 
					
						
						
							
							* new style for m68k/i386 infos and enums  
						
						
						
					 
					
						1998-10-13 13:10:08 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0fc61cdfc1 
							
						 
					 
					
						
						
							
							* -vu shows unit info, -vt shows tried/used files  
						
						
						
					 
					
						1998-10-08 23:28:50 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							a12d8c9417 
							
						 
					 
					
						
						
							
							* changed all length(p^.value_str^) into str_length(p)  
						
						... 
						
						
						
						to get it work with and without ansistrings
  * changed sourcefiles field of tmodule to a pointer 
						
					 
					
						1998-09-28 16:57:09 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							b2661d12be 
							
						 
					 
					
						
						
							
							+ browsing updated and developed  
						
						... 
						
						
						
						records and objects fields are also stored 
						
					 
					
						1998-09-22 17:13:42 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							266de92af2 
							
						 
					 
					
						
						
							
							* some extra ifdef GDB  
						
						
						
					 
					
						1998-09-22 15:40:55 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							d11f7636be 
							
						 
					 
					
						
						
							
							+ added vmt_offset in tobjectdef.write for fututre use  
						
						... 
						
						
						
						(first steps to have objects without vmt if no virtual !!)
  + added fpu_used field for tabstractprocdef  :
    sets this level to 2 if the functions return with value in FPU
    (is then set to correct value at parsing of implementation)
    THIS MIGHT refuse some code with FPU expression too complex
    that were accepted before and even in some cases
    that don't overflow in fact
    ( like if f : float; is a forward that finally in implementation
     only uses one fpu register !!)
    Nevertheless I think that it will improve security on
    FPU operations !!
  * most other changes only for UseBrowser code
    (added symtable references for record and objects)
    local switch for refs to args and local of each function
    (static symtable still missing)
    UseBrowser still not stable and probably broken by
    the definition hash array !! 
						
					 
					
						1998-09-21 08:45:05 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							3b015ab652 
							
						 
					 
					
						
						
							
							* UseBrowser a little updated (might still be buggy !!)  
						
						... 
						
						
						
						* bug in psub.pas in function specifier removed
  * stdcall allowed in interface and in implementation
    (FPC will not yet complain if it is missing in either part
    because stdcall is only a dummy !!) 
						
					 
					
						1998-09-01 07:54:16 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6cc16ea7f1 
							
						 
					 
					
						
						
							
							- removed OLDPPU  
						
						
						
					 
					
						1998-08-17 10:10:04 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							cc64a929aa 
							
						 
					 
					
						
						
							
							* static/shared linking updates  
						
						
						
					 
					
						1998-08-17 09:17:43 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							45fd5458df 
							
						 
					 
					
						
						
							
							* crcs of used units are not important for the current crc, reduces the  
						
						... 
						
						
						
						amount of recompiles 
						
					 
					
						1998-08-16 20:32:49 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a30819a8ee 
							
						 
					 
					
						
						
							
							* constant sets are now written correctly to the ppufile  
						
						
						
					 
					
						1998-08-13 10:57:29 +00:00