peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0b272f13c7 
							
						 
					 
					
						
						
							
							* removed oldasm  
						
						... 
						
						
						
						* plabel -> pasmlabel
  * -a switches to source writing automaticly
  * assembler readers OOPed
  * asmsymbol automaticly external
  * jumptables and other label fixes for asm readers 
						
					 
					
						1999-05-27 19:43:55 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							e8bf496ae8 
							
						 
					 
					
						
						
							
							* containsself fixes  
						
						... 
						
						
						
						* checktypes() 
						
					 
					
						1999-05-18 14:15:18 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d4659125d9 
							
						 
					 
					
						
						
							
							* procedure of object and addrn fixes  
						
						
						
					 
					
						1999-05-18 09:52:17 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							12313fbed8 
							
						 
					 
					
						
						
							
							* with temp vars now use a reference with a persistant temp instead  
						
						... 
						
						
						
						of setting datasize 
						
					 
					
						1999-05-17 23:51:37 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							e138bd6d24 
							
						 
					 
					
						
						
							
							* old field suppressed was still in debug code  
						
						
						
					 
					
						1999-05-17 13:00:36 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							bc903063c1 
							
						 
					 
					
						
						
							
							* removed R_DEFAULT_SEG  
						
						... 
						
						
						
						* uniform float names 
						
					 
					
						1999-05-12 00:19:34 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1c96916943 
							
						 
					 
					
						
						
							
							* generic write_float and str_float  
						
						... 
						
						
						
						* fixed constant float conversions 
						
					 
					
						1999-05-06 09:05:05 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							0fc900da28 
							
						 
					 
					
						
						
							
							* avoid RTE220 in gentypedconstloadnode  
						
						
						
					 
					
						1999-05-04 14:27:04 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							611da2d24e 
							
						 
					 
					
						
						
							
							* merged nasm compiler  
						
						... 
						
						
						
						* old asm moved to oldasm/ 
						
					 
					
						1999-05-01 13:23:57 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							3992bd1e87 
							
						 
					 
					
						
						
							
							* wrong log fro v1.73 corrected  
						
						
						
					 
					
						1999-04-21 21:45:31 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							8ef9a31210 
							
						 
					 
					
						
						
							
							ra386att.pas  
						
						
						
					 
					
						1999-04-21 16:31:40 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							bedd3653f2 
							
						 
					 
					
						
						
							
							* fixed set loading  
						
						... 
						
						
						
						* object inheritance support for browser 
						
					 
					
						1999-04-15 09:01:32 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							2bfdf91c5c 
							
						 
					 
					
						
						
							
							* assembler inlining working for ag386bin  
						
						
						
					 
					
						1999-03-31 13:55:03 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6a802e85d7 
							
						 
					 
					
						
						
							
							* released valintern  
						
						... 
						
						
						
						+ deffile is now removed when compiling is finished
  * ^( compiles now correct
  + static directive
  * shrd fixed 
						
					 
					
						1999-03-26 00:05:26 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d0cb5a147a 
							
						 
					 
					
						
						
							
							* fixed bugs 212,222,225,227,229,231,233  
						
						
						
					 
					
						1999-03-24 23:16:42 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f4f4f17da7 
							
						 
					 
					
						
						
							
							* fixed overloading of array of char  
						
						
						
					 
					
						1999-03-02 18:24:19 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c8f444b65f 
							
						 
					 
					
						
						
							
							* ag386bin updates  
						
						... 
						
						
						
						+ coff writer 
						
					 
					
						1999-02-25 21:02:16 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							bf9b5e3a54 
							
						 
					 
					
						
						
							
							* updates for ag386bin  
						
						
						
					 
					
						1999-02-22 02:14:59 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							f59803f7d2 
							
						 
					 
					
						
						
							
							* fix for normal method calls inside static methods :  
						
						... 
						
						
						
						WARNING there were both parser and codegen errors !!
    added static_call boolean to calln tree 
						
					 
					
						1999-02-11 09:46:21 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							75c443fcf8 
							
						 
					 
					
						
						
							
							* memory leaks with hightree solved by adding a new disposetyp  
						
						... 
						
						
						
						dt_leftrighthigh 
						
					 
					
						1999-01-27 12:57:22 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							ccd94e19cc 
							
						 
					 
					
						
						
							
							* "procedure of object"-stuff fixed  
						
						
						
					 
					
						1999-01-27 00:13:52 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4517f917fd 
							
						 
					 
					
						
						
							
							* fixed array of const  
						
						... 
						
						
						
						* generic platform independent high() support 
						
					 
					
						1999-01-21 22:10:35 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							0cfc4c8f6b 
							
						 
					 
					
						
						
							
							* fix for constructor inside with statements  
						
						
						
					 
					
						1999-01-21 16:40:51 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ff335d3911 
							
						 
					 
					
						
						
							
							* fixed dup release of statement label in case  
						
						
						
					 
					
						1998-12-15 11:52:18 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							02904d8319 
							
						 
					 
					
						
						
							
							+ -iSO, -iSP, -iTO, -iTP  
						
						
						
					 
					
						1998-12-15 10:23:23 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1b369bb4bb 
							
						 
					 
					
						
						
							
							+ globtype,tokens,version unit splitted from globals  
						
						
						
					 
					
						1998-12-11 00:02:37 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							df1edc9bc0 
							
						 
					 
					
						
						
							
							* some stuff for procedures of object added  
						
						... 
						
						
						
						* bug with overridden virtual constructors fixed (reported by Italo Gomes) 
						
					 
					
						1998-12-04 10:18:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jonas Maebe 
							
						 
					 
					
						
						
						
						
							
						
						
							242244016d 
							
						 
					 
					
						
						
							
							* changed "if longintvar in set" to case or "if () or () .." statements  
						
						... 
						
						
						
						* tree.pas: changed inlinenumber (and associated constructor/vars) to a byte 
						
					 
					
						1998-12-02 16:23:29 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d02a24bc75 
							
						 
					 
					
						
						
							
							* newcnv -> not oldcnv  
						
						
						
					 
					
						1998-11-29 12:40:19 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a62eb86cde 
							
						 
					 
					
						
						
							
							* new int - int conversion -dNEWCNV  
						
						... 
						
						
						
						* some function renamings 
						
					 
					
						1998-11-26 13:10:39 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6756b4ec78 
							
						 
					 
					
						
						
							
							* sets are not written twice anymore  
						
						... 
						
						
						
						* optimize for emptyset+single element which uses a new routine from
    set.inc FPC_SET_CREATE_ELEMENT 
						
					 
					
						1998-11-24 12:52:40 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							83a1c209c5 
							
						 
					 
					
						
						
							
							* added checking before dispose of reference string  
						
						
						
					 
					
						1998-11-23 17:51:58 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							5e21e1981a 
							
						 
					 
					
						
						
							
							* fixed ptr() with constants  
						
						
						
					 
					
						1998-11-13 10:15:50 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0353e61e9b 
							
						 
					 
					
						
						
							
							* va_list -> array of const  
						
						
						
					 
					
						1998-11-10 10:09:08 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							3037445491 
							
						 
					 
					
						
						
							
							* released useansistring  
						
						... 
						
						
						
						* removed -Sv, its now available in fpc modes 
						
					 
					
						1998-11-05 12:02:30 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							6c1766feed 
							
						 
					 
					
						
						
							
							* bug fix for IOCHECK inside a procedure with iocheck modifier  
						
						... 
						
						
						
						* removed the GPF for unexistant overloading
    (firstcall was called with procedinition=nil !)
  * changed typen to what Florian proposed
    gentypenode(p : pdef) sets the typenodetype field
    and resulttype is only set if inside bt_type block ! 
						
					 
					
						1998-10-21 15:12:49 +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 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							bf6369f1b5 
							
						 
					 
					
						
						
							
							* current_module old scanner tagged as invalid if unit is recompiled  
						
						... 
						
						
						
						+ added ppheap for better info on tracegetmem of heaptrc
    (adds line column and file index)
  * several memory leaks removed ith help of heaptrc !! 
						
					 
					
						1998-10-08 17:17:07 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4f0915d6e1 
							
						 
					 
					
						
						
							
							* fixed 161,165,166,167,168  
						
						
						
					 
					
						1998-10-05 21:33:15 +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 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							9083713fe4 
							
						 
					 
					
						
						
							
							* type casts pchar<->ansistring fixed  
						
						... 
						
						
						
						* ansistring[..] calls does now an unique call 
						
					 
					
						1998-09-27 10:16:22 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0f3b84ca23 
							
						 
					 
					
						
						
							
							* overloading fix for array of const  
						
						
						
					 
					
						1998-09-23 12:03:51 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a3fbac27af 
							
						 
					 
					
						
						
							
							* first working array of const things  
						
						
						
					 
					
						1998-09-23 09:58:48 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							bfc89b2587 
							
						 
					 
					
						
						
							
							+ pchar -> string conversion  
						
						
						
					 
					
						1998-09-22 15:34: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 
						 
				 
			
				
					
						
							
							
								carl 
							
						 
					 
					
						
						
						
						
							
						
						
							086222be7f 
							
						 
					 
					
						
						
							
							* crash bugfix in firstaddr  
						
						
						
					 
					
						1998-09-16 01:06:47 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							0998759caf 
							
						 
					 
					
						
						
							
							* some variable fields inside conditionnal were not updated  
						
						
						
					 
					
						1998-09-08 10:38:04 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							12a80cf3dc 
							
						 
					 
					
						
						
							
							* update smartlinking, uses getdatalabel  
						
						... 
						
						
						
						* renamed ptree.value vars to value_str,value_real,value_set 
						
					 
					
						1998-09-07 18:45:52 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							58c2d999f0 
							
						 
					 
					
						
						
							
							* updated some error messages  
						
						
						
					 
					
						1998-09-04 08:41:36 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d66124cb2f 
							
						 
					 
					
						
						
							
							+ internal constant functions  
						
						
						
					 
					
						1998-09-01 17:39:46 +00:00