mazen
1e23f14e4f
* TOpSize values changed S_L --> S_SW
2002-10-28 20:59:17 +00:00
mazen
379fb9a4ff
* TOpSize values changed S_L --> S_SW
2002-10-28 20:37:44 +00:00
mazen
510ad4c33b
* bug of references name missing last character fixed
2002-10-25 19:37:53 +00:00
peter
5805755619
* fix -n that was broken in the previous commit
2002-10-23 17:07:40 +00:00
peter
3f3b1f8912
* first search for fpc.cfg instead of deprecated ppc386.cfg
...
* parse commandline options first before searching configfile so -vt
can be used to display the searched files
2002-10-23 16:57:16 +00:00
olle
e2f2f22f91
* branch b does not jump to dotted symbol now
2002-10-23 15:31:01 +00:00
mazen
351c11d2a8
- cga.pas redueced to an empty unit
2002-10-22 13:43:01 +00:00
Jonas Maebe
f18626a534
* some range errors fixed
2002-10-21 18:08:05 +00:00
mazen
220be9c38f
+ op_raddr_reg and op_caddr_reg added to fix functions prologue
2002-10-20 19:01:38 +00:00
olle
e4cabcd385
* changed newline char, asm file ending and case sensitivity
2002-10-20 17:54:32 +00:00
peter
41f6e26675
* removed df_unique flag. It breaks code. For a good type=type <id>
...
a def copy is required
2002-10-20 15:34:16 +00:00
peter
b9665f560b
* having overloads is the same as overload directive for hiding of
...
parent methods. This is required becuase it can be possible that a
method will then hide a method in the parent that an overloaded
method requires. See webbug tw2185
2002-10-20 15:33:36 +00:00
peter
3a419bde8a
* set funcret state for exit(0)
2002-10-20 15:31:49 +00:00
peter
21933875b5
* store original source time in ppu so it can be compared instead of
...
comparing with the ppu time
2002-10-20 14:49:31 +00:00
Jonas Maebe
c5ba7e8d6d
* re-enabled optimized version of comparisons with the empty string that
...
I accidentally disabled in revision 1.26
2002-10-20 13:11:27 +00:00
olle
650843907e
* import directive changed
2002-10-19 23:52:40 +00:00
olle
4d3ed1a22c
* macos stack frame size computing updated
...
+ macos epilogue: control register now restored
* macos prologue and epilogue: fp reg now saved and restored
2002-10-19 23:51:48 +00:00
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