Commit Graph

85 Commits

Author SHA1 Message Date
florian
9523c61fc1 + rtti genreation for properties added 1998-09-06 22:42:02 +00:00
peter
fadc4f7b86 * filedef updated 1998-09-04 18:15:02 +00:00
pierre
e1bc033a5c * better lines for stabs
(no scroll back to if before else part
    no return to case line at jump outside case)
  + source lines also if not in order
1998-09-03 17:08:37 +00:00
florian
66f6852b96 + rtti generation
* init table generation changed
1998-09-03 16:03:14 +00:00
peter
6a5a4973cc * enum packing changed from len to max 1998-09-02 15:14:28 +00:00
peter
d3671db8bf * removed debug writeln :( 1998-09-01 17:37:29 +00:00
peter
c4ed67543a + aktpackenum 1998-09-01 12:53:19 +00:00
pierre
3b015ab652 * UseBrowser a little updated (might still be buggy !!)
* bug in psub.pas in function specifier removed
  * stdcall allowed in interface and in implementation
    (FPC will not yet complain if it is missing in either part
    because stdcall is only a dummy !!)
1998-09-01 07:54:16 +00:00
florian
8cf2b05bf3 + ansistring to pchar type cast fixed 1998-08-28 12:51:39 +00:00
pierre
b94116497c * CDECL changed to CVAR for variables
specifications are read in structures also
  + started adding GPC compatibility mode ( option  -Sp)
  * names changed to lowercase
1998-08-25 12:42:36 +00:00
florian
544b4099f7 + rtti generation for classes added
+ new/dispose do now also a call to INITIALIZE/FINALIZE, if necessaray
1998-08-23 21:04:34 +00:00
peter
f656c1bb73 * object_options are always written for object syms 1998-08-20 12:53:26 +00:00
peter
35c6030a1b + subrange types for enums
+ checking for bounds type with ranges
1998-08-19 00:42:39 +00:00
peter
6cc16ea7f1 - removed OLDPPU 1998-08-17 10:10:04 +00:00
peter
85c8a88cbe + localswitches, moduleswitches, globalswitches splitting 1998-08-10 14:49:33 +00:00
florian
206549900f * some ansi/wide/longstring support fixed:
o parameter passing
     o returning as result from functions
1998-07-18 22:54:23 +00:00
peter
1bffd4e290 * released NEWINPUT 1998-07-14 14:46:36 +00:00
peter
2cd0720f62 * m68k updates 1998-07-10 10:50:54 +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
911abb5abc + NEWINPUT for a better inputfile and scanner object 1998-07-07 11:19:50 +00:00
peter
804397de24 * ifdef newppu -> ifndef oldppu 1998-06-24 14:48:34 +00:00
peter
c2d5abdfed + targetcpu
* cleaner pmodules for newppu
1998-06-16 08:56:17 +00:00
pierre
2d681748ac * small bug in systems.pas corrected
+ operators in different units better hanlded
1998-06-15 15:38:07 +00:00
daniel
4035b254df * Reverted my changes. 1998-06-15 14:30:12 +00:00
daniel
d9445e22e9 * Fixes to make it compilable under BP again. 1998-06-15 13:31:20 +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
michael
004da8b801 * Fixed wrong code for ansistring 1998-06-12 14:10:37 +00:00
peter
6cd01467c6 * -gb works again 1998-06-11 10:11:57 +00:00
florian
4a381dad31 + first working rtti
+ data init/final. for local variables
1998-06-07 15:30:25 +00:00
pierre
1a44be1502 * fixes for inline for operators
* inline procedure more correctly restricted
1998-06-05 14:37:27 +00:00
peter
f66f837fc8 * m68k compiles
+ .def file creation moved to gendef.pas so it could also be used
    for win32
1998-06-04 23:51:26 +00:00
pierre
afe0d5a50d * demangled name of procsym reworked to become independant of the mangling scheme
Come test_funcret improvements (not yet working)S: ----------------------------------------------------------------------
1998-06-04 09:55:35 +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
659c2fb45d * fixed call bugs with assembler readers
+ OPR_SYMBOL to hold a symbol in the asm parser
  * fixed staticsymtable vars which were acessed through %ebp instead of
    name
1998-05-31 14:13:30 +00:00
peter
7b28ebd6ef * symtable.pas splitted into includefiles
* symtable adapted for $ifdef NEWPPU
1998-05-27 19:45:02 +00:00