| 
							
							
								 florian | 332c7a568f | * CMOV support in optimizer (in define USECMOV) + start of support of exceptions in constructors | 2000-01-23 21:29:14 +00:00 |  | 
			
				
					| 
							
							
								 peter | 6607475609 | * fixed placing of .sl directories * use -b again for base-file selection
  * fixed group writing for linux with smartlinking | 2000-01-11 09:52:06 +00:00 |  | 
			
				
					| 
							
							
								 peter | e525797c51 | * updated copyright to 2000 | 2000-01-07 01:14:18 +00:00 |  | 
			
				
					| 
							
							
								 florian | 89ccc81c2b | + added compiler switch $maxfpuregisters + fixed a small problem in secondvecn | 2000-01-04 15:15:50 +00:00 |  | 
			
				
					| 
							
							
								 peter | c5410eee5c | * preprocessor support. But it fails on the caret in type blocks | 1999-12-02 17:34:34 +00:00 |  | 
			
				
					| 
							
							
								 pierre | ae7a04ea12 | * defaultsymtablestack is now restored after parser.compile | 1999-11-24 11:41:03 +00:00 |  | 
			
				
					| 
							
							
								 pierre | b528749138 | * Notes/Hints for local syms changed to Set_varstate function | 1999-11-18 15:34:44 +00:00 |  | 
			
				
					| 
							
							
								 pierre | 71f8768399 | * some DBX work, still does not work | 1999-11-09 23:48:47 +00:00 |  | 
			
				
					| 
							
							
								 peter | 0887060ff2 | * truncated log to 20 revs | 1999-11-06 14:34:16 +00:00 |  | 
			
				
					| 
							
							
								 peter | 89b677a0ee | * split type reading from pdecl to ptype unit * parameter_dec routine is now used for procedure and procvars | 1999-10-22 10:39:34 +00:00 |  | 
			
				
					| 
							
							
								 florian | 8b9633266b | * new codegenerator compiles again | 1999-10-12 21:20:41 +00:00 |  | 
			
				
					| 
							
							
								 peter | 2d21165dd8 | * removed objpasunit reference, tvarrec is now searched in systemunit where it already was located | 1999-10-03 19:44:41 +00:00 |  | 
			
				
					| 
							
							
								 peter | 49fcd8aceb | * forward type declaration rewritten | 1999-10-01 08:02:45 +00:00 |  | 
			
				
					| 
							
							
								 pierre | 84507b72ad | + old_compiled_module to avoid wrong file info when load PPU files | 1999-09-16 08:02:39 +00:00 |  | 
			
				
					| 
							
							
								 florian | 863df30860 | + rtti is now automatically generated for published classes, i.e. they are handled like an implicit property | 1999-09-15 22:09:15 +00:00 |  | 
			
				
					| 
							
							
								 pierre | 5b38d71a12 | * in_second_compile cleaned up, in_compile and in_second_load added | 1999-08-31 15:51:10 +00:00 |  | 
			
				
					| 
							
							
								 michael | dc3cc78caa | + Hopefuly last fixes for resourcestrings | 1999-08-26 20:24:37 +00:00 |  | 
			
				
					| 
							
							
								 Jonas Maebe | ace7ff6983 | * all tokens now start with an underscore * PowerPC compiles!! | 1999-08-04 13:02:40 +00:00 |  | 
			
				
					| 
							
							
								 florian | 1cf1665d73 | * the alpha compiler can be compiled now | 1999-08-03 17:09:34 +00:00 |  | 
			
				
					| 
							
							
								 florian | 9fd7385c65 | * some changes to compile the new code generator | 1999-08-01 23:36:38 +00:00 |  | 
			
				
					| 
							
							
								 michael | f7284c4549 | + Improved resourcestring handling | 1999-07-24 16:22:10 +00:00 |  | 
			
				
					| 
							
							
								 peter | 07bb58295b | * alignment is now saved in the symtable * C alignment added for records
  * PPU version increased to solve .12 <-> .13 probs | 1999-07-23 16:05:18 +00:00 |  | 
			
				
					| 
							
							
								 florian | 35f636dea1 | + resourcestring implemented + start of longstring support | 1999-07-22 09:37:28 +00:00 |  | 
			
				
					| 
							
							
								 pierre | 9242829c25 | * don't generate browser if errors during compilation | 1999-06-15 13:23:48 +00:00 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 pierre | 739eb6860c | * double dispose of aktprocsym removed | 1999-05-18 22:35:52 +00:00 |  | 
			
				
					| 
							
							
								 peter | 884c517b18 | * release storenumber,double_checksum | 1999-04-26 13:31:24 +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 | c8f444b65f | * ag386bin updates + coff writer | 1999-02-25 21:02:16 +00:00 |  | 
			
				
					| 
							
							
								 peter | 71107624d2 | * reset c,pattern,orgpattern also at startup | 1999-02-02 16:39:41 +00:00 |  | 
			
				
					| 
							
							
								 pierre | f7732dfcee | * give include file name on error | 1999-01-27 13:05:41 +00:00 |  | 
			
				
					| 
							
							
								 florian | 90d0bea35a | * first running version of the new code generator * when compiling exceptions under Linux fixed | 1999-01-23 23:29:31 +00:00 |  | 
			
				
					| 
							
							
								 pierre | 7ffa0f6ac0 | + currently compiled file name added on errors | 1999-01-22 12:19:30 +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 | 1b369bb4bb | + globtype,tokens,version unit splitted from globals | 1998-12-11 00:02:37 +00:00 |  | 
			
				
					| 
							
							
								 peter | 2d524e51a2 | * fixed placing of ppas.sh and link.res when using -FE | 1998-12-01 12:51:19 +00:00 |  | 
			
				
					| 
							
							
								 peter | 0353e61e9b | * va_list -> array of const | 1998-11-10 10:09:08 +00:00 |  | 
			
				
					| 
							
							
								 pierre | 1dab5a8cf0 | * removed some erros after other errors (introduced by useexcept) * stabs works again correctly (for how long !) | 1998-10-28 18:26:12 +00:00 |  | 
			
				
					| 
							
							
								 pierre | c4bc24c00b | + added two level of longjump to allow clean freeing of used memory on errors | 1998-10-26 17:15:16 +00:00 |  | 
			
				
					| 
							
							
								 peter | 39dc89f39f | * reset_gdb_info -> reset_global_def becuase it also resets rangenr ! | 1998-10-16 08:50:02 +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 | 47c808f95a | * fixed memory leaks for do nothing source * fixed unit interdependency | 1998-10-08 13:48:40 +00:00 |  | 
			
				
					| 
							
							
								 pierre | 3048845e68 | * some memory leaks fixed (thanks to Peter for heaptrc !) | 1998-10-06 17:16:31 +00:00 |  | 
			
				
					| 
							
							
								 peter | 4f0915d6e1 | * fixed 161,165,166,167,168 | 1998-10-05 21:33:15 +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 |  | 
			
				
					| 
							
							
								 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 |  |