yury
|
348e30958e
* If object has VMT, properly align whole object instance if target CPU requires alignment. It fixes usage of static object instances created as var or const on CPUs which require alignment.
|
17 年之前 |
peter
|
8f239d04b6
* cleanup and simplify the set type handling
|
17 年之前 |
florian
|
6c53785e3a
* first part of implements clean up and fixing
|
17 年之前 |
Jonas Maebe
|
f36e5411af
* split cpu64bit compiler define into
|
17 年之前 |
florian
|
bc73f9021c
Merged revisions 5891-10167,10169-10180 via svnmerge from
|
17 年之前 |
Jonas Maebe
|
8349cde7db
* changed byte/word/longbool to be Delphi-compatible (+ similar changes
|
17 年之前 |
peter
|
793fd8fc09
* Add -Xg to help pages
|
17 年之前 |
yury
|
6a4ee90cb0
* Inherit recordalignment by objects. Otherwise static instances of child objects are not aligned properly. Mantis #10454.
|
17 年之前 |
Jonas Maebe
|
124c6c0c13
* always let mangled names start with an underscore on Mac OS X, because
|
17 年之前 |
florian
|
5c96c4a671
+ first part of support for an unicodestring type
|
17 年之前 |
florian
|
4fed8c4ab5
+ write aliasnames to ppu as well
|
18 年之前 |
peter
|
c8ed392469
* defstates doesn't affect any crc
|
18 年之前 |
peter
|
273bfffe5b
* store defstates in ppu, this field keeps the info what
|
18 年之前 |
peter
|
6b8aed593f
* remove registers{int/mmx/fpu} from firstpass
|
18 年之前 |
Jonas Maebe
|
0040eecf9f
+ support for extra packing of sets whose lower element number
|
18 年之前 |
peter
|
703158292b
* fix high value in pointer to array conversion
|
18 年之前 |
peter
|
1249bf70ff
* shorten mangledname names much quicker for nested procedures
|
18 年之前 |
daniel
|
1f8fdf43c5
* Make elecount aword to handle u32bit typeconversions of array indexes.
|
18 年之前 |
daniel
|
9a3c692bb3
* Make pointer to array conversion 64-bit safe.
|
18 年之前 |
daniel
|
e542a502c6
* Prevent some operations between qwords and signed types.
|
18 年之前 |
florian
|
463fc20ecc
* return proper vardef value for wordbool, resolves #9125
|
18 年之前 |
daniel
|
9adb202a92
* Rework the constexprint to allow operations from low(int64) to high(qword).
|
18 年之前 |
Jonas Maebe
|
af97f3350b
* fixed bitsize of qwords in bitpacked records (mantis #9054)
|
18 年之前 |
Jonas Maebe
|
ae54e01b72
* don't use inc/dec on a property with a write method
|
18 年之前 |
florian
|
0b92495b77
* gcc 3.x cpp name mangling
|
18 年之前 |
florian
|
c29455b111
* handle rtti for sets with a size of 1 and 2 properly, resolves #8660
|
18 年之前 |
florian
|
ef4e5b2829
* return proper var* value for variants in tvariantdef.getvardef
|
18 年之前 |
Jonas Maebe
|
4c1d540a21
* changed cpurequiresproperalignment from a compile-time define into
|
18 年之前 |
Jonas Maebe
|
c13ff3729b
* Merged 2.3 branch changes:
|
18 年之前 |
Jonas Maebe
|
615c450062
+ support for bitpacking types with a negative lower bound
|
18 年之前 |