Commit History

Author SHA1 Message Date
  Sven/Sarah Barth 43d1036b3a * fix encoding for save_freg_x 9 months ago
  Sven/Sarah Barth 959804798c * also restore SP on aarch64-win64 if registers had been stored 9 months ago
  J. Gareth "Curious Kit" Moreton cce3280fdd * TArrayHelper<>.QSort uses a simpler 'reasonable' metric that decrements from 2 log2(n) before changing to heapsort 2 years ago
  J. Gareth "Curious Kit" Moreton 1aa8f978bc * Generics.Collections sorting algorithm switches to Insertion Sort if the partition is small (closer to Introsort) 2 years ago
  Rika Ichinose 961eccf64b Unroll SHA1Transform. 2 years ago
  florian 092ff254f1 + AtomicIncrement/Decrement overloads 9 months ago
  florian 42c5e368bd * formatting/readability 9 months ago
  J. Gareth "Curious Kit" Moreton 43bdd8c07e * x86: Refactor of a DeepMOVOpt call to make use of a while loop and aoc_ForceNewIteration to increase compiler speed and efficiency. 3 years ago
  Rika Ichinose 224f62a843 Report correct error positions inside macros (at least more often). 2 years ago
  florian 12f0ccbb01 * made dblib/fpmake.pp to use the same structure as other fpmake files => avoids hint on unused variable during make all 9 months ago
  Kirill Kranz dad75d4472 clearing the bss section on startup 9 months ago
  Kirill Kranz c3ad885277 set stack top to 801FFFF0 as in system.cnf 9 months ago
  Kirill Kranz f6726b6a87 InitHeap to aligned size 9 months ago
  Michaël Van Canneyt d486463bc1 * Test for #41002 9 months ago
  florian fe6dd84d01 + new tests 9 months ago
  Michaël Van Canneyt d96448cfaf * Patch from Евгений Савин to fix missing ansistring conversion in TryCast. Fixes issue #41002 9 months ago
  Michaël Van Canneyt 6e73a3b0e1 * Patch from Alfred Glänzer, fix FindComponentClass to use actual typinfo structures. Fixes issue #41000 9 months ago
  Ondrej Pokorny bdb3d097b5 fix AtomicDecrement(Cardinal) overload 9 months ago
  Sven/Sarah Barth bb27442b19 * when removing the STP FP,LR and MOV FP,SP instructions, also remove the corresponding SEH directives if available 9 months ago
  Sven/Sarah Barth b67415d1a8 * don't generate pdata and xdata if there is neither a relevant prologue nor a handler 9 months ago
  florian f2d44148fb * patch by Rika to fix position reporting in macro redefintions, resolves #40082 9 months ago
  Sven/Sarah Barth 552ba93536 * on aarch64-win64 we need to restore the stack by first increasing the stackpointer and then restoring FP to match the code from the prologue 9 months ago
  Sven/Sarah Barth 465537583b * on aarch64-win64 do the assignment of the exception frame pointer only after the SEH prologue has been done as there is no SEH directive for assigning a register to FP 9 months ago
  Sven/Sarah Barth b7afb6237f * fix encoding of ash_savereg and ash_savereg_x 9 months ago
  Sven/Sarah Barth bc03b48632 * correctly declare KNONVOLATILE_CONTEXT_POINTERS.IntegerContext for ARM64 9 months ago
  Sven/Sarah Barth 0430e1bd1a * pass all const record parameters on aarch64-win64 as references due to the habit of passing records as pointers by using the const modifier in the Windows unit 9 months ago
  Sven/Sarah Barth 57fd8f13c9 * fix grammar 9 months ago
  Sven/Sarah Barth 6efe984a2d * fix #39407: multi variable initialization is not allowed in any mode, so don't say it's only not allowed in Delphi mode 9 months ago
  Michaël Van Canneyt f35384ba53 * Attributes for methods test 9 months ago
  Michaël Van Canneyt 22d7033d18 * Attributes for methods. Fixes issue 41001 9 months ago