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