Commit Graph

71136 Commits

Author SHA1 Message Date
Michaël Van Canneyt
474629788f * Fix compiler hints 2024-12-06 10:02:15 +01:00
florian
f72183eb37 * ensure always an exception is raised in genmath.inc if appropriate 2024-12-05 22:17:18 +01:00
florian
072f1bfb29 + SysResetFPU for Aarch64 2024-12-05 22:03:27 +01:00
Michaël Van Canneyt
a1a0c0e9ba * Int64 support for AsType 2024-12-05 17:25:12 +01:00
Michaël Van Canneyt
7b3fcc2a2e * Patch from Don Siders to fix typo in CSS attribute name. Fixes issue #41050 2024-12-05 14:54:54 +01:00
Michaël Van Canneyt
d775dadced * Atomics 2024-12-04 23:28:56 +01:00
florian
e8144afb6b * draft of improving Addi0Op2Op 2024-12-04 22:49:48 +01:00
Karoly Balogh
8685ec918f fcl-base: less typos after 5887b1fe 2024-12-04 01:35:54 +01:00
Michaël Van Canneyt
4ac0781dd8 * Remove erroneously commited commented line 2024-12-03 23:42:49 +01:00
Michaël Van Canneyt
7f682589c7 * Fix compilation 2024-12-03 23:42:49 +01:00
Michaël Van Canneyt
eb08fd88f2 * Allow Boolean -> TValue 2024-12-03 23:42:49 +01:00
Michaël Van Canneyt
5887b1fee3 Allow mutex on wasm 2024-12-03 23:42:49 +01:00
Pierre Muller
3a481d9590 Add explicit -CE option and check that mysqrt returns zero for negative arg 2024-12-03 12:45:53 +00:00
Pierre Muller
564d50ce8e Check that a normal real division does not generate an exception 2024-12-03 12:09:05 +01:00
Pierre Muller
1f2ecc9a42 Add missing fpcssresparser unit in fcl-css package 2024-12-03 10:53:38 +00:00
florian
27a0da5a20 * typo corrected 2024-12-02 22:45:34 +01:00
florian
c45d03851a + Addi2Nop optimization 2024-12-01 11:21:09 +01:00
Rika Ichinose
91d3746adf Use FillChar in InitializeArray. 2024-11-30 21:45:29 +00:00
Rika Ichinose
11d16be702 Add a bound parameter to node_count(_weighted). 2024-11-30 20:04:34 +00:00
Rika Ichinose
2d1ab3410d Merge foreachnodes into one version that uses a context object. 2024-11-30 20:04:34 +00:00
Michaël Van Canneyt
1cd1415df7 * Localhost fallback in case no DNS servers found. Patch from NiteHawk, fixes issue #41047 2024-11-30 19:01:36 +01:00
florian
04a56e2900 * properly calculate the size of enumeration types having negative elements and a max. value exceeding the upper bound of
the elsewhere matching signed type, resolves #41019
2024-11-30 14:43:10 +01:00
florian
c8b649186f + g_array* aliases as proposed by sechshelme, resolves #41026 2024-11-30 14:07:44 +01:00
J. Gareth "Curious Kit" Moreton
36f771a312 * x86: Modification to PostPeepholeOptShr to skip over MOV instructions if they don't modify the current register 2024-11-30 12:51:07 +00:00
J. Gareth "Curious Kit" Moreton
130c36c406 * a_load_subsetreg_reg will no longer generate an AND instruction if it isn't necessary 2024-11-30 12:51:07 +00:00
Margers
7e593750e8 fvclip unit file name fixes 2024-11-30 12:46:43 +00:00
florian
3d6710c0e3 * don't see illegal calling conventions for procedure variables, resolves #41041 2024-11-29 21:40:33 +01:00
Michaël Van Canneyt
9c4a354d7b * Add SharedMemoryBuffer 2024-11-29 11:58:29 +01:00
florian
798f2ba632 * better code for ... downto 1 for-loops 2024-11-28 22:32:38 +01:00
Michaël Van Canneyt
45f7be1b3c * Unique names for imports 2024-11-28 16:57:08 +01:00
Michaël Van Canneyt
fc0fb5968a * Make names unique across modules 2024-11-28 16:17:46 +01:00
Michaël Van Canneyt
7b213bb4e6 * Store session info only for project files 2024-11-28 11:40:48 +01:00
Michaël Van Canneyt
74ea291454 * Typecast to pointer of self() needed 2024-11-28 11:38:30 +01:00
Margers
ae495ab888 Editor load files in read only mode 2024-11-28 07:47:24 +00:00
Michaël Van Canneyt
7b4a5c9728 * Last patch did not contain all changes... 2024-11-27 23:38:11 +01:00
marcoonthegit
83cc5be952 * remove functions commented in the commdlg/ctl spinoff of 2008 2024-11-27 23:06:26 +01:00
florian
246d7865c5 * less strict condition when a loop decrement can be moved to the end of a loop to increase code quality 2024-11-27 22:56:30 +01:00
Michaël Van Canneyt
a30222daed * Fix issue where refresh causes access violation in TBufDataset. Fixes issue #40987 2024-11-27 22:46:26 +01:00
florian
3206b2e0cd * clean up 2024-11-26 22:50:15 +01:00
Michaël Van Canneyt
1b8209fee4 * correct TValue.Cast<AnsiString>, patch by Евгений Савин. Fixes issue #41042 2024-11-26 09:04:08 +01:00
Michaël Van Canneyt
6f5f567087 * Patch from Amexander Bagel to restore Delphi-compatible behaviour in TThread.Queue. Fixes issue #41043 2024-11-26 08:52:40 +01:00
Michaël Van Canneyt
7148866f8d * Correctly get callback type 2024-11-25 21:58:17 +01:00
Michaël Van Canneyt
8cedb10c3a * Search for correct element type when checking array types 2024-11-25 21:58:17 +01:00
Michaël Van Canneyt
0ca0990e8b * System.Types for Delphi code 2024-11-25 21:58:17 +01:00
Michaël Van Canneyt
8d24a28c56 * Do not call parsing if JSON is empty (e.g. return 204 with empty body) 2024-11-25 21:58:17 +01:00
Michaël Van Canneyt
e15f731a9b * Allow to parse internal symbol names generated for generics. 2024-11-25 21:58:17 +01:00
florian
ac4b089e14 * avoid that types of limits of reverted loops are widened 2024-11-25 21:16:30 +01:00
florian
81d24975f0 * properly take care of tempinitcode when calculating def./use. sums of tempcreate nodes 2024-11-25 20:33:54 +01:00
Michaël Van Canneyt
8ffbbe6a93 * Patch from Евгений Савин to fix TValue.From<managedrecord>. Fixes issue #41013 2024-11-25 14:01:26 +01:00
Michaël Van Canneyt
e1e301dea8 * Add missing methods to thunk class for parent interfaces without RTTI 2024-11-25 11:32:36 +01:00