peter 
							
						 
					 
					
						
						
						
						
							
						
						
							c6dfe39b01 
							
						 
					 
					
						
						
							
							* EOF position is now correctly saved in aktfilepos  
						
						
						
					 
					
						1998-10-08 13:45:25 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							226a917014 
							
						 
					 
					
						
						
							
							* fixed unit interdependency with circular uses  
						
						
						
					 
					
						1998-09-30 16:43:34 +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 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d4ac5e456b 
							
						 
					 
					
						
						
							
							+ idtoken and only one token table  
						
						
						
					 
					
						1998-09-26 17:45:30 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							8e85a889de 
							
						 
					 
					
						
						
							
							+ aktmodeswitches  
						
						
						
					 
					
						1998-09-24 23:49:05 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							af83d90357 
							
						 
					 
					
						
						
							
							* some changes to compile with Delphi  
						
						
						
					 
					
						1998-09-18 16:03:37 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							a0c582dc12 
							
						 
					 
					
						
						
							
							* merged fixes  
						
						
						
					 
					
						1998-09-16 16:41:38 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							86a7e31743 
							
						 
					 
					
						
						
							
							+ (. and .) which are equal to [ and ]  
						
						
						
					 
					
						1998-09-04 08:36:06 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							2f528ca8d9 
							
						 
					 
					
						
						
							
							* moved more inputfile things from tscannerfile to tinputfile  
						
						... 
						
						
						
						* changed ifdef Sourceline to cs_asm_source 
						
					 
					
						1998-09-03 11:24:00 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0382686875 
							
						 
					 
					
						
						
							
							* close also resets lastlinepos  
						
						
						
					 
					
						1998-09-01 12:51:02 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							f0278f7ddd 
							
						 
					 
					
						
						
							
							* initialize all object variables in .init  
						
						
						
					 
					
						1998-09-01 09:01:52 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							08f3c3dc77 
							
						 
					 
					
						
						
							
							* fixed freemem calls which had the wrong size sometimes  
						
						
						
					 
					
						1998-08-29 13:49:00 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							547dca7111 
							
						 
					 
					
						
						
							
							* fixed scannerfiles for macros  
						
						... 
						
						
						
						+ $I %<environment>% 
						
					 
					
						1998-08-26 15:35:30 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							c051498168 
							
						 
					 
					
						
						
							
							* tokenpos has to be restored also after  
						
						... 
						
						
						
						printstatus 
						
					 
					
						1998-08-20 16:09:55 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							2d9cbf7fde 
							
						 
					 
					
						
						
							
							+ funcret setting in underproc testing  
						
						... 
						
						
						
						compile with _dTEST_FUNCRET 
						
					 
					
						1998-08-20 09:26:37 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							273fc24dbb 
							
						 
					 
					
						
						
							
							* small fix for aktfilepos  
						
						
						
					 
					
						1998-08-19 14:57:50 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							6a556346ed 
							
						 
					 
					
						
						
							
							* bug about assigning the return value of a function to  
						
						... 
						
						
						
						a procvar fixed : warning
    assigning a proc to a procvar need @ in FPC mode !!
  * missing file/line info restored 
						
					 
					
						1998-08-18 14:17:08 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1af9338130 
							
						 
					 
					
						
						
							
							* auto close an open file and better error msg  
						
						
						
					 
					
						1998-08-11 14:04:33 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							85c8a88cbe 
							
						 
					 
					
						
						
							
							+ localswitches, moduleswitches, globalswitches splitting  
						
						
						
					 
					
						1998-08-10 14:49:33 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6396267185 
							
						 
					 
					
						
						
							
							+ Compiler,Comphook unit which are the new interface units to the  
						
						... 
						
						
						
						compiler 
						
					 
					
						1998-08-10 10:18:23 +00:00 
						 
				 
			
				
					
						
							
							
								michael 
							
						 
					 
					
						
						
						
						
							
						
						
							efa00172ac 
							
						 
					 
					
						
						
							
							No nested comments in Delphi mode.  
						
						
						
					 
					
						1998-07-23 12:40:41 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							e770d0b0d2 
							
						 
					 
					
						
						
							
							* hex constants in numeric char (#$54#$43 ...) are now allowed  
						
						... 
						
						
						
						* there was a bug in record_var_dec which prevents the used
    of nested variant records (for example drivers.tevent of tv) 
						
					 
					
						1998-07-20 22:17:15 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							28f036c698 
							
						 
					 
					
						
						
							
							+ support for with p^do constructs  
						
						
						
					 
					
						1998-07-14 21:38:13 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							1bffd4e290 
							
						 
					 
					
						
						
							
							* released NEWINPUT  
						
						
						
					 
					
						1998-07-14 14:46:36 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							889203c8ba 
							
						 
					 
					
						
						
							
							* fixed realnumber scanning  
						
						... 
						
						
						
						* [] after asmblock was not uppercased anymore 
						
					 
					
						1998-07-10 10:48:40 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							5e5e2fd78d 
							
						 
					 
					
						
						
							
							* fixed ttypesym bug finally  
						
						... 
						
						
						
						* fileinfo in the symtable and better using for unused vars 
						
					 
					
						1998-07-09 23:59:59 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							b94116de16 
							
						 
					 
					
						
						
							
							* fixed {$I } with following eof  
						
						
						
					 
					
						1998-07-07 17:39:38 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							34f5f72c53 
							
						 
					 
					
						
						
							
							* status.currentsource is now calculated in verbose (more accurated)  
						
						
						
					 
					
						1998-07-07 12:32:54 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							911abb5abc 
							
						 
					 
					
						
						
							
							+ NEWINPUT for a better inputfile and scanner object  
						
						
						
					 
					
						1998-07-07 11:19:50 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							97f61a43f4 
							
						 
					 
					
						
						
							
							* better bufferfile.reset error handling  
						
						
						
					 
					
						1998-07-01 15:26:57 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							028721c4de 
							
						 
					 
					
						
						
							
							* first version of rtti support  
						
						
						
					 
					
						1998-06-25 08:48:04 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							390fc9063d 
							
						 
					 
					
						
						
							
							* column problem hopefully solved  
						
						... 
						
						
						
						+ C vars declaration changed 
						
					 
					
						1998-06-12 10:32:22 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							d6268ae22f 
							
						 
					 
					
						
						
							
							+ wordbool,longbool  
						
						... 
						
						
						
						* rename bis,von -> high,low
  * moved some systemunit loading/creating to psystem.pas 
						
					 
					
						1998-06-03 22:48:50 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							ed10a74289 
							
						 
					 
					
						
						
							
							* better get_current_col  
						
						
						
					 
					
						1998-05-31 14:10:54 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							5d25d6f1d6 
							
						 
					 
					
						
						
							
							* some scanner optimizes  
						
						... 
						
						
						
						* automaticly aout2exe for go32v1
  * fixed dynamiclinker option which was added at the wrong place 
						
					 
					
						1998-05-27 00:20:31 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							b3865ae063 
							
						 
					 
					
						
						
							
							+ aktasmmode, aktoptprocessor, aktoutputformat  
						
						... 
						
						
						
						+ smartlink per module $SMARTLINK-/+ (like MMX) and moved to aktswitches
  + $LIBNAME to set the library name where the unit will be put in
  * splitted cgi386 a bit (codeseg to large for bp7)
  * nasm, tasm works again. nasm moved to ag386nsm.pas 
						
					 
					
						1998-05-23 01:20:53 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							c80de3be27 
							
						 
					 
					
						
						
							
							+ UseTokenInfo now default  
						
						... 
						
						
						
						* unit in interface uses and implementation uses gives error now
  * only one error for unknown symbol (uses lastsymknown boolean)
    the problem came from the label code !
  + first inlined procedures and function work
    (warning there might be allowed cases were the result is still wrong !!)
  * UseBrower updated gives a global list of all position of all used symbols
    with switch -gb 
						
					 
					
						1998-05-20 09:42:32 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							4c96df6b43 
							
						 
					 
					
						
						
							
							* moved printstatus to verb_def  
						
						... 
						
						
						
						+ V_Normal which is between V_Error and V_Warning and doesn't have a
    prefix like error: warning: and is included in V_Default
  * fixed some messages
  * first time parameter scan is only for -v and -T
  - removed old style messages 
						
					 
					
						1998-05-12 10:46:58 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							6fc80b783f 
							
						 
					 
					
						
						
							
							* better position info with UseTokenInfo  
						
						... 
						
						
						
						UseTokenInfo greatly simplified
  + added check for changed tree after first time firstpass
    (if we could remove all the cases were it happen
    we could skip all firstpass if firstpasscount > 1)
    Only with ExtDebug 
						
					 
					
						1998-05-06 08:38:32 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							94b52a3d7f 
							
						 
					 
					
						
						
							
							+ smartlinking works (only case jumptable left todo)  
						
						... 
						
						
						
						* redesign of systems.pas to support assemblers and linkers
  + Unitname is now also in the PPU-file, increased version to 14 
						
					 
					
						1998-05-04 17:54:24 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							3233d4aeb7 
							
						 
					 
					
						
						
							
							* handling of private and protected fixed  
						
						... 
						
						
						
						+ change_keywords_to_tp implemented to remove
    keywords which aren't supported by tp
  * break and continue are now symbols of the system unit
  + widestring, longstring and ansistring type released 
						
					 
					
						1998-05-01 16:38:44 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							a10c3e36bc 
							
						 
					 
					
						
						
							
							* GDB works again better :  
						
						... 
						
						
						
						correct type info in one pass
  + UseTokenInfo for better source position
  * fixed one remaining bug in scanner for line counts
  * several little fixes 
						
					 
					
						1998-04-30 15:59:39 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							5ed869d75d 
							
						 
					 
					
						
						
							
							+ $IOCHECKS and $ALIGN to test already, other will follow soon  
						
						... 
						
						
						
						* fixed the wrong linecounting with comments 
						
					 
					
						1998-04-29 13:42:27 +00:00 
						 
				 
			
				
					
						
							
							
								pierre 
							
						 
					 
					
						
						
						
						
							
						
						
							5cdd60cac8 
							
						 
					 
					
						
						
							
							+ added some code for ansistring (not complete nor working yet)  
						
						... 
						
						
						
						* corrected operator overloading
  * corrected nasm output
  + started inline procedures
  + added starstarn : use ** for exponentiation (^ gave problems)
  + started UseTokenInfo cond to get accurate positions 
						
					 
					
						1998-04-29 10:33:40 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6fd535b87d 
							
						 
					 
					
						
						
							
							+ new scanner  
						
						... 
						
						
						
						* $makelib -> if smartlink
  * small filename fixes pmodule.setfilename
  * moved import from files.pas -> import.pas 
						
					 
					
						1998-04-27 23:10:27 +00:00 
						 
				 
			
				
					
						
							
							
								florian 
							
						 
					 
					
						
						
						
						
							
						
						
							6095b9d5b1 
							
						 
					 
					
						
						
							
							* last fixes before the release:  
						
						... 
						
						
						
						- veryyyy slow firstcall fixed 
						
					 
					
						1998-04-22 21:06:49 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							6000528375 
							
						 
					 
					
						
						
							
							* quick hack for ^[ in strings  
						
						
						
					 
					
						1998-04-16 12:14:58 +00:00 
						 
				 
			
				
					
						
							
							
								peter 
							
						 
					 
					
						
						
						
						
							
						
						
							0701cc9298 
							
						 
					 
					
						
						
							
							* quick $L+ hack  
						
						
						
					 
					
						1998-04-16 12:07:55 +00:00