Michaël Van Canneyt
|
d46cf5f91d
|
* Port in small letters, postgres requires lowercase port setting
|
2023-11-08 23:28:50 +01:00 |
|
Marcus Sackrow
|
6251c0dc84
|
Arosunits: rexx unit added
|
2023-11-08 23:28:50 +01:00 |
|
Jonas Maebe
|
db07d0b0f3
|
LLVM: cleaned up some comments
|
2023-11-08 23:28:50 +01:00 |
|
Jonas Maebe
|
2de553b826
|
LLVM: LLVM 16 support
No changes compared to LLVM 15 that affect us
|
2023-11-08 23:28:50 +01:00 |
|
Jonas Maebe
|
6e35770ea7
|
LLVM: don't use type names in ctor/dtor arrays
Workaround for https://github.com/llvm/llvm-project/issues/56809
|
2023-11-08 23:28:50 +01:00 |
|
Jonas Maebe
|
8c50d989e5
|
WPO: also consider NewInstance to detect class instancing
Resolves #40200
|
2023-11-08 23:28:50 +01:00 |
|
Rika Ichinose
|
823a032fd4
|
IndexWord and IndexDWord for i386 without REP SCAS.
|
2023-11-08 23:28:49 +01:00 |
|
florian
|
a030e99318
|
* PopCount takes care only of the bit pattern, so take the uvalue to avoid an internal error, resolves #40190
|
2023-11-08 23:28:49 +01:00 |
|
Rika Ichinose
|
b9e0dafa03
|
SSE2 Index* and Compare* for i386, chosen at runtime.
|
2023-11-08 23:28:49 +01:00 |
|
Sven/Sarah Barth
|
9e5c8446ae
|
* change Result of CheckSynchronize to true when at least one method was executed (matches with both FPC and Delphi documentation)
|
2023-11-08 23:28:49 +01:00 |
|
florian
|
4584d605b4
|
* take care of mips64* when calling gcc for the libgcc path
|
2023-11-08 23:28:49 +01:00 |
|
Mikhail Novosyolov
|
58d994b9c9
|
Fix messages about not found gcc
Code actually looks for the gcc executable inside $PATH, not for libgcc.
fpc works without the libgcc.so devel symlink.
|
2023-11-08 23:28:49 +01:00 |
|
Sven/Sarah Barth
|
90cfc806c3
|
+ add test for already fixed #37380
|
2023-11-08 23:28:49 +01:00 |
|
Sven/Sarah Barth
|
481d8d1513
|
* ensure that a procvar (especially a "REFERENCE TO") begins either with FUNCTION or PROCEDURE
+ added test
|
2023-11-08 23:28:49 +01:00 |
|
florian
|
130d7255f1
|
* project files updated
|
2023-11-08 23:28:49 +01:00 |
|
florian
|
139a382bf1
|
* compilation fixed with -Oodfa
|
2023-11-08 23:28:49 +01:00 |
|
florian
|
a0850d6545
|
+ riscv32-freertos: first version of TlinkerFreeRTOS.GenerateDefaultLinkerScripts
|
2023-11-08 23:28:49 +01:00 |
|
Michaël Van Canneyt
|
32c8215aa8
|
* Add possibility to read updated data
|
2023-11-08 23:28:49 +01:00 |
|
florian
|
12f6297ca4
|
* typo fixed
|
2023-11-08 23:28:48 +01:00 |
|
florian
|
5cc7d87e33
|
* library list for esp32c3 for IDF 5.0
|
2023-11-08 23:28:48 +01:00 |
|
florian
|
83fc822aa0
|
* patch by Rika: Remove wrong paranoia (and add correct one (and shorten in general (and fix a bug in))) fpc_dynarray_setlength, resolves #40193
|
2023-11-08 23:28:48 +01:00 |
|
Pierre Muller
|
f9f71eb1eb
|
Change libc statx function to weakexternal
Test if statx is nil before call
|
2023-11-08 23:28:48 +01:00 |
|
J. Gareth "Curious Kit" Moreton
|
9f8df68426
|
* x86: TEST/Jcc/TEST optimisations can now look beyond the next instruction under -O3
|
2023-11-08 23:28:48 +01:00 |
|
J. Gareth "Curious Kit" Moreton
|
55f8be3ec6
|
* x86: RegModifiedByInstruction and RegInInstruction
are now more accurate for (I)MUL and (I)DIV.
|
2023-11-08 23:28:48 +01:00 |
|
J. Gareth "Curious Kit" Moreton
|
060ae935f5
|
* x86: Fixed oversight in RegModifiedByInstruction not checking W0, W1 and WU-type flags
|
2023-11-08 23:28:48 +01:00 |
|
J. Gareth "Curious Kit" Moreton
|
2d5ef5b5d0
|
* x86: Fix to MOV/CMP register deallocation positioning
|
2023-11-08 23:28:48 +01:00 |
|
Sven/Sarah Barth
|
42472aac89
|
+ add function reference suitable overload of TThread.ForceQueue()
|
2023-11-08 23:28:48 +01:00 |
|
florian
|
34738e1db9
|
* patch by Rika: Remove dead code in DynArrayIndex, resolves #40194
|
2023-11-08 23:28:48 +01:00 |
|
ccrause
|
df21fb5e7d
|
Only perform OpCp2Op optimization when the first Op is ANDI and comparison is against 0.
|
2023-11-08 23:28:48 +01:00 |
|
J. Gareth "Curious Kit" Moreton
|
2217591da4
|
* x86: The LEA/LEA optimisations can now work with a different
destination register and the intermediate register still in
use.
|
2023-11-08 23:28:48 +01:00 |
|
J. Gareth "Curious Kit" Moreton
|
7122bdcd24
|
* x86: LeaLea2Lea now handles cases where the second LEA instruction
has a second register in the reference.
|
2023-11-08 23:28:48 +01:00 |
|
florian
|
2cd126d4e8
|
+ added debug messages
|
2023-11-08 23:28:47 +01:00 |
|
Michaël Van Canneyt
|
e273d3cbaa
|
* Resource handle is not resource ID
|
2023-11-08 23:28:47 +01:00 |
|
Michaël Van Canneyt
|
fd80464d50
|
* Fix windows compilation
|
2023-11-08 23:28:47 +01:00 |
|
Michaël Van Canneyt
|
29c902f31c
|
* Fix default classname property
|
2023-11-08 23:28:47 +01:00 |
|
Michaël Van Canneyt
|
220ffdbb92
|
* Avoid useless exceptions by checking existence of resource
|
2023-11-08 23:28:47 +01:00 |
|
mattias
|
1e582840a2
|
fcl-hash: fixed HOTPCalculateToken on non utf8 platform
|
2023-11-08 23:28:47 +01:00 |
|
mattias
|
2d1ac73101
|
fcl-hash: fixed start without params, show config filename
|
2023-11-08 23:28:47 +01:00 |
|
mattias
|
f3f1021f38
|
fcl-hash: fixed start without params, show config filename
|
2023-11-08 23:28:47 +01:00 |
|
Sven/Sarah Barth
|
4bd9cf2411
|
+ add test for fixed #40077
|
2023-11-08 23:28:47 +01:00 |
|
Sven/Sarah Barth
|
148264f820
|
* fix #40074: adjust Generics.Defaults to make use of the new ConstParamIsRef<> utility function to correctly determine how a generic binary parameter needs to be compared
|
2023-11-08 23:28:47 +01:00 |
|
Sven/Sarah Barth
|
449b822672
|
* don't use size specific binary comparers
|
2023-11-08 23:28:47 +01:00 |
|
Sven/Sarah Barth
|
351f45ab60
|
+ add generic utility function ConstParamIsRef<> to determine whether a specific type is passed by-value or by-reference as a const parameter
|
2023-11-08 23:28:47 +01:00 |
|
Sven/Sarah Barth
|
98e34532e3
|
* fix typo in resource string
|
2023-11-08 23:28:46 +01:00 |
|
florian
|
a9fc5df569
|
* second mul might get called with a zero operand if the other has a side effect,
handle this correctly in ti386addnode.second_mul64bit, resolves #40182
|
2023-11-08 23:28:46 +01:00 |
|
florian
|
995a8ae912
|
* fixed comment
* shortened code
|
2023-11-08 23:28:46 +01:00 |
|
florian
|
30eca29f18
|
+ x86: AND/CMP -> CMP optimiziation
|
2023-11-08 23:28:46 +01:00 |
|
J. Gareth "Curious Kit" Moreton
|
e09c2061d1
|
* x86: Some refactoring to use aoc_ForceNewIteration instead of manually advancing p
|
2023-11-08 23:28:46 +01:00 |
|
mattias
|
324b673601
|
fcl-js: fixed writing small floats
|
2023-11-08 23:28:46 +01:00 |
|
mattias
|
cf50c1e028
|
pastojs: allow readonly modeswitch functionreferences and anonymousfunctions
|
2023-11-08 23:28:46 +01:00 |
|