pierre
|
d46536817c
Disable overflow for UDIVX ans SDIVX 64-bit instructions
|
преди 7 години |
svenbarth
|
cb8f6f637c
* fix big endian targets by using an explicit assignment with typecast instead of an absolute variable
|
преди 7 години |
svenbarth
|
5d9ddf99d4
* use SizeInt instead of LongInt for the size fields of the VMT to match what the compiler generates for non-32-bit targets
|
преди 7 години |
pierre
|
b219fa9023
pass -D__I8086_SMARTLINK_SECTIONS__ to nasm if FPCOPT contains -dTEST_I8086_SMARTLINK_SECTIONS
|
преди 7 години |
pierre
|
382ac9c00a
Add branches for 3.2.0, 3.2.1 and 3.3.1 versions
|
преди 7 години |
pierre
|
7a598cf60a
Commit regenerated utils/fpcm/revision.inc
|
преди 7 години |
Jeppe Johansen
|
f828d8700c
A subscript can also trigger an exception.
|
преди 7 години |
Jeppe Johansen
|
1f68caaf82
Removed reuse of src and dest registers in g_concatcopy as that
|
преди 7 години |
Jeppe Johansen
|
fb0ef295f1
Fixed unittests that needed arch specific inline assembler.
|
преди 7 години |
svenbarth
|
00663728b5
* fix for Mantis #34239: the parent VMT is an indirect reference due to the changes for dynamic packages for quite some time already, so handle that accordingly
|
преди 7 години |
Jeppe Johansen
|
4b227de02e
Add ORN instruction for Thumb2.
|
преди 7 години |
michael
|
2d1ea8070e
* Fix bug #34241 using provided suggestion by Christo Crause
|
преди 7 години |
florian
|
f040c19fd6
* cleanup
|
преди 7 години |
svenbarth
|
92cce05f5f
* as a workaround for some compiler bug introduced during 3.1.1 the freeing of the management operator offset entry lists is moved to a nested procedure as that does not trigger the bug (even with -O2 or -O3)
|
преди 7 години |
svenbarth
|
ba08bdc9b1
* increase PPU version after the addition of the field to keep track of management operators (don't seperately to help merging)
|
преди 7 години |
svenbarth
|
600ed6701e
+ keep track whether a structured type has fields with management operators (or fields that in turn have fields with management operators and so on) and store that in the PPU to speed up compilation again
|
преди 7 години |
marco
|
d2607b0b76
* small verbosity improvements
|
преди 7 години |
marco
|
733559b633
* improve seealso handling when reading back binindex with chmls
|
преди 7 години |
michael
|
d8e483ddd4
* Fix bug #34216
|
преди 7 години |
svenbarth
|
c337575f69
* fix test 26481: it tests for something different than the incorrect type parameters and in fact the need to fix this highlights the need for the previous changes
|
преди 7 години |
svenbarth
|
46ef16ac11
* generate an error if the type parameters of a generic routine's definition does not match with its interface or forward declaration
|
преди 7 години |
svenbarth
|
50323043c1
* generate an error if the type parameters of the record, object or class do not match with its declaration
|
преди 7 години |
svenbarth
|
03a036c6cb
* regenerate msg*.inc after adding messages for mismatching generic declarations
|
преди 7 години |
svenbarth
|
cfe75ca0fd
+ add messages to use when generic types of a definition do not match with its declaration
|
преди 7 години |
svenbarth
|
17ebe6e28f
* also move to the next field when skipping it
|
преди 7 години |
Jeppe Johansen
|
29ea4ed07d
Add rounding mode operands.
|
преди 7 години |
Jeppe Johansen
|
2af0ca8546
Fix bugs caused by swapping of operands in float comparisons.
|
преди 7 години |
Jeppe Johansen
|
ba8245dccb
argc is a longint.
|
преди 7 години |
svenbarth
|
70ae0a2dc9
+ add a comment to the destructor of tsymtable so that others (and maybe me a well) will hopefully see that the destructor of that class is not completely trivial!
|
преди 7 години |
svenbarth
|
072699d38a
* protect the destructors of tabstractrecordsymtable and twithsymtable against executing when called with a refcount > 1 (this fixes Mantis #34210)
|
преди 7 години |