Commit History

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