Commit Graph

69884 Commits

Author SHA1 Message Date
marcoonthegit
3d41e0923b * silence some warnings 2024-06-10 22:10:35 +02:00
Rika Ichinose
ff9fe851fb Let “Trim”s return string uncopied. 2024-06-09 19:35:22 +00:00
Karoly Balogh
bb078b07d1 qlunits: added a support unit for the QSound sound card's ROM 2024-06-08 23:29:13 +02:00
florian
e2ed90d40f * extended test
* fixed error numbers
2024-06-08 11:11:10 +02:00
Michaël Van Canneyt
ab827e233f * Make sure libressl is loaded correctly. Patch from Zeljko. 2024-06-08 09:21:55 +02:00
florian
f2bcf407f3 + test for Sysutils.Trim* 2024-06-07 23:28:08 +02:00
Sven/Sarah Barth
5bf93d220f * exact-match COMDAT sections are already supported since tdynamicarray.equal() has been implemented a couple of yours ago, so allow them 2024-06-07 15:34:02 +02:00
Sven/Sarah Barth
c2664fdfa5 * move setup of secrec outside of the if-statement as it's the same for both cases 2024-06-07 15:31:58 +02:00
Sven/Sarah Barth
f5beaa80d8 * the COMDAT record contains the section number which is off-by-one to the section index 2024-06-07 15:31:18 +02:00
Sven/Sarah Barth
52c5a0932d * allow the COMDAT selection to be 0 in which case we'll simply assume that we don't have a COMDAT section (but we'll nevertheless look up a potentially associative section) 2024-06-07 15:30:53 +02:00
florian
15b3f16646 * use fld1/fchs regardless of pic 2024-06-06 22:36:29 +02:00
Michaël Van Canneyt
d1a5ecd87e * Add EventFilter, use SafeFormat 2024-06-06 17:09:09 +02:00
Henrique Gottardi Werlang
105fae6d48 Fix for locating the exception type when compiling with the units with namespace. 2024-06-06 09:47:26 -03:00
Michaël Van Canneyt
dbc3d6b98f * Add constructor to TJSArray that accepts array of const 2024-06-06 09:24:07 +02:00
Michaël Van Canneyt
cc1403e4db * Corrections in used detection : treat partials 2024-06-06 09:24:07 +02:00
florian
aaeefacf85 * also optimize loading of -1.0 2024-06-05 22:56:45 +02:00
Michaël Van Canneyt
2daf7f984f * Global memory object 2024-06-05 10:55:05 +02:00
Michaël Van Canneyt
50370ff56d * Add length 2024-06-05 09:32:27 +02:00
Sven/Sarah Barth
f584c559fd * fold the MIPS tabitype into tabi as the former wasn't really used or hooked up anyway; this way the ABI can be set using -Ca<abi> 2024-06-04 23:45:46 +02:00
florian
8c2aca6ece * load 2 on x86 stack by fld1/fadd, if pic code is generated. It is more efficient as two memory accesses are saved. 2024-06-04 23:21:26 +02:00
Sven/Sarah Barth
953a4e1b64 * fix #40563: apply slightly adjusted patch by byte bites to use fixed range of 1..Length(str) for for-in loops iterating over ShortStrings
+ added test
2024-06-04 22:53:16 +02:00
florian
c64fae2f89 * missing AVX-2 change information fixed 2024-06-03 23:29:37 +02:00
mattias
d02db5da41 fcl-css: fixed parsing -0.5 2024-06-03 21:59:01 +02:00
Michaël Van Canneyt
38cfab3cbe * Allow to specify used classes 2024-06-03 17:19:52 +02:00
marcoonthegit
60d81ed79b * fix also gprt0 2024-06-03 09:50:46 +02:00
florian
73a251410e + more change information 2024-06-02 23:11:14 +02:00
florian
860c32f833 + set CPUX86_HINT_BSX_DEST_UNCHANGED_ON_ZF_1 for suitable CPUs 2024-06-01 19:41:46 +02:00
Rika Ichinose
11942fcf01 Cover more values in the [0; 1) range by “random”. 2024-06-01 16:55:36 +00:00
florian
8db51a367e * forgotten part of last commit 2024-06-01 18:53:50 +02:00
florian
055681c8b4 * correct change information for some instructions where the change
information cannot be modelled in x86ins.dat
2024-06-01 18:46:23 +02:00
florian
ba555ea68d * patch by Marģers to bump version 2024-05-31 21:44:03 +02:00
mattias
d9e7f845c3 fcl-css: fixed string to CSS - no quotes needed, as spaces are converted 2024-05-31 16:06:41 +02:00
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