Commit Graph

66496 Commits

Author SHA1 Message Date
Michaël Van Canneyt
024ab7b26f * Fix some warnings, add enumerators 2022-12-17 16:06:51 +01:00
Ondrej Pokorny
d1616cb0d1 Extend System.UITypes 2022-12-17 12:06:52 +00:00
Ondrej Pokorny
5109f0ba44 add missing TSizeF, TRectF properties and features 2022-12-17 11:22:41 +00:00
Pierre Muller
0b0a5cb458 Regenerate the three Makefile's modified by the two previous commits 2022-12-17 12:13:52 +01:00
Pierre Muller
355c63beb1 Add cpu and mmx to CPU_UNITS for i386-wince target 2022-12-17 12:12:48 +01:00
Pierre Muller
6bc25c1e89 Homogenize with other OSes by also using CPU_UNITS make variable 2022-12-17 12:11:56 +01:00
Michaël Van Canneyt
6e7869bea0 * PDF reader, initial implementation 2022-12-16 20:22:16 +01:00
Michaël Van Canneyt
a5eba4b14f * Revert merge 2022-12-16 19:11:24 +01:00
Ondrej Pokorny
af4578f8ca fix whitespace 2022-12-16 15:11:54 +00:00
Ondrej Pokorny
2fc71285f4 async pool: procedure references simpler 2022-12-16 15:11:54 +00:00
Ondrej Pokorny
9e5cdc2abe Revert recent changes 2022-12-16 15:11:54 +00:00
Karoly Balogh
f1b071bbba aros: fixed typo/naming mismatch in 5b0669d0, spotted by Alexey Torgashin 2022-12-16 09:53:50 +01:00
Michaël Van Canneyt
9cceb41c04 * Some improvements by Rolf Wetjen 2022-12-15 11:56:51 +01:00
Karoly Balogh
5b0669d036 aros: build the CPU unit for i386 and x86_64 aros 2022-12-15 10:47:26 +01:00
florian
e1bbcf7050 * patch by ab: Optimized default hash asm in generics.hashes, resolves #40035
* generic.hashes now uses the cpu unit to detect crc32 cpu support
2022-12-14 21:57:14 +01:00
Michaël Van Canneyt
3b1220e323 * Fix wong extension for fpcssresolver.pas 2022-12-14 17:20:04 +01:00
Michaël Van Canneyt
3eab1c1c02 * Fix loglevel for ListMode 2022-12-14 17:16:55 +01:00
Michael VAN CANNEYT
4b5c7ab0f5 * Fix compiler warnings: switch to TStrings for external command options 2022-12-14 15:17:49 +01:00
Michael VAN CANNEYT
7762897d32 * Fix some compiler warnings 2022-12-14 15:16:58 +01:00
Michael VAN CANNEYT
929b6ff18b * Fix some compiler warnings 2022-12-14 15:16:26 +01:00
Michael VAN CANNEYT
6605248b2d * Fix some compiler warnings 2022-12-14 15:16:06 +01:00
Michael VAN CANNEYT
59807472aa * Fix some compiler warnings 2022-12-14 15:15:53 +01:00
florian
725da25477 * patch by Rika to improve IntPower, resolves #40036 2022-12-13 19:40:08 +01:00
Luiz Américo Pereira Câmara
44a2d4a1eb fcl-json: add support to create JSONObject with QWord values 2022-12-12 21:03:54 -03:00
florian
7917cbed22 + (negative) test for cmov/j/set without condition 2022-12-12 22:56:41 +01:00
marcoonthegit
3b4c396edd * fix for issue #40006
set jwadhcpcsdk packing to 8 for win64.
2022-12-11 21:36:39 +01:00
florian
c92056fcac * patches by Rika: Fix a bug in LdExp(extended), and test Math.Frexp/Ldexp implementations instead of own, resolves #40030 2022-12-11 20:04:46 +01:00
florian
bf2911a562 + test for #40025 by Rika, resolves #40025 2022-12-10 21:35:07 +01:00
florian
2c77416da0 - remove apparently accidently added files 2022-12-10 21:26:17 +01:00
Pierre Muller
96c63c4443 Fix fcmove instruction for external assemblers 2022-12-10 19:59:05 +00:00
Pierre Muller
e2905b8fad Refuse A_Jcc, A_SETcc, and A_CMOVcc without condition 2022-12-10 19:50:47 +00:00
Pierre Muller
a592636d9c Use CMOV and FCMOV with a condition, the parser should reject without a condition 2022-12-10 17:06:35 +00:00
Pierre Muller
d65de901db Add PIC code for solaris/i386/start.inc 2022-12-10 17:46:15 +01:00
Pierre Muller
af04a523bb * Fix testing of A_JCC and A_SETCC, add A_CMOVCC
* Add $PIC for i386 and x86_64 solaris assemblers
2022-12-10 17:41:33 +01:00
Pierre Muller
b9a8e6832f Do not set usesectionprogbits and usesectionflags to true for solaris assembler 2022-12-10 17:41:05 +01:00
Michaël Van Canneyt
13548088b7 * Implement case-insensitive version of Equals & Contains. Fix issue #40029 2022-12-10 15:18:26 +01:00
florian
06b0927f1e * patch by Rika to improve FrExp and LdExp 2022-12-09 22:30:56 +01:00
J. Gareth "Curious Kit" Moreton
663ee7bc20 * Fix to TObjectOpenAddressingLP in generics.collections where SetValue
would free the object if the current value is the same as the new value
    (fixes #40024)
2022-12-09 01:43:37 +00:00
Ondrej Pokorny
b787203db7 webidl: add Document/DocumentFragment/Node types 2022-12-08 11:50:14 +01:00
florian
14466ee9d9 * change table updates 2022-12-06 22:41:30 +01:00
Jonas Maebe
851af5033f Darwin/AArch64: adjust alignment info of custom-aligned paralocs
Resolves #40019
2022-12-06 21:46:26 +01:00
florian
8ad7decaa3 * another change information update 2022-12-04 23:17:56 +01:00
Jonas Maebe
bba1076e12 LLVM: add Xcode 14.0 support (-ClvXcode-14.0) 2022-12-04 21:51:55 +01:00
Jonas Maebe
1e83d415c3 LLVM: us paraloc def instead of para def for byval
We also use the paraloc instead of the para to write the def
2022-12-04 21:51:55 +01:00
J. Gareth "Curious Kit" Moreton
f54917d600 * New test to catch stack overflow in compiler (#40010) 2022-12-04 05:52:08 +00:00
J. Gareth "Curious Kit" Moreton
f00a932cc6 * New is_cyclic function to detect if def references itself - fixes #40010 2022-12-03 23:53:16 +00:00
florian
42d91c02bd * continued to fix change information 2022-12-03 23:36:07 +01:00
Jonas Maebe
88ae6721c6 Linux mutex: restored the __m_kind field
This particular field is at the same offset on all architectures with the same
bit width, and is guaranteed by glibc to remain at this offset for backward
compatibility with static initialisers.

Resolves #40021
2022-12-03 21:17:18 +01:00
Jonas Maebe
230142e183 AArch64 cgcpu: add missing brackets around and/or expression 2022-12-03 21:17:18 +01:00
Sven/Sarah Barth
ebb4de1441 * mark test as NORUN 2022-12-03 19:41:34 +01:00