J. Gareth "Curious Kit" Moreton
|
c002ad35b6
|
* New test to evaluate i40756 optimisation problem
|
2025-04-16 10:54:02 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
ebe7bc8097
|
* x86: Arithmetic combination optimisations are now much more careful about the flags being in use
|
2025-04-16 10:54:02 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
c39a3c6473
|
* x86: The ADD/SUB peephole optimisations that combine adjacent operations are now much more careful about the flags
|
2025-04-16 10:54:02 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
cba0ca490e
|
* genlinearlist and genlinearcmplist for case blocks now allocate the flags properly
|
2025-04-16 10:54:02 +02:00 |
|
Margers
|
0d63a5fdda
|
Move pop compiler directive to respective ifdef branch to match with push.
|
2025-04-15 19:15:25 +02:00 |
|
florian
|
7afde9fe77
|
* don't do MovOpMov2MovOp optimization reducing bit width of the operation if symbols are involved, resolves #40269
|
2025-04-15 16:31:41 +02:00 |
|
florian
|
835375e7e0
|
* properly fix #41161
|
2025-04-14 22:41:18 +02:00 |
|
Rika Ichinose
|
5952c5452b
|
Allow freeing EHeapException and its descendants.
|
2025-04-13 17:33:45 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
c6d3e42129
|
* New test for #41079
|
2025-04-12 22:39:45 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
1a65b058b3
|
* x86_64: Bug fix in "PrePeepholeOptSxx" where shifts greater than or equal to 32 weren't handled correctly
|
2025-04-12 22:39:45 +02:00 |
|
Michaël Van Canneyt
|
f6f150f857
|
No binaries in git. Fixes issue #41234
|
2025-04-12 11:21:15 +02:00 |
|
Michaël Van Canneyt
|
cc81e56eb2
|
* Use linear mechanism to check whether function types were emitted
|
2025-04-12 10:50:44 +02:00 |
|
Michaël Van Canneyt
|
bbecb015c9
|
* Avoid access violation. Use internal error instead
|
2025-04-12 10:50:44 +02:00 |
|
florian
|
f672d4cccf
|
* constref does not mean that a variable is written, resolves #41206
|
2025-04-10 22:52:43 +02:00 |
|
Michaël Van Canneyt
|
cc20d1fe06
|
* Result needs to be assigned when doing FindInFieldTable
|
2025-04-10 10:33:20 +02:00 |
|
florian
|
4cae231a52
|
* dont' allow assignments to array of const, resolves #41230
|
2025-04-09 22:36:23 +02:00 |
|
Pierre Muller
|
2d6a0d59f0
|
Regenerate several rtl Makefile's after: Add unicodedata unit to rsts entry
|
2025-04-08 21:48:12 +00:00 |
|
Pierre Muller
|
f86068b0e1
|
Add unicodedata unit to rsts entry
|
2025-04-08 21:46:52 +00:00 |
|
Pierre Muller
|
7b11f25a26
|
Regenerate also all rtl Makefile's after: Change resource string extension variable RSTEXT to '.rsj'
|
2025-04-08 21:37:18 +00:00 |
|
Pierre Muller
|
21e13f0c2c
|
Regenerate all Makefile's after: Change resource string extension variable RSTEXT to '.rsj'
|
2025-04-08 21:30:26 +00:00 |
|
Pierre Muller
|
6e9e1fb370
|
Regenerate fpcmake.inc after: Change resource string extension variable RSTEXT to '.rsj'
|
2025-04-08 21:22:23 +00:00 |
|
Pierre Muller
|
460c86e78a
|
Change resource string extension variable RSTEXT to '.rsj'
|
2025-04-08 21:21:52 +00:00 |
|
Pierre Muller
|
5b661bcaaa
|
Fix spelling error in several Makefile's
|
2025-04-08 21:11:35 +00:00 |
|
florian
|
d6825a3561
|
* cleanup
|
2025-04-08 22:09:28 +02:00 |
|
Michaël Van Canneyt
|
e0ac77bb33
|
* Add reference to local IPv6 addr reference
|
2025-04-07 21:57:07 +02:00 |
|
Ondrej Pokorny
|
5b651bafd9
|
sockets: implement NetAddrIsPrivate6 vor IPv6 addresses
|
2025-04-07 16:36:18 +02:00 |
|
Michaël Van Canneyt
|
293ddd6eb4
|
* SameText
|
2025-04-07 16:06:36 +02:00 |
|
Michaël Van Canneyt
|
9cbc8f67f0
|
* use sametext instead of converting case
|
2025-04-07 15:14:59 +02:00 |
|
Michaël Van Canneyt
|
e60cce05ee
|
* use sametext instead of converting case
|
2025-04-07 15:14:11 +02:00 |
|
Michaël Van Canneyt
|
d789128ec5
|
* use sametext instead of converting case
|
2025-04-07 15:13:19 +02:00 |
|
Michaël Van Canneyt
|
c8d86b3fda
|
* use sametext instead of converting case
|
2025-04-07 15:10:20 +02:00 |
|
Michaël Van Canneyt
|
055bd2c653
|
* use sametext instead of converting case
|
2025-04-07 15:08:48 +02:00 |
|
Michaël Van Canneyt
|
275027c162
|
* use sametext instead of converting case
|
2025-04-07 15:06:38 +02:00 |
|
Michaël Van Canneyt
|
637513ce94
|
* use sametext instead of converting case
|
2025-04-07 15:00:55 +02:00 |
|
Michaël Van Canneyt
|
22c91ec124
|
* use sametext instead of converting case
|
2025-04-07 14:51:56 +02:00 |
|
Michaël Van Canneyt
|
5130e82af0
|
* use sametext instead of converting case
|
2025-04-07 14:50:24 +02:00 |
|
Michaël Van Canneyt
|
6e964d153e
|
* use sametext instead of converting case
|
2025-04-07 14:48:50 +02:00 |
|
Michaël Van Canneyt
|
cbbba25198
|
* Patch from Eric Grange to correct TRectF.FitInto
|
2025-04-07 14:38:04 +02:00 |
|
Michaël Van Canneyt
|
4b04608a44
|
* Small optimization. Use SameText instead of uppercasing both strings
|
2025-04-07 11:55:56 +02:00 |
|
Michaël Van Canneyt
|
2406b203be
|
* Fix mem leak (stack memory never freed) in wasm.
|
2025-04-07 11:49:46 +02:00 |
|
florian
|
32a9dab401
|
* don't use arm assembler md5 implementation of thumb code is generated
|
2025-04-06 19:00:09 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
7719a5a5a7
|
* Added tests for #41210
|
2025-04-06 13:59:51 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
b611c0011d
|
* x86: Fixed bug and refactored optimisations where SHR instructions were
merged incorrectly when a condition appears between them
|
2025-04-06 13:59:51 +02:00 |
|
florian
|
9bc294a5ed
|
* clean up
|
2025-04-05 22:53:16 +02:00 |
|
florian
|
da65fc54a6
|
* align stack to 16 bytes on riscv32-embedded as well
|
2025-04-05 22:51:07 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
b0852b70c6
|
* Fixed oversight in TStringConstNode that stopped it building under DEBUG_NODE_XML
|
2025-04-05 22:44:34 +02:00 |
|
marcoonthegit
|
1d01a5fb35
|
* fix two wrong lpCstrs in gevolumeinformationa overload. Part of bug 0041221
|
2025-04-05 13:21:59 +02:00 |
|
florian
|
bd1da8ffb7
|
* align stack to 16 bytes on RiscV32 as required by the ABI
|
2025-04-04 22:54:06 +02:00 |
|
florian
|
6c4d218b8d
|
* use for threadvars on RiscV always the size optimization code path as loading addresses is expensive
|
2025-04-03 23:14:43 +02:00 |
|
Michaël Van Canneyt
|
fc43e66f05
|
* Wake main thread when a thread is auto freed
|
2025-04-03 17:12:20 +02:00 |
|