florian
|
30eca29f18
+ x86: AND/CMP -> CMP optimiziation
|
2 lat temu |
J. Gareth "Curious Kit" Moreton
|
e09c2061d1
* x86: Some refactoring to use aoc_ForceNewIteration instead of manually advancing p
|
2 lat temu |
mattias
|
324b673601
fcl-js: fixed writing small floats
|
2 lat temu |
mattias
|
cf50c1e028
pastojs: allow readonly modeswitch functionreferences and anonymousfunctions
|
2 lat temu |
J. Gareth "Curious Kit" Moreton
|
7a7dc58c0d
* Adjustment to TBLockNode.pass_1 to actually strip nothing nodes
|
2 lat temu |
J. Gareth "Curious Kit" Moreton
|
d0f5b6c302
x86: Some oversights fixed where another iteration of pass 1 wasn't performed when it should have been
|
2 lat temu |
florian
|
b928c245f8
* patch by Werner Pamler: Typo in TFPCustomCanvas.Draw, resolves #40176
|
2 lat temu |
florian
|
d1a9e02d86
* fix (hopefully) build without an ld.bfd variant
|
2 lat temu |
florian
|
208a4dcdb0
* check if a linker with the postfix .bfd exists, if yes, use it, resolves #40175
|
2 lat temu |
J. Gareth "Curious Kit" Moreton
|
6497a1e1ab
* Dead code in TAddNode.Simplify has been stripped
|
2 lat temu |
J. Gareth "Curious Kit" Moreton
|
626a5d6c08
* In TAddNode.Simplify, commutative operations now ensure integer constant operands go on the right for simplicity
|
2 lat temu |
florian
|
3f7562a026
* patch by Rika: Make more use of fpc_*_array (mainly fpc_addref_array) in rtl/inc/dynarr.inc, resolves #40174
|
2 lat temu |
florian
|
301275c8db
* patch by Rika, trivial adjustments to !373, resolves #40172
|
2 lat temu |
florian
|
b56d3c7651
* patch by Rika: fix for 15f29b8fa06a5b5d25a0d4783d7940fdf73b00d2
|
2 lat temu |
Rika Ichinose
|
697cb6ac69
Improved CompareWord for i386 and x86_64.
|
2 lat temu |
Rika Ichinose
|
afe6bc435a
Improve generic CompareWord.
|
2 lat temu |
florian
|
55b347bd18
* patch by Rika: Perform 32-bit random if the bound fits into 32 bits at runtime, resolves #40171
|
2 lat temu |
Sergey Larin
|
f390a3aa00
Added test to check WideChar const to UTF8String const conversion
|
3 lat temu |
Sergey Larin
|
1de727d958
Allow WideChar const to UTF8String const conversion
|
3 lat temu |
J. Gareth "Curious Kit" Moreton
|
b4d894529c
* x86: OptPass1_V_MOVAP now uses GetNextInstructionUsingReg and UpdateUsedRegsBetween
|
3 lat temu |
J. Gareth "Curious Kit" Moreton
|
24a31c2b7d
* New UpdateUsedRegsBetween utility subroutine
|
3 lat temu |
florian
|
5cf4b08182
* fix compilation with -dEXTDEBUG
|
2 lat temu |
florian
|
3f477105a3
* patch by Rika: Trivial adjustments to !379, resolves #40168
|
2 lat temu |
Michalis Kamburelis
|
838ea2643e
Fix glDebugMessageXxx to use extdecl
|
2 lat temu |
J. Gareth "Curious Kit" Moreton
|
ac149347a9
* More complex uses of the pruning methods in TAddNode.Simplify
|
2 lat temu |
J. Gareth "Curious Kit" Moreton
|
12435f268d
* TAddNode.Simplify now uses pruning methods
|
2 lat temu |
J. Gareth "Curious Kit" Moreton
|
83bbb10df3
* New node pruning methods
|
2 lat temu |
J. Gareth "Curious Kit" Moreton
|
d3a6d06396
* x86: BZHI optimisation now sets the subtract and shift nodes to 'do not execute' as they are skipped over.
|
2 lat temu |
J. Gareth "Curious Kit" Moreton
|
0d6e7204fc
* x86: 'and not' optimisation now sets the NOT node to 'do not execute' as it is skipped over
|
2 lat temu |
J. Gareth "Curious Kit" Moreton
|
fc7807a823
* New 'do not execute' flag for notes and respective internal error triggering
|
2 lat temu |