Commit Graph

12 Commits

Author SHA1 Message Date
florian
62cb5453d3 * a lot bug fixes:
- po_external isn't any longer necessary for procedure compatibility
     - m_tp_procvar is in -Sd now available
     - error messages of procedure variables improved
     - return values with init./finalization fixed
     - data types with init./finalization aren't any longer allowed in variant
       record
1999-07-06 21:48:09 +00:00
peter
a08b5a8bff * better methodpointer check for proc->procvar 1999-06-03 09:34:11 +00:00
peter
94c276ce8d * better checks for procvar and methodpointer 1999-06-01 19:27:47 +00:00
florian
1bcd891310 * non working safecall directiv implemented, I don't know if we
need it
1999-05-24 08:55:29 +00:00
pierre
bee8d805f7 + added synonym filed for ttypesym
allows a clean disposal of tdefs and related ttypesyms
1999-05-20 22:22:42 +00:00
florian
d8307b9cd3 * override isn't allowed in objects! 1999-05-12 22:36:04 +00:00
florian
d27b21891b * changes of Bruessel:
+ message handler can now take an explicit self
     * typinfo fixed: sometimes the type names weren't written
     * the type checking for pointer comparisations and subtraction
       and are now more strict (was also buggy)
     * small bug fix to link.pas to support compiling on another
       drive
     * probable bug in popt386 fixed: call/jmp => push/jmp
       transformation didn't count correctly the jmp references
     + threadvar support
     * warning if ln/sqrt gets an invalid constant argument
1999-04-28 06:01:54 +00:00
peter
884c517b18 * release storenumber,double_checksum 1999-04-26 13:31:24 +00:00
pierre
ee148a5d08 + added posavestdregs used for cdecl AND stdcall functions
(saves ESI EDI and EBX for i386)
1999-04-16 10:28:26 +00:00
pierre
74719d1acf * bug0198 : call conventions for methods
not yet implemented is the control of same calling convention
    for virtual and child's virtual
  * msgstr and msgint only created if message was found
    who implemented this by the way ?
    it leaks lots of plabels !!!! (check with heaptrc !)
1999-03-05 01:14:23 +00:00
florian
3c576cce7d + first implementation of message keyword 1999-02-22 20:13:32 +00:00
peter
9bcb14e503 * splitted from symtable.pas 1999-01-12 14:32:49 +00:00