nickysn
|
357d3ca390
- removed cprt0.as from the OpenBSD i386 RTL as well
|
6 năm trước cách đây |
nickysn
|
ef86b3ab29
- delete cprt0.as from the OpenBSD x86_64 startup code, because it's not needed for bootstrapping
|
6 năm trước cách đây |
nickysn
|
058336db40
* invoke _csu_finish before __init the OpenBSD x86_64 C library startup code
|
6 năm trước cách đây |
nickysn
|
77f86d22a5
* updated the parameter list to _FPC_proc___start in the OpenBSD x86_64 startup code
|
6 năm trước cách đây |
nickysn
|
f2719e438c
* updated the OpenBSD x86_64 assembly startup code
|
6 năm trước cách đây |
svenbarth
|
45479302c1
- ValueToFFIValue is no longer needed
|
6 năm trước cách đây |
svenbarth
|
5d6a837b63
* also test callbacks for libffi
|
6 năm trước cách đây |
svenbarth
|
9fa4a619d7
+ add support for callbacks to the FFI invoke manager
|
6 năm trước cách đây |
svenbarth
|
0d6d3a1529
* for callbacks argument values are not needed, so make the need for aArgValues optional
|
6 năm trước cách đây |
svenbarth
|
1c58ef49f3
* directly use the indirection information instead of calculating it a second time in ValueToFFIValue()
|
6 năm trước cách đây |
svenbarth
|
68c9b83d87
* for callbacks it's needed to know whether an argument is indirect or not
|
6 năm trước cách đây |
svenbarth
|
5516bcb266
* move check for argument/result indirection to separate function
|
6 năm trước cách đây |
svenbarth
|
ea270d9800
* move creation of the CIF object to a separate function in preparation for callbacks
|
6 năm trước cách đây |
svenbarth
|
f6ca44292f
* move SErrMethodImplCreateFailed to interface
|
6 năm trước cách đây |
Jonas Maebe
|
ad6897ffd8
* fixed Darwin/AArch64 flt/int-div-by-zero error codes (fix for 42045, as
|
6 năm trước cách đây |
Jonas Maebe
|
cf9596421b
* fixed crashes on platforms using parentfpstructs with generic routines
|
6 năm trước cách đây |
michael
|
167ca93d25
* Patch from Ondrej to remove unnecessary overload keywords
|
6 năm trước cách đây |
pierre
|
0961e49919
Add new files required to fix RTL compilation for macos target
|
6 năm trước cách đây |
pierre
|
090074276e
Fix RTL compilation for macos target
|
6 năm trước cách đây |
Jonas Maebe
|
b291d17fc5
* fix overflow errors in case coverage code
|
6 năm trước cách đây |
michael
|
6649fab22d
* Fix bug ID #0035580
|
6 năm trước cách đây |
michael
|
e4385d1b19
* Fix bug ID #35576
|
6 năm trước cách đây |
michael
|
dc592a888f
* Make explicit that Integer is 32-bit
|
6 năm trước cách đây |
Jonas Maebe
|
883d1f2a79
- removed test that shortstring is aligned to a multiple of pointer size,
|
6 năm trước cách đây |
Jonas Maebe
|
0227c55b53
- removed explicit linking of ptest.o, as that happens already automatically
|
6 năm trước cách đây |
michael
|
fdccb0d62f
* FIx compilation with 3.0.4
|
6 năm trước cách đây |
michael
|
58f1a8513b
* FIx compilation for platforms that do not have extended
|
6 năm trước cách đây |
Jonas Maebe
|
ba1b4b1c92
+ support for verifying whether a case statements handles all possibilities
|
6 năm trước cách đây |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 năm trước cách đây |
Jonas Maebe
|
5c20481c7b
* fixed floating point div-by-zero RTE code on Darwin (208 instead of 200,
|
6 năm trước cách đây |