florian
|
9695dba4d9
* AVR: fix TCpuAsmOptimizer.InstructionLoadsFromReg for MOVW
|
3 年之前 |
florian
|
49edb0b606
* AVR: fix TAoptBaseCpu.RegModifiedByInstruction, resolves #39623
|
3 年之前 |
florian
|
e87c52d7dc
* otherwise => else
|
3 年之前 |
florian
|
fc6d558727
* compile always with -CX -XX for Z80
|
3 年之前 |
J. Gareth "Curious Kit" Moreton
|
bdd26766ed
* Changed -1 to $FFFFFFFF on DWord writes to suppress range check errors
|
3 年之前 |
J. Gareth "Curious Kit" Moreton
|
f62ffa74dc
* x86: Changed the names of temporary register
|
3 年之前 |
J. Gareth "Curious Kit" Moreton
|
627fb9a25b
* x86: New jump/label tracking in CrossJump optimisations
|
3 年之前 |
florian
|
3fac399683
* more precise test as suggested here: https://gitlab.com/freepascal.org/fpc/source/-/commit/876ae561585c22b9809764710f11b9a88da935ee#note_921869640
|
3 年之前 |
florian
|
876ae56158
* patch by Rika: fix for ... in iterator for TMap and TSet, resolves #39354
|
3 年之前 |
marcoonthegit
|
616538c251
* Improve Delphi compatibility of TEvent(object) constructors, while keeping also backwards compat by adding default parameters.
|
3 年之前 |
Sven/Sarah Barth
|
74f9523806
* in case of an implicit specialization ensure that the symbol of the generic is indeed considered as used once the final implicit specialization has been picked
|
3 年之前 |
Sven/Sarah Barth
|
e0e8620ded
* use a single if-condition for both check_hints and addsymref
|
3 年之前 |
florian
|
6556d18bed
* better fix for #39634 which avoids breaking existing code
|
3 年之前 |
Sven/Sarah Barth
|
97c16401f7
+ add test for already fixed #39677
|
3 年之前 |
Sven/Sarah Barth
|
22a4cc66ec
* fix #39675: consider the symbols for unnamed parameters as used so that there won't be unnecessary hints about them
|
3 年之前 |
Sven/Sarah Barth
|
76753438ed
* fix #39681: also handle the result type of a specialized procvar when checking for a possible implicit specialization
|
3 年之前 |
Sven/Sarah Barth
|
c0fa45dc92
* a function can't be used to implicitely specialize a specialized procedure variable parameter and vice versa
|
3 年之前 |
Sven/Sarah Barth
|
a5f3040da5
* the index of the generic type parameter is not the same index of the paras list
|
3 年之前 |
Sven/Sarah Barth
|
66bac7c415
* fix #39679 and fix #39680: for implicit specializations a parameter used in a call might also inherit in some depth from a specialization used as parameter type
|
3 年之前 |
Sven/Sarah Barth
|
4053d59a2c
* fix #39673: also resolve the dummy symbol in case this isn't a reuse of the current generic's name
|
3 年之前 |
Sven/Sarah Barth
|
98a942a37e
* move handling of a dummy symbol (mainly either resolving it or generating a suitable error) inside single_type to a nested function as the same code is used multiple times
|
3 年之前 |
mattias
|
ee7cbb61a0
fcl-passrc: resolver: fixed call generic function with anonymous specialize function type
|
3 年之前 |
florian
|
559fcdf736
* forbid cyclic pointer definitions, resolves #39634
|
3 年之前 |
Sven/Sarah Barth
|
b1d9d34665
* only abort due to a missing overload directive if there indeed was any procdef found (due to implicit specializations there might be none), fixes compilation of tests webtbs/tw38310b and webtbs/tw38310c
|
3 年之前 |
Bi0T1N
|
59672a6982
Add support for OpenSSL 3.0
|
3 年之前 |
florian
|
02289d1f5b
+ fold "a shl n1 shl n2" and "a shr n1 shr n2" into "a shl (n1+n2)" and "a shr (n1+n2)", resolves #39629
|
3 年之前 |
Ondrej Pokorny
|
adb264a711
db odbcconn: error messages received through SQLGetDiagRec are ANSI - convert them to CP_ACP
|
3 年之前 |
Sven/Sarah Barth
|
90844c2027
* fix #35261: apply slightly adjusted changes by Ryan Joseph to implement support for implicit generic function specializations
|
3 年之前 |
florian
|
fab610a927
* call OptPass1_V_MOVAP for MOVDQA on i386
|
3 年之前 |
florian
|
4808ed63e3
* use MOVDQA instead of MOVQ in spilling_create_store
|
3 年之前 |