Commit Graph

70052 Commits

Author SHA1 Message Date
mattias
94b7776170 fpdoc: clean up 2024-05-31 16:06:41 +02:00
mattias
fadb324f7c fcl-css: TCSSParser allows to override css classes 2024-05-31 16:06:41 +02:00
J. Gareth "Curious Kit" Moreton
bf970b29f4 * arm / a64: TAsmNode debugging info is now output for ARM and AArch64 2024-05-30 20:04:11 +00:00
J. Gareth "Curious Kit" Moreton
2de19f9e66 * x86: Reimplemented TAsmNode XML dumping using new framework 2024-05-30 20:04:11 +00:00
J. Gareth "Curious Kit" Moreton
ac0e641ce7 * Stripped down and refactored TAsmNode XML node dumps
for better platform-specific implementations.
2024-05-30 20:04:11 +00:00
florian
4eb8f8e565 * patch by Marģers
- Rename 3DNow instruction (fixed long lasting typo in mnemonic). PMULHRWA  --> PMULHRW
    - Add vpclmullqlqdq, vpclmulhqlqdq, vpclmullqhqdq, vpclmulhqhqdq.
    - Fix "typo" for SHA1MSG2
2024-05-30 21:49:30 +02:00
florian
d5ab671ec3 * patch by Marģers: patch to enable ENTER asm instruction
+ test
2024-05-29 23:15:09 +02:00
florian
a6fe41f3f6 * decrease failure rate 2024-05-28 23:21:40 +02:00
Michaël Van Canneyt
b58f9bcfd0 * set method for typed array 2024-05-28 16:47:37 +02:00
Michaël Van Canneyt
5bdef935f9 * Fix memleak, objects created directly are owned by webassembly 2024-05-28 09:31:22 +02:00
Michaël Van Canneyt
36112193dc * Add detection in fly, better detection of KDE DE. Fixes issue #40805 2024-05-28 09:28:39 +02:00
J. Gareth "Curious Kit" Moreton
605b21af8c * a64: win64 implementation of jump table now
uses 64-bit absolute references.
2024-05-27 06:31:15 +01:00
florian
5a59ffdca7 * extended with a Chi square test to check if the random values are equally distributed 2024-05-26 23:16:50 +02:00
florian
39f7172ee8 * do no generated debug comment in assembler output of RiscV if not requested 2024-05-25 20:16:42 +02:00
florian
0a88683310 + do do_consttovar on RiscV 2024-05-25 20:09:02 +02:00
florian
fbf20eee31 + check for tf_init_final_units_by_calls in trv32nodeutils.insert_init_final_table 2024-05-25 19:28:50 +02:00
ccrause
c86e7b43b4 Add insert_init_final_table method 2024-05-25 17:26:15 +00:00
ccrause
8f106b616b Move .data with fpc specific information to outside normal memory range. 2024-05-25 17:26:15 +00:00
ccrause
ceb4d6fe8f Add esp32c3 units to namespaced. 2024-05-25 17:26:15 +00:00
ccrause
424d3606d4 Simplify required link libraries and move libc, libm and libgcc to end. 2024-05-25 17:26:15 +00:00
ccrause
8e717f4142 Add support for esp-idf v4.4 2024-05-25 17:26:15 +00:00
ccrause
e56052bb32 Do not pass esp32c3.rom.newlib-time.ld to the linker, it causes the ROM version of _isatty_r to be linked instead of the newlib library version. 2024-05-25 17:26:15 +00:00
ccrause
7284e161a2 Group linker scripts and search paths 2024-05-25 17:26:15 +00:00
ccrause
a27abdd621 Add -WP option to help for ppcrossrv32 2024-05-25 17:26:15 +00:00
ccrause
c42bf9cdf5 Extend riscv32-freertos functionality for esp32c3 2024-05-25 17:26:15 +00:00
marcoonthegit
7957c34940 * change tthreadid to thandle, as the used functions for threadid in systhrd all use HANDLE. 2024-05-25 17:51:56 +02:00
marcoonthegit
492893a935 * add some NUMA information functions mentioned in forum 2024-05-25 13:40:08 +02:00
florian
53459fed2b + CPUX86_HINT_BSX_DEST_UNCHANGED_ON_ZF_1 2024-05-24 23:17:07 +02:00
Karoly Balogh
e507f612f5 m68k-palmos: further fixes to assembly section. also actually use aout, as we have aout binutils for palmos 2024-05-25 00:14:11 +03:00
Karoly Balogh
627734e104 m68k: try to fold two consecutive AND instructions into one. This usually happens when a zero extension is followed by another AND. 2024-05-25 00:01:35 +03:00
Karoly Balogh
d9c786fee6 m68k: also allow TST from before Sxx instructions with explicit .b size to be optimized away 2024-05-25 00:00:22 +03:00
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