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 |