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 
							
						 
					 
					
						
						
						
						
							
						
						
							47fd93dfa5 
							
						 
					 
					
						
						
							
							* more fixes to get it with delphi running  
						
						 
						
						
						
					 
					
						1999-05-05 09:19:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							78d13ec796 
							
						 
					 
					
						
						
							
							* changes to compile it with Delphi 4.0  
						
						 
						
						
						
					 
					
						1999-05-04 21:44:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							49786e5fe5 
							
						 
					 
					
						
						
							
							* farpointerdef moved into pointerdef.is_far  
						
						 
						
						
						
					 
					
						1999-04-26 18:29:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							884c517b18 
							
						 
					 
					
						
						
							
							* release storenumber,double_checksum  
						
						 
						
						
						
					 
					
						1999-04-26 13:31:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ee1c52c090 
							
						 
					 
					
						
						
							
							* header extended to 40 bytes so there is room for future  
						
						 
						
						
						
					 
					
						1999-04-26 09:33:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d9e1c47d84 
							
						 
					 
					
						
						
							
							* fixes for storenumber  
						
						 
						
						
						
					 
					
						1999-04-17 13:16:19 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							6ee9d913cd 
							
						 
					 
					
						
						
							
							+ farpointer type  
						
						 
						
						... 
						
						
						
						* absolutesym now also stores if its far 
						
					 
					
						1998-12-30 22:15:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							65e4bc90c1 
							
						 
					 
					
						
						
							
							* corrected problems with rangecheck  
						
						 
						
						... 
						
						
						
						+ added needed code for no rangecheck  in CRC32 functions in ppu unit
  * enumdef lso need its rangenr reset to zero
    when calling reset_global_defs 
						
					 
					
						1998-11-30 16:34:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							752857f403 
							
						 
					 
					
						
						
							
							* tp7 didn't like my ifopt H+ :(  
						
						 
						
						
						
					 
					
						1998-11-16 15:41:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							aace149d8c 
							
						 
					 
					
						
						
							
							* H+ fixes  
						
						 
						
						
						
					 
					
						1998-11-16 12:17:59 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							8e85a889de 
							
						 
					 
					
						
						
							
							+ aktmodeswitches  
						
						 
						
						
						
					 
					
						1998-09-24 23:49:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							9589f619d7 
							
						 
					 
					
						
						
							
							* browser bugfixes  
						
						 
						
						... 
						
						
						
						was adding a reference when looking for the symbol
    if -bSYM_NAME was used 
						
					 
					
						1998-09-23 15:38:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d7c4af3627 
							
						 
					 
					
						
						
							
							* store number of defs in ppu file  
						
						 
						
						
						
					 
					
						1998-09-21 10:00:07 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							be29a0b86d 
							
						 
					 
					
						
						
							
							+ improvement on the usebrowser part  
						
						 
						
						... 
						
						
						
						(does not work correctly for now) 
						
					 
					
						1998-09-18 08:01:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							85b4b1fde2 
							
						 
					 
					
						
						
							
							* merge fixes  
						
						 
						
						
						
					 
					
						1998-09-11 15:16:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							35a8d2e4fd 
							
						 
					 
					
						
						
							
							* m68k and palmos updates from surebugfixes  
						
						 
						
						
						
					 
					
						1998-08-31 12:26:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							cc64a929aa 
							
						 
					 
					
						
						
							
							* static/shared linking updates  
						
						 
						
						
						
					 
					
						1998-08-17 09:17:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							befed16714 
							
						 
					 
					
						
						
							
							* write extended to ppu file  
						
						 
						
						... 
						
						
						
						* new version 0.99.7 
						
					 
					
						1998-08-11 15:31:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							e64d70d4cd 
							
						 
					 
					
						
						
							
							* removed a remaining ifndef NEWPPU  
						
						 
						
						... 
						
						
						
						replaced by ifdef OLDPPU
  * added uf_finalize to ppu unit 
						
					 
					
						1998-06-25 10:51:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c2d5abdfed 
							
						 
					 
					
						
						
							
							+ targetcpu  
						
						 
						
						... 
						
						
						
						* cleaner pmodules for newppu 
						
					 
					
						1998-06-16 08:56:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c614d62eaf 
							
						 
					 
					
						
						
							
							* working browser and newppu  
						
						 
						
						... 
						
						
						
						* some small fixes against crashes which occured in bp7 (but not in
    fpc?!) 
						
					 
					
						1998-06-13 00:10:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							5ad339b3d8 
							
						 
					 
					
						
						
							
							+ added procedure directive parsing for procvars  
						
						 
						
						... 
						
						
						
						(accepted are popstack cdecl and pascal)
  + added C vars with the following syntax
    var C calias 'true_c_name';(can be followed by external)
    reason is that you must add the Cprefix
    which is target dependent 
						
					 
					
						1998-06-09 16:01:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f4db879aed 
							
						 
					 
					
						
						
							
							* fixes for newppu, remake3 works now with it  
						
						 
						
						
						
					 
					
						1998-05-28 14:40:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							7b28ebd6ef 
							
						 
					 
					
						
						
							
							* symtable.pas splitted into includefiles  
						
						 
						
						... 
						
						
						
						* symtable adapted for $ifdef NEWPPU 
						
					 
					
						1998-05-27 19:45:02 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							5e9f2c469f 
							
						 
					 
					
						
						
							
							+ the ppufile object unit  
						
						 
						
						
						
					 
					
						1998-05-12 10:56:07 +00:00