Commit Graph

1355 Commits

Author SHA1 Message Date
michael
81b319cb63 + Some changes by TSE 1998-09-23 07:47:40 +00:00
michael
9637524967 * patches by TSE 1998-09-23 07:46:57 +00:00
michael
9fe96b32a8 Initial implementation by TSE 1998-09-23 07:46:11 +00:00
Jonas Maebe
db6c75f849 * initialize cfg and data with 0 at startup 1998-09-22 21:10:31 +00:00
pierre
b2661d12be + browsing updated and developed
records and objects fields are also stored
1998-09-22 17:13:42 +00:00
peter
a4c5756926 + 166 1998-09-22 15:44:18 +00:00
peter
266de92af2 * some extra ifdef GDB 1998-09-22 15:40:55 +00:00
peter
3b63bc36fe + array of const start 1998-09-22 15:37:23 +00:00
peter
bfc89b2587 + pchar -> string conversion 1998-09-22 15:34:07 +00:00
peter
03ba16b03f + fpc_pchar_to_str alias for strpas 1998-09-22 15:32:00 +00:00
peter
e47964d613 * shortstring=string type added 1998-09-22 15:30:54 +00:00
peter
e1b4038877 * array of const update 1998-09-22 15:30:07 +00:00
michael
d2204ea2ae + Added bug #165 1998-09-22 15:04:19 +00:00
michael
87d95bb17c + Added exmplanation of syntax diagrams 1998-09-22 14:43:53 +00:00
michael
12f233f7ad * Using xspace in abbreviation macros 1998-09-22 14:13:51 +00:00
michael
f96cb25678 + Changes after remarks of Florian and Luk 1998-09-22 14:13:23 +00:00
michael
748c48758e + Some changes after remarks from reader. 1998-09-22 14:12:54 +00:00
pierre
1148101e8d + added possibility to read makefile.loc if it exists
this allows simple addition of private rules
  * restored EXENAME dependencies
    PASFILES and INCFILES where not defined anymore !!
1998-09-22 13:09:24 +00:00
michael
1105d874d0 Initial implementation 1998-09-21 15:53:44 +00:00
michael
4df8c2e113 + Further syntax diagrams 1998-09-21 15:52:56 +00:00
michael
92fce0e812 Applied florians fix for check_rec_inittable 1998-09-21 15:46:01 +00:00
michael
7f720c64ef Added compiler call 1998-09-21 15:45:25 +00:00
daniel
13fa23a76e * Memory leak fixed. 1998-09-21 13:24:44 +00:00
peter
4ae6e577c5 * merged fix 1998-09-21 10:26:07 +00:00
peter
99aa3446e3 - 164 1998-09-21 10:24:43 +00:00
michael
7148782cd1 + Initial implementation 1998-09-21 10:22:15 +00:00
michael
cfa519dbe9 Initial implementation 1998-09-21 10:15:33 +00:00
michael
11ca840361 initial implementation 1998-09-21 10:13:44 +00:00
michael
fab0251333 small fix 1998-09-21 10:13:00 +00:00
peter
ce9bc412b6 * check if procinfo.def is assigned before storing registersfpu 1998-09-21 10:01:06 +00:00
peter
d7c4af3627 * store number of defs in ppu file 1998-09-21 10:00:07 +00:00
peter
fc476492a1 * reset_gdb_info only when debuginfo is set 1998-09-21 09:00:18 +00:00
pierre
d11f7636be + added vmt_offset in tobjectdef.write for fututre use
(first steps to have objects without vmt if no virtual !!)
  + added fpu_used field for tabstractprocdef  :
    sets this level to 2 if the functions return with value in FPU
    (is then set to correct value at parsing of implementation)
    THIS MIGHT refuse some code with FPU expression too complex
    that were accepted before and even in some cases
    that don't overflow in fact
    ( like if f : float; is a forward that finally in implementation
     only uses one fpu register !!)
    Nevertheless I think that it will improve security on
    FPU operations !!
  * most other changes only for UseBrowser code
    (added symtable references for record and objects)
    local switch for refs to args and local of each function
    (static symtable still missing)
    UseBrowser still not stable and probably broken by
    the definition hash array !!
1998-09-21 08:45:05 +00:00
michael
92b80224c7 Implemented syntax diagrams and made listings pretty-printed 1998-09-21 07:14:19 +00:00
michael
5ed5681d83 +initial implementation 1998-09-21 07:11:59 +00:00
florian
a1cdc96c84 * some stuff to the overview added 1998-09-20 23:52:34 +00:00
florian
16367b50f0 * small compiling problems fixed 1998-09-20 18:00:19 +00:00
florian
41efdfd57d * some ansistring fixes 1998-09-20 17:49:07 +00:00
florian
84e20b561c * some things regarding ansistrings fixed 1998-09-20 17:46:47 +00:00
Jonas Maebe
150f565d58 + bug0164 1998-09-20 17:20:57 +00:00
Jonas Maebe
fccf4109e0 * small fix for uncertain optimizations & more cleaning up 1998-09-20 17:12:35 +00:00
Jonas Maebe
0e770798da * released REGALLOC 1998-09-20 17:11:21 +00:00
peter
634686534e * merged fixes 1998-09-20 12:26:35 +00:00
florian
31ec3c428f * hasharray for defs fixed
* ansistring code generation corrected (init/final, assignement)
1998-09-20 09:38:45 +00:00
florian
8aa2cc1118 + bit 6 of tpropinfo.propprocs is set, if the property contains a
constant index
1998-09-20 08:31:29 +00:00
florian
81bce6dd30 + description of tpropinfo.propprocs bit 6 added 1998-09-20 08:25:34 +00:00
florian
e6f7c229d0 * procedure GetOrdProp added 1998-09-19 15:25:45 +00:00
florian
dc3bc0cd43 * rtti for ordtypes corrected 1998-09-19 15:23:58 +00:00
florian
0fdaedaec0 + some procedures added 1998-09-19 08:33:53 +00:00
florian
5be9c5724b * some internal procedures take now an pointer instead of a
ansistring
1998-09-19 08:33:17 +00:00