Commit Graph

14850 Commits

Author SHA1 Message Date
peter
53e8350307 * more intel parser updates 2003-10-24 17:39:03 +00:00
peter
ef94a6d0e4 * renamed R_SUBF64 to R_SUBFD 2003-10-24 15:21:31 +00:00
peter
b224d87ea5 * added more register functions 2003-10-24 15:20:37 +00:00
mazen
619b429650 *fixes related to removal of rg 2003-10-24 11:31:43 +00:00
mazen
7251301e50 -unused units removed from uses clause 2003-10-24 11:28:35 +00:00
mazen
dd632de71e -unused units removed from uses clause
*fix related to rg which was removed
2003-10-24 11:25:32 +00:00
mazen
f217753383 *fix related to toper==>poper 2003-10-24 11:22:50 +00:00
mazen
301f8978ae * rg.[un]GetRegister* ==> [Un]Get[*]Register 2003-10-24 11:14:46 +00:00
marco
73544b2b71 * Fix from Peter 2003-10-24 08:37:20 +00:00
mazen
0bcacbde35 * fixed compil problem when using ObjFpc mode (^ required). 2003-10-24 07:00:17 +00:00
peter
9342178c7d * typecasting fixes
* reference building more delphi compatible
2003-10-23 17:19:44 +00:00
peter
5fc91adca4 * SearchType returns also the size 2003-10-23 17:19:11 +00:00
peter
3f2d99d04f * delphi mode uses packenum 1 2003-10-23 17:18:56 +00:00
peter
1b2d0e4de9 * save edi,ebx,esi in int_str 2003-10-23 17:01:27 +00:00
peter
f098f035f8 * test should fail, fields return the offset as constant which
can't be assigned to
2003-10-23 16:29:25 +00:00
marco
fe0b24be44 * small crosscompiling changes 2003-10-23 16:21:41 +00:00
peter
d6b7167e3e * i386 only 2003-10-23 16:19:50 +00:00
peter
47e0313606 * even more uglier 2003-10-23 15:44:20 +00:00
peter
2594bcce67 * another ugly hack 2003-10-23 15:39:52 +00:00
peter
4a1ecb07d1 * splitted buildderef and buildderefimpl to fix interface crc
calculation
2003-10-23 14:44:07 +00:00
peter
dacd24d1d0 * fixed runtime 2003-10-23 14:42:26 +00:00
marco
5538700c8a * fd's now walk from 0..maxset again. IDE/unit kbd works again. 2003-10-23 12:06:14 +00:00
marco
4c771c1b8e * nomouse 2003-10-23 11:04:42 +00:00
marco
23af1efaf9 * fix for 2672 2003-10-23 09:39:39 +00:00
peter
63002aadb4 * fixed unit info messsage 2003-10-22 20:54:06 +00:00
peter
6878c55c80 * write derefdata in a separate ppu entry 2003-10-22 20:39:59 +00:00
peter
28c96ab8e2 * write implementation units in implementation part of the ppu
so it doesn't confuse the unit loading
2003-10-22 17:38:25 +00:00
marco
d4a94d9294 * -Xc -Xr support 2003-10-22 15:40:44 +00:00
peter
fcabdbbf35 * fixed unitsym-globalsymtable relation so the uses of a unit
is counted correctly
2003-10-22 15:22:33 +00:00
peter
37762b957f * delphi mode
* i386 only
2003-10-21 18:20:05 +00:00
peter
e48691e10f * inline on 2003-10-21 18:19:03 +00:00
peter
86782a9b08 * ignore @ in Unit.@Proc 2003-10-21 18:17:40 +00:00
peter
aaf9043988 * only search for overloaded constructors in classes 2003-10-21 18:17:02 +00:00
peter
a28d911c98 * IncompatibleTypes() added that will include unit names when
the typenames are the same
2003-10-21 18:16:13 +00:00
peter
925046ad5f * fixed check for $X- result usage 2003-10-21 18:15:16 +00:00
peter
34d0dff840 * fix counting of parameters when loading ppu 2003-10-21 18:14:49 +00:00
peter
921502cce3 * fix writing of widechar to ppu 2003-10-21 18:14:30 +00:00
peter
b645c2842e * new bugs 2003-10-21 17:31:36 +00:00
peter
ed8d5479d6 * already obsolete for 1,5 year 2003-10-21 15:43:34 +00:00
peter
ab460bc0de * moved to tbf 2003-10-21 15:20:24 +00:00
peter
96f9973b46 * taicpu_abstract.oper[] changed to pointers 2003-10-21 15:15:35 +00:00
peter
a57d25b3ed * also search in parents for overloads when calling a constructor 2003-10-21 15:14:55 +00:00
peter
276688dbb4 * fixed memleak for initfinalcode
* exit from generatecode when there are already errors
2003-10-21 15:14:33 +00:00
peter
77c5f6485d * fix vecnode code that caused to much register conflicts 2003-10-21 15:13:27 +00:00
peter
925bc3bbad * remove memdebug code for rg 2003-10-20 19:30:08 +00:00
peter
10f32e68cd * fix check for register subscription of reference parameter 2003-10-20 19:29:35 +00:00
peter
6ec273a878 * fix check for typecasting wrong sizes in assignment left 2003-10-20 19:29:12 +00:00
peter
1becfc28b4 * disable inlining when nested procedures are found 2003-10-20 19:28:51 +00:00
peter
d0b13d33c5 * fixed inlining float parameters for i386 2003-10-20 19:28:17 +00:00
peter
d0b694e633 * 1.0.x test only 2003-10-20 16:55:26 +00:00