Jonas Maebe
|
dee1056546
* fixed wrong change of jumpalignmax from 10 to 16 in previous commit
|
6 лет назад |
Jonas Maebe
|
9a797b9f49
* changed maxjumpalign:10 to 16
|
6 лет назад |
florian
|
9c03c29856
* not all targets support the tls-model switch, use it only if section thread vars are used
|
6 лет назад |
florian
|
ce81e50907
* better code alignment for x86_64-win64 and x86_64-linux
|
6 лет назад |
florian
|
917de001d6
* patch (slighly modified) by Christo Crause to write 16 bit registers on avr in hi/lo order, resolves #34721
|
6 лет назад |
florian
|
a7c347fe56
* pass used tls model to the assembler
|
6 лет назад |
florian
|
7f5c2fa3aa
* (modified) patch by Gareth Moreton: Speed improvement in case blocks, resolves #0034762
|
6 лет назад |
Mattias Gaertner
|
75ab803528
pastojs: fixed Result.Free
|
6 лет назад |
Mattias Gaertner
|
2d94d97887
fcl-passrc: resolver: function result is writable
|
6 лет назад |
svenbarth
|
f0753517b4
* fix compilation on platforms that *do* have a Comp type
|
6 лет назад |
Mattias Gaertner
|
324a645bb5
pastojs: fixed compile
|
6 лет назад |
Mattias Gaertner
|
19836867da
fcl-passrc: resolver: test adv records
|
6 лет назад |
svenbarth
|
0f83458513
* previous Invoke() related commit also correctly fixed Mantis #34509
|
6 лет назад |
svenbarth
|
9eac2ea852
* correctly handle record, set and array results if no extended parameter information is available
|
6 лет назад |
svenbarth
|
8c52dc30ce
* move check for result location to separate function
|
6 лет назад |
svenbarth
|
cfd8df4894
+ add tests for raw Invoke() which needs to determine the result location by itself
|
6 лет назад |
svenbarth
|
93e0cd9e1a
* fix for Mantis #34496: correctly align stack so that SSE operations work correctly
|
6 лет назад |
svenbarth
|
30f14cfcc0
+ add some more tests for floating point values
|
6 лет назад |
svenbarth
|
dbaf7a69bd
* correctly handle a floating point result
|
6 лет назад |
svenbarth
|
551e36cd19
+ add tests for floating point arguments and results
|
6 лет назад |
svenbarth
|
0d09c3c124
+ add utility functions to get TValue values for Single, Double, Extended, Comp and Currency
|
6 лет назад |
svenbarth
|
bd328025fd
* correctly compare tkFloat values
|
6 лет назад |
svenbarth
|
8d235b5f26
* more correct handling of floating point values (especially Comp and Currency) inside TValue
|
6 лет назад |
Mattias Gaertner
|
337fd5abb8
fcl-passrc: parser: fixed parsing record consts
|
6 лет назад |
svenbarth
|
e28dff523a
* with the change regarding property access lists this test is no longer considered correct
|
6 лет назад |
svenbarth
|
60adebfe28
* Mantis #34691 is fixed by previous change regarding property access list
|
6 лет назад |
svenbarth
|
539ed761ba
* a property access list must only consist of record or object fields; classes are not allowed
|
6 лет назад |
svenbarth
|
4afe3c6788
* regenerate msg*.inc files after addition of error message
|
6 лет назад |
svenbarth
|
425e9114f5
+ add error message that a record or object type is required
|
6 лет назад |
Károly Balogh
|
120472dd5b
amunits: fixed SetFileSize() return value to be LongInt
|
6 лет назад |