svenbarth
|
798bb91e90
Extract tdef.is_related plus its overrides in tobjectdef, trecorddef and tstringdef into a new function def_is_related in unit defcmp.
|
12 years ago |
lacak
|
ebf70342c5
fcl-db: memds:
|
12 years ago |
Jonas Maebe
|
b70e64dc67
* fixed some bugs in the camelCase conversion performed on the JVM target by
|
12 years ago |
svenbarth
|
76f6de5cf1
Refactor tobjectdef.find_implemented_interface out into unit defcmp so that the recently introduced cycle between symdef and defcmp can be broken again.
|
12 years ago |
Jonas Maebe
|
555634b755
* (re)set upper bits of register when appropriate for all operations in
|
12 years ago |
nickysn
|
a0723ccfd5
* also check if ECX is nonvolatile in is_ecx_used. Not strictly necessary for the current set of i386 calling conventions, but good as an extra safety precaution in case new calling conventions are added or the code is adapted and used on other platforms.
|
12 years ago |
nickysn
|
703e3f3ce2
* fixed test/cg/tcall1.pp for i8086
|
12 years ago |
svenbarth
|
d908dbeec1
Fix for Mantis #25215.
|
12 years ago |
svenbarth
|
d91d4afb0f
Fix for Mantis #25210 .
|
12 years ago |
nickysn
|
1f30cd9505
* fixed test tmaclocalprocparam4c.pp for i8086 medium memory model
|
12 years ago |
nickysn
|
f3a686eb69
* i8086 far code memory model fixes in tests tw2739,tw3173,tw16034,tw1152,
|
12 years ago |
nickysn
|
645cd11b9d
* fixed the assignment of global functions to nested procvars in i8086 far code
|
12 years ago |
nickysn
|
378afb69b2
* optimization in tcg386.g_intf_wrapper: use the much more efficient case 1
|
12 years ago |
nickysn
|
bfd31e7516
* optimizations in tcg8086.g_copyvaluepara_openarray:
|
12 years ago |
nickysn
|
aca22a59f7
* optimizations in tcg386.g_copyvaluepara_openarray in order to avoid the
|
12 years ago |
nickysn
|
0f69362edd
- rm LEA reg,imm from x86ins.dat, as that's not a valid x86 instruction,
|
12 years ago |
nickysn
|
ff9ce0d20d
* tcg8086.g_copyvaluepara_openarray improvements:
|
12 years ago |
nickysn
|
8744fbefbb
* add $parentfp as a first parameter on i8086, instead of last. This makes
|
12 years ago |
nickysn
|
7e7ab2fd4d
* also handle nested proc ptrs in thlcgcpu.location_force_mem on i8086
|
12 years ago |
nickysn
|
aab978fd19
* fixed test tmacprocvar for i8086 far code memory models
|
12 years ago |
nickysn
|
38ad4974fd
* i8086 medium/compact memory model fixes in tests tb0368,tb0423,tb0433,tb0433a,
|
12 years ago |
nickysn
|
7e3d041a11
* fixed test tb0309.pp for i8086 medium/compact memory models
|
12 years ago |
nickysn
|
2a11883ad6
* fixed test units/system/tassignd.pp for i8086 medium/compact memory model
|
12 years ago |
nickysn
|
f006476ff0
* fixed tests tprocvar1 and tprocvar3 for i8086 medium/compact memory model
|
12 years ago |
nickysn
|
1795368cff
* fixed test tchlp24 for i8086 medium/compact memory models
|
12 years ago |
nickysn
|
ef51c8c5a2
* fixed the interface wrapper code generation for virtual methods on i8086 in
|
12 years ago |
nickysn
|
116d3746ca
* fixed the stack offset to the self parameter when generating an interface
|
12 years ago |
marco
|
655428a467
* fix for mantis #25202 macpascal->macpas, patch by Thaddy.
|
12 years ago |
sergei
|
8afc5b8ebf
+ Basic implementation of TXPathNSResolver class, Mantis #25183.
|
12 years ago |
nickysn
|
5abeb67bff
* the i8086 versions of InterLockedDecrement and InterLockedIncrement were
|
12 years ago |