nickysn
|
f2719e438c
* updated the OpenBSD x86_64 assembly startup code
|
6 years ago |
svenbarth
|
45479302c1
- ValueToFFIValue is no longer needed
|
6 years ago |
svenbarth
|
5d6a837b63
* also test callbacks for libffi
|
6 years ago |
svenbarth
|
9fa4a619d7
+ add support for callbacks to the FFI invoke manager
|
6 years ago |
svenbarth
|
0d6d3a1529
* for callbacks argument values are not needed, so make the need for aArgValues optional
|
6 years ago |
svenbarth
|
1c58ef49f3
* directly use the indirection information instead of calculating it a second time in ValueToFFIValue()
|
6 years ago |
svenbarth
|
68c9b83d87
* for callbacks it's needed to know whether an argument is indirect or not
|
6 years ago |
svenbarth
|
5516bcb266
* move check for argument/result indirection to separate function
|
6 years ago |
svenbarth
|
ea270d9800
* move creation of the CIF object to a separate function in preparation for callbacks
|
6 years ago |
svenbarth
|
f6ca44292f
* move SErrMethodImplCreateFailed to interface
|
6 years ago |
Jonas Maebe
|
ad6897ffd8
* fixed Darwin/AArch64 flt/int-div-by-zero error codes (fix for 42045, as
|
6 years ago |
Jonas Maebe
|
cf9596421b
* fixed crashes on platforms using parentfpstructs with generic routines
|
6 years ago |
michael
|
167ca93d25
* Patch from Ondrej to remove unnecessary overload keywords
|
6 years ago |
pierre
|
0961e49919
Add new files required to fix RTL compilation for macos target
|
6 years ago |
pierre
|
090074276e
Fix RTL compilation for macos target
|
6 years ago |
Jonas Maebe
|
b291d17fc5
* fix overflow errors in case coverage code
|
6 years ago |
michael
|
6649fab22d
* Fix bug ID #0035580
|
6 years ago |
michael
|
e4385d1b19
* Fix bug ID #35576
|
6 years ago |
michael
|
dc592a888f
* Make explicit that Integer is 32-bit
|
6 years ago |
Jonas Maebe
|
883d1f2a79
- removed test that shortstring is aligned to a multiple of pointer size,
|
6 years ago |
Jonas Maebe
|
0227c55b53
- removed explicit linking of ptest.o, as that happens already automatically
|
6 years ago |
michael
|
fdccb0d62f
* FIx compilation with 3.0.4
|
6 years ago |
michael
|
58f1a8513b
* FIx compilation for platforms that do not have extended
|
6 years ago |
Jonas Maebe
|
ba1b4b1c92
+ support for verifying whether a case statements handles all possibilities
|
6 years ago |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 years ago |
Jonas Maebe
|
5c20481c7b
* fixed floating point div-by-zero RTE code on Darwin (208 instead of 200,
|
6 years ago |
Jonas Maebe
|
f76cde1c4c
* set correct fileinfo for statements_til_end() block
|
6 years ago |
marco
|
f5e684067d
* turn off MB_PRECOMPOSED for encodings named in MSDN multibytetowidechar function, as detailed by Aserge in https://forum.lazarus.freepascal.org/index.php?topic=45380.0;topicseen
|
6 years ago |
michael
|
60efc9e81c
* Add Read/Write(Buffer) TBytes, ReadData/WriteData, ReadBufferData/WriteBufferData to be Delphi compatible
|
6 years ago |
michael
|
e958438fc9
* Add largeint (int64) parameter supportby Silvio Clecio (bug ID 35554)
|
6 years ago |