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 |
|