svenbarth
|
30f14cfcc0
+ add some more tests for floating point values
|
6 years ago |
svenbarth
|
dbaf7a69bd
* correctly handle a floating point result
|
6 years ago |
svenbarth
|
551e36cd19
+ add tests for floating point arguments and results
|
6 years ago |
svenbarth
|
0d09c3c124
+ add utility functions to get TValue values for Single, Double, Extended, Comp and Currency
|
6 years ago |
svenbarth
|
bd328025fd
* correctly compare tkFloat values
|
6 years ago |
svenbarth
|
8d235b5f26
* more correct handling of floating point values (especially Comp and Currency) inside TValue
|
6 years ago |
Mattias Gaertner
|
337fd5abb8
fcl-passrc: parser: fixed parsing record consts
|
6 years ago |
svenbarth
|
e28dff523a
* with the change regarding property access lists this test is no longer considered correct
|
6 years ago |
svenbarth
|
60adebfe28
* Mantis #34691 is fixed by previous change regarding property access list
|
6 years ago |
svenbarth
|
539ed761ba
* a property access list must only consist of record or object fields; classes are not allowed
|
6 years ago |
svenbarth
|
4afe3c6788
* regenerate msg*.inc files after addition of error message
|
6 years ago |
svenbarth
|
425e9114f5
+ add error message that a record or object type is required
|
6 years ago |
Károly Balogh
|
120472dd5b
amunits: fixed SetFileSize() return value to be LongInt
|
6 years ago |
svenbarth
|
81fa0924d8
* an exception does not need to inherit from Exception, so declare that as such for the thread queue entry for the sake of clarity
|
6 years ago |
svenbarth
|
3e0da1ef1c
* fix for Mantis #34640: don't access the thread queue entry directly after it was added to the queue if it's a Queue()d entry instead of a Synchronize()d one
|
6 years ago |
Mattias Gaertner
|
6ff287637a
fcl-passrc: parser: record property must have type
|
6 years ago |
Jonas Maebe
|
d75ba7cb11
* suppress notes about unused $nestedvars local variable
|
6 years ago |
Jonas Maebe
|
acfa2088ef
+ test for previous commit
|
6 years ago |
Jonas Maebe
|
9c6838ecca
* do not allow implementing interface methods using methods that are not
|
6 years ago |
michael
|
66b61bd607
* Implement locate and lookup
|
6 years ago |
Jonas Maebe
|
b840db7228
* addition to r40631: also force inline self parameters that are already in
|
6 years ago |
Jonas Maebe
|
f754978540
* handle constructor function results that have been migrated to the
|
6 years ago |
Mattias Gaertner
|
18d4e36361
fcl-passrc: added some advanced record tests
|
6 years ago |
Mattias Gaertner
|
5c5a524cd4
fcl-passrc: parse property dispid only in dispinterface
|
6 years ago |
Jonas Maebe
|
70cadc7694
* fixed string constant length when going from utf-8 to single-byte code page
|
6 years ago |
Jonas Maebe
|
c9a7afe053
* in constructors, free the temp holding self only after loading the function
|
6 years ago |
Jonas Maebe
|
acf02ab64b
* when creating wrappers, add a prefix to parameter names to prevent them
|
6 years ago |
Jonas Maebe
|
377d4e1b58
* make the size parameter of thlcgobj.location_force_mmregscalar() a
|
6 years ago |
Jonas Maebe
|
f3d831b480
* fixed result cgsize of LLVM's second_nothing type conversion node (new
|
6 years ago |
Jonas Maebe
|
eb769e3859
* force pointer-based self parameters of inlined routines in temps for LLVM
|
6 years ago |