Commit Graph

69971 Commits

Author SHA1 Message Date
Karoly Balogh
11246aa5b4 m68k-palmos: do not try to write section attributes, they're not really useful, and lead to assembler warnings 2024-05-24 23:52:53 +03:00
Michaël Van Canneyt
2824f592a3 * New type of argument 2024-05-24 17:42:59 +02:00
Michaël Van Canneyt
2a4f4ef420 * Add TypedArray constructor 2024-05-24 17:25:05 +02:00
Michaël Van Canneyt
7fe602ebb0 * Fix package parsing 2024-05-24 09:19:27 +02:00
florian
b313a66a47 * correct Dwarf-4 line info header as noted by Martin on the mailing list 2024-05-23 22:55:31 +02:00
Ondrej Pokorny
ee9c54d51a implement TProxyAggregateStream (Delphi compatibility) 2024-05-23 15:03:12 +00:00
Rika Ichinose
875e22f7d7 Implement length(PWideChar) with IndexWord. 2024-05-22 20:15:12 +00:00
Michaël Van Canneyt
fe41a51db3 New string for new parser option 2024-05-22 20:33:40 +02:00
Michaël Van Canneyt
40c386d6bc * PAckage name can contain package keyword 2024-05-22 20:33:40 +02:00
Michaël Van Canneyt
b245f2deb1 * Option to warn about not found resource files instead of error 2024-05-22 20:33:40 +02:00
J. Gareth "Curious Kit" Moreton
d729d5a5b1 * arm: Re-enabled "inline" on "fpc_ansistr_decr_ref" and "fpc_ansistr_incr_ref". 2024-05-22 01:52:01 +01:00
J. Gareth "Curious Kit" Moreton
2519f42854 * arm: Disabled "inline" on "fpc_ansistr_decr_ref" and "..._incr_ref" until arm compiler bug is resolved 2024-05-22 00:29:20 +01:00
florian
3302adc31a * make use of HexStr of the rtl, resolves #40800 2024-05-21 20:06:02 +02:00
Rika Ichinose
4383aab15a Fix off-by-one error in syswin.inc:setup_arguments. 2024-05-21 17:57:56 +00:00
florian
83abe1fb15 * oc_blue properly named as noted by Don Siders 2024-05-20 20:43:14 +02:00
J. Gareth "Curious Kit" Moreton
bba8558a1a * x86: Minor change to lineinfo in "MovAdd2Lea" so debugging is more logical 2024-05-20 17:45:29 +00:00
Michaël Van Canneyt
fafb293426 * Fixed DeclaredFields for record, should be the same as fields 2024-05-20 19:21:02 +02:00
Pierre Muller
3d2d27cf67 Makefile regenerated after 'nothreads unit depends on objpas because of objfpc mode' commit 2024-05-20 15:14:05 +00:00
Pierre Muller
96b3462a5f nothreads unit depends on objpas because of objfpc mode 2024-05-20 15:12:39 +00:00
florian
cab3b8c06f * factor out tcgx86.getcopymode 2024-05-19 22:56:23 +02:00
Michaël Van Canneyt
10d740298d * Added nothreads unit for fake thread support. Currently only WASI 2024-05-19 16:14:45 +02:00
florian
eff10ee9b7 * handle complexer references in tcg8086.a_loadaddr_ref_cgpara properly 2024-05-18 23:39:07 +02:00
Michaël Van Canneyt
9eb77599e1 * ReadAllBytes was not reading all bytes. Fixes issue #40789 2024-05-18 13:57:41 +02:00
florian
e29d1ecda9 * reorganize Tcgx86.g_concatcopy 2024-05-17 21:39:18 +02:00
florian
b826ad8b7e + CPUX86_HINT_FAST_SHORT_REP_MOVS
* use FPC_MOVE instead of rep movs if possible, partially fixes #40785
2024-05-16 22:59:21 +02:00
Pierre Muller
e315a30ef4 Disable jvm-android target for wasm-job package because it requires sysutils unit which is not available for jvm-android 2024-05-16 14:11:41 +00:00
florian
f49da05633 * unified g_concatcopy_move 2024-05-15 22:52:24 +02:00
Michaël Van Canneyt
ac8fefbc2b * Fix compilation for targets that do not have variants 2024-05-15 08:48:59 +02:00
Michaël Van Canneyt
3d0cf17e5c * Remove wrong help line 2024-05-15 08:22:15 +02:00
Michaël Van Canneyt
fc29d5ca7d * More routines need to display missing key name 2024-05-15 08:22:15 +02:00
florian
4a4eadc60e * throw an error if varargs is used without appropriate calling conventions, resolves #40342 2024-05-14 22:44:12 +02:00
Michaël Van Canneyt
d809b4ba98 * Fix wince/nativent 2024-05-14 11:53:14 +02:00
Michaël Van Canneyt
259af2d252 * When raising error, display missing key value as string, if possible 2024-05-14 08:59:00 +02:00
Pierre Muller
291532e740 Do not set default target to system_sparc64_solaris on solaris OS for sparc64 compiler as this target is not yet supported 2024-05-14 06:44:39 +00:00
Michaël Van Canneyt
5913c17805 * Allow to create browser API stubs that will work on non-webassembly platforms 2024-05-14 08:44:05 +02:00
Michaël Van Canneyt
4664b14081 * Allow to build stub 2024-05-14 08:44:05 +02:00
florian
a9c88ace25 * handle unary minus in the preprocessor, resolves #40782 2024-05-13 22:36:40 +02:00
Michaël Van Canneyt
f89cd88ce2 * Add TList<T>RemoveItem, for delphi compatibility 2024-05-13 14:28:22 +02:00
Michaël Van Canneyt
a9b8fb0f05 * Add StreamOriginalFormat to ObjectTextToBinary 2024-05-13 14:28:22 +02:00
Michaël Van Canneyt
05a6a498c0 * Add missing PAlphaColorF 2024-05-13 14:28:22 +02:00
Michaël Van Canneyt
9f5a420504 * Allow ToString for object value 2024-05-13 14:28:22 +02:00
Michaël Van Canneyt
4e4fcaa8a2 * Fix compilation without threads 2024-05-13 14:00:36 +02:00
Nikolay Nikolov
cdba427bcf + added WASI multithreading helper for setting the stack pointer for the linear stack 2024-05-13 14:00:36 +02:00
Michaël Van Canneyt
897caac4ac * Seems not all was committed 2024-05-13 14:00:36 +02:00
Michaël Van Canneyt
8c8f8088eb * Seems not all was committed 2024-05-13 14:00:34 +02:00
Michaël Van Canneyt
b93d49df9b * Comment out debug in loop 2024-05-13 13:58:36 +02:00
Michaël Van Canneyt
27133cb66d * Wasm Threads (WIP) 2024-05-13 13:58:36 +02:00
Michaël Van Canneyt
f7214e6ae8 * Int64 and QWord are valid types. Fix issue #40778 2024-05-13 12:00:18 +02:00
Michaël Van Canneyt
52c65e076f * Use correct stream type in TBase64Encoding.DoEncode, fix issue #40779 2024-05-13 10:37:56 +02:00
Michaël Van Canneyt
0248b9904c * remove debug statement. 2024-05-13 08:23:33 +02:00