Commit Graph

70860 Commits

Author SHA1 Message Date
Karoly Balogh
51dcae0285 rtl/amiga: fixed missing charset unit in implicitunits 2024-10-30 23:22:26 +01:00
florian
b7edddf9d9 * do not eat the semicolon after an absolute expression to a symbol, noted in #40978 2024-10-30 22:45:48 +01:00
florian
b28681e91d * properly reject function calls as target of absolute, resolves #40977
* better error message on invalid expressions for absolute
2024-10-29 22:23:25 +01:00
Michaël Van Canneyt
31448dcf03 * Forgot to commit 2024-10-29 14:16:40 +01:00
Michaël Van Canneyt
77cb7cd454 * Remove references to openAPI 2024-10-29 13:43:51 +01:00
Michaël Van Canneyt
4f10c539ba * Refactor to use jsonwriter 2024-10-29 09:05:10 +01:00
Michaël Van Canneyt
a99ddc3753 * JSON Writer 2024-10-29 09:01:11 +01:00
florian
d544313698 * bootstrapping fix with 3.2 for arm-linux 2024-10-28 22:25:10 +01:00
Pierre Muller
34b6d4f572 Pass -ll option to prepup utility to include longlog file into tar.gz testsuite results 2024-10-28 11:00:27 +01:00
Rika Ichinose
ba7a76bf37 Allow MemSize(nil) to match FreeMem(nil). 2024-10-27 21:49:05 +03:00
Rika Ichinose
c08d73054a Return MemSize from FreeMem. 2024-10-27 21:44:01 +03:00
florian
75d7b66bdf * compilation fixed
* cosmetics: trailing spaces removed
2024-10-27 17:54:34 +01:00
Rika Ichinose
8784dbc095 Outline freeing TFPList with disposing its items into TFPList.FreeAndNilDisposing. 2024-10-27 16:45:35 +00:00
Rika Ichinose
510a281c3f Use a set instead of boolean arguments to TCallCandidates. 2024-10-27 16:45:35 +00:00
Rika Ichinose
326776c7fa Turn TCallCandidates into an object, make it create FIgnoredCandidateProcs on demand, and outline such adding on demand into dedicated TFPList.AddOnDemand. 2024-10-27 16:45:35 +00:00
Michaël Van Canneyt
b74411cf03 * Patch from Lipinast Lekrisov to implement setting method-type properties. Fixes issue #40970 2024-10-27 09:49:36 +01:00
J. Gareth "Curious Kit" Moreton
8520dabebb * x86: New RET/lbl/RET optimisation 2024-10-27 08:17:10 +00:00
J. Gareth "Curious Kit" Moreton
8bb3367a49 * x86: Refactored SetCC optimisations to better
spot label clusters and alignment hints.
2024-10-27 08:17:10 +00:00
Rika Ichinose
6e655eb5a3 Remove fpc_varset_* indirections if SSE support is guaranteed. 2024-10-27 08:16:25 +00:00
florian
f626efef37 * example does not need cwstring unit 2024-10-27 09:13:18 +01:00
Michaël Van Canneyt
06eaec4313 * Fix compilation under unicode rtl 2024-10-26 23:41:28 +02:00
Michaël Van Canneyt
f641987464 * Pascal code generation starting from json-schema 2024-10-26 23:27:36 +02:00
J. Gareth "Curious Kit" Moreton
51c3cc97fa * Packages: ARM assembly language version of MD5Transform added to hash package 2024-10-26 19:24:33 +00:00
florian
54dcfa78f8 * cleanup 2024-10-26 20:32:14 +02:00
Nikolay Nikolov
b416418134 - exclude fpc-term from compilation on MSX-DOS 2024-10-26 19:27:00 +03:00
Rika Ichinose
aed4292017 SSE set operations (i386). 2024-10-26 15:48:17 +00:00
florian
511beac49c * get rid of the hack that tlabelnode inherits from tunarynode and stores a statement in left, resolves #40964 2024-10-26 16:11:24 +02:00
Jonas Maebe
220971289a macOS: fix make all
Conflicts between FV and UnivInt units (Keyboard/Mouse) break the compilation
of ftckvm/fcl-fpterm
2024-10-26 15:30:12 +02:00
Jonas Maebe
fd83bb10d4 macOS: use -macos_version_min for recent versions
-macosx_version_min was renamed. Ideally we would base this on the version of
the toolset used, but we don't know that. Instead, use it when targeting
more recent macOS versions
2024-10-26 15:28:47 +02:00
Nikolay Nikolov
6c0be9f534 * always try to load libGL.so (which is a symlink), instead of libGL.so.1 on
NetBSD, because on NetBSD, the GL library can be either libGL.so.3, or
  libGL.so.1, depending on how the GL library is installed
2024-10-26 15:33:01 +03:00
Nikolay Nikolov
ef1ca55728 + added NetBSD to PtcKvmOSes and UnixPtyOSes 2024-10-26 14:52:22 +03:00
Nikolay Nikolov
83807ba780 + enabled compilation of ptckvm on NetBSD 2024-10-26 14:31:31 +03:00
Nikolay Nikolov
7c9506a629 + enabled compilation of unit ptcgraph on NetBSD 2024-10-26 14:14:54 +03:00
Nikolay Nikolov
c333863330 + added the IPC_PRIVATE constant for NetBSD 2024-10-26 13:51:53 +03:00
Nikolay Nikolov
cbd6417201 + enabled compilation of ptc on NetBSD 2024-10-26 13:30:32 +03:00
Nikolay Nikolov
4c97e43bca + enabled compilation of unit unix98pty on NetBSD 2024-10-26 12:57:43 +03:00
florian
201d38d6fe * fix fpc_frac_real to properly thrown an exception on +/-Inf/NaN 2024-10-25 23:10:23 +02:00
Nikolay Nikolov
03689044d9 + added FreeBSD to the UnixPTY OSes 2024-10-25 20:18:44 +03:00
Nikolay Nikolov
2baee68fdd + enabled compilation of unit unix98pty on FreeBSD 2024-10-25 20:03:06 +03:00
Sven/Sarah Barth
00fc962ca3 + fix #40963: print suitable messages for local unit, include, library and object paths if -vt is given
+ added test
2024-10-25 17:13:23 +02:00
Sven/Sarah Barth
3e8e02bede + extend test framework with ability to specify certain expected compiler messages using their ids 2024-10-25 17:11:47 +02:00
Sven/Sarah Barth
a1e9dc4447 * fix typo in tests/readme.txt 2024-10-25 17:08:59 +02:00
Sven/Sarah Barth
2ef822e8e8 * fix #40305: with type helpers now supporting inheriting from unique type aliases, declare a TRealHelper as a descendant of TDoubleHelper (cause Real is a Double)
+ added test
2024-10-25 15:26:32 +02:00
florian
4ef30edbd4 * set ra_addr_taken for addr. param only if really needed 2024-10-23 23:04:43 +02:00
Nikolay Nikolov
2262d2050d - disabled compilation of the fcl-fpterm package on the JVM target 2024-10-23 10:00:01 +03:00
florian
5d4bb6db9b * patch by lag programming to replace bitcnt by popcnt, resolves #40962 2024-10-22 22:54:57 +02:00
florian
a9f522c29d * consolidated code 2024-10-21 23:04:25 +02:00
Nikolay Nikolov
d01efd153c + fpterm: enabled compilation of unit FpTerm.InputOutputConnection.UnixPTY on OpenBSD 2024-10-21 20:01:10 +03:00
Nikolay Nikolov
e035f67339 + enabled compilation of unit unix98pty for OpenBSD 2024-10-21 19:50:10 +03:00
Nikolay Nikolov
bbc74de241 - removed unnecessary (unused) virtual constructors 2024-10-21 15:59:10 +03:00