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 |
|
peter
|
34dd718c80
|
* ugly hack to fix tb0411
|
2002-10-07 20:12:08 +00:00 |
|
peter
|
e08206f2dc
|
* Place old data in compile() in the heap to save stack
|
2002-10-07 19:29:52 +00:00 |
|
florian
|
a6afe9fb5d
|
* overloaded :=-operator is now searched when looking for possible
variant type conversions
|
2002-10-07 09:49:42 +00:00 |
|
florian
|
14fe70d27d
|
* fixed function exporting
|
2002-10-06 22:46:20 +00:00 |
|
peter
|
a1b570bc48
|
* fixed limit checking for qword
|
2002-10-06 21:02:17 +00:00 |
|
peter
|
865e10d6b0
|
* use tconstexpruint instead of qword
|
2002-10-06 21:01:50 +00:00 |
|
peter
|
6d4fcce014
|
* Add finalization of typed consts
* Finalization of globals in the main program
|
2002-10-06 19:41:30 +00:00 |
|
florian
|
eded0301b4
|
* interface wrapper name mangling improved
|
2002-10-06 16:40:25 +00:00 |
|
florian
|
6d1506a7c6
|
* when compiling <interface> as <interface> we can't assume
anything about relation
|
2002-10-06 16:10:23 +00:00 |
|
peter
|
b4ec92dad3
|
* variant:=nil supported
|
2002-10-06 15:09:12 +00:00 |
|
peter
|
5adf7d30a5
|
* only check for forwarddefs the definitions that really belong to
the current procsym
|
2002-10-06 15:08:59 +00:00 |
|
florian
|
4337ecfd55
|
+ dump of tdefoptions.df_unique
|
2002-10-06 12:25:53 +00:00 |
|