Commit Graph

4445 Commits

Author SHA1 Message Date
mazen
c8b64f79dc * carl's patch applied 2002-10-19 20:35:07 +00:00
peter
d27f79ae28 + tobjectdef.members_need_inittable that is used to generate only the
inittable when it is really used. This saves a lot of useless calls
    to fpc_finalize when destroying classes
2002-10-19 15:09:24 +00:00
olle
7fde7960b5 * reorganized prologue and epilogue routines 2002-10-19 12:50:36 +00:00
Jonas Maebe
3be297f39c + added entry for pwchar_to_string conversion addition 2002-10-18 16:38:42 +00:00
mazen
a9431165fc * branch instructions are now contigous 2002-10-17 14:48:34 +00:00
florian
b52db11151 + s:=s+<string type> where s is an ansistring is done via calls to append_ansistring_* 2002-10-17 12:44:09 +00:00
olle
fdfa16d47a * header comment updated 2002-10-16 20:18:33 +00:00
peter
83dae76625 + $IMPLICITEXCEPTIONS switch to turn on/off generation of the
implicit exception frames for procedures with initialized variables
    and for constructors. The default is on for compatibility
2002-10-16 19:01:43 +00:00
mazen
38298e3548 * patch of Carl Eric added 2002-10-16 12:36:54 +00:00
michael
39f16b03ef + Renamed thread unit to systhrds 2002-10-16 06:27:30 +00:00
peter
52ed1daebc * small tweak to use speedvalue before comparing strings 2002-10-15 19:00:42 +00:00
peter
52b34259f1 * GDB switch is not required 2002-10-15 18:16:44 +00:00
mazen
e95fb0ff3a * sone coding style modified 2002-10-15 09:00:28 +00:00
peter
08c058037f * only allow threadvar when threading switch is defined 2002-10-14 19:45:02 +00:00
peter
7489b6629f * threadvars need 4 bytes extra for storing the threadvar index 2002-10-14 19:44:43 +00:00
peter
fe277e4c87 * (hacked) new threadvar relocate code 2002-10-14 19:44:13 +00:00
peter
fb12ccee3b * threading switch, defines the symbol FPC_THREADING 2002-10-14 19:43:41 +00:00
peter
798289b1f3 * only use init tables for threadvars 2002-10-14 19:42:33 +00:00
carl
ed1a28dcdc * var parameter checking for classes and interfaces in Delphi mode 2002-10-14 18:20:30 +00:00
carl
de26052432 + flag_2_cond implemented 2002-10-14 16:32:36 +00:00
carl
336aa5e4b6 + first revision of vm 2002-10-14 16:31:52 +00:00
carl
955ceeed0e - remove unused files 2002-10-14 16:30:39 +00:00
mazen
3a3b8a3dc4 * assembler output format fixed 2002-10-13 21:46:07 +00:00
peter
fb36caedf1 * give correct fileposition for undefined forward procs 2002-10-13 21:33:37 +00:00
peter
0538dce044 * define HASTHREADVAR 2002-10-13 21:33:01 +00:00
mazen
5ed8dfb74c - logs removed 2002-10-13 19:47:34 +00:00
florian
417e589ad4 * fixed threadvars 2002-10-13 11:22:06 +00:00
mazen
b845456453 * Get/Unget expilit registers to be re-examined 2002-10-12 19:03:23 +00:00
mazen
fcc5675528 *** empty log message *** 2002-10-11 13:35:14 +00:00
florian
431777f64d *** empty log message *** 2002-10-11 11:57:43 +00:00
mazen
7bdf0e162b - no more used 2002-10-11 11:44:44 +00:00
mazen
baf943358d - no more used 2002-10-11 11:38:50 +00:00
mazen
f8ed725882 * tabs replaces by spaces 2002-10-10 20:23:57 +00:00
mazen
b44010f639 * Just to update repsitory 2002-10-10 19:57:51 +00:00
florian
8ad5fe9533 * changes from Olle to get simple programs compiled and assembled 2002-10-10 19:39:37 +00:00
florian
6459b97052 + write(ln) support for variants added 2002-10-10 19:24:28 +00:00
florian
2f510f8f2f * fixed to reflect last tconvtype change 2002-10-10 16:14:54 +00:00
florian
161d1b923e + several widestring/pwidechar related stuff added 2002-10-10 16:07:57 +00:00
mazen
de41a87b82 * Internal error fixed, but usually i386 parameter model used 2002-10-10 15:10:39 +00:00
florian
919fff6955 * variants aren't compatible with nil 2002-10-09 21:01:41 +00:00
florian
b38887e311 + range checking for dyn. arrays 2002-10-09 20:24:30 +00:00
mazen
9a1a530331 * internal error bug fixes thanks to Florian, but parameters now are loaded as in i386 programs (like old gcc code generator\!) 2002-10-09 18:22:56 +00:00
mazen
34df2e8e09 just incase some one wolud help me debugging that\! 2002-10-09 13:52:19 +00:00
mazen
754077f199 * debugging register allocation 2002-10-08 21:02:22 +00:00
mazen
6bc783f5c2 *** empty log message *** 2002-10-08 17:17:03 +00:00
Jonas Maebe
9577abf606 * fixed web bug #2136 2002-10-08 16:50:43 +00:00
peter
4b47552ecd * rangecheck for open arrays added 2002-10-07 21:30:45 +00:00
peter
e8cbd00f74 * removed obsolete rangecheck stuff 2002-10-07 21:30:27 +00:00
florian
d3bdd3550f * more mpw fixes 2002-10-07 21:19:53 +00:00
mazen
a15b375214 word alignement modified in g_stack_frame 2002-10-07 20:33:04 +00:00