florian
|
c7290bfb78
|
* enclose {$define DEBUG_AOPTCPU} in {$ifdef EXTDEBUG}
|
2025-03-10 22:50:49 +01:00 |
|
Nikolay Nikolov
|
a150115ed2
|
+ added wasip2 to fpmake
|
2025-03-10 23:33:23 +02:00 |
|
Nikolay Nikolov
|
42b466015d
|
+ added wasip2 to the NO_NATIVE_COMPILER_OS_LIST
|
2025-03-10 23:30:11 +02:00 |
|
Nikolay Nikolov
|
1d22802ba9
|
+ initial wasip2 rtl, most things are not implemented
|
2025-03-10 23:30:11 +02:00 |
|
Pierre Muller
|
22345e4a28
|
Fix compilation of mips-linux rtl using 3.2.X compiler
|
2025-03-10 21:01:54 +00:00 |
|
Nikolay Nikolov
|
9ddf46bfdc
|
* regen makefiles
|
2025-03-10 22:46:58 +02:00 |
|
Nikolay Nikolov
|
97fde50101
|
* regen makefiles
|
2025-03-10 22:39:51 +02:00 |
|
Nikolay Nikolov
|
57fb0bfa35
|
+ add support for wasip2 to fpcmake
|
2025-03-10 22:36:39 +02:00 |
|
Nikolay Nikolov
|
f0b2d4a4ca
|
+ added wasip2 to the compiler help screen (marked as experimental)
|
2025-03-10 21:56:41 +02:00 |
|
Nikolay Nikolov
|
263e7e1de1
|
* removed tf_under_development from the wasip1 and wasip1threads targets, since they're now relatively stable (unlike wasip2)
|
2025-03-10 21:54:37 +02:00 |
|
Nikolay Nikolov
|
c515d45026
|
+ added new target to the compiler: wasm32-wasip2. Not working, yet.
|
2025-03-10 21:53:40 +02:00 |
|
Michaël Van Canneyt
|
09417140de
|
* Define for mormot memory manager. Speeds up by 66%
|
2025-03-10 17:02:54 +01:00 |
|
florian
|
1f6ac0609e
|
+ SltiAndi2Slti optimization
|
2025-03-09 20:34:21 +01:00 |
|
Alligator-1
|
cb237c9008
|
const for TFormatSettings
|
2025-03-09 14:53:24 +00:00 |
|
Michaël Van Canneyt
|
a412bc39cd
|
* Add CheckAllRTL explanation
|
2025-03-09 15:50:39 +01:00 |
|
Michaël Van Canneyt
|
a05f52dfed
|
* Add CheckAllRTL
|
2025-03-09 15:49:18 +01:00 |
|
Michaël Van Canneyt
|
523c4486aa
|
* Add CheckAllRTL
|
2025-03-09 15:48:26 +01:00 |
|
Michaël Van Canneyt
|
2ff7f45a36
|
* Add tssql
|
2025-03-09 10:57:47 +01:00 |
|
Michaël Van Canneyt
|
393fc1cea2
|
* Correct counting
|
2025-03-09 10:57:47 +01:00 |
|
Michaël Van Canneyt
|
efe885c446
|
* Introduce stInvalid test status
|
2025-03-09 10:57:46 +01:00 |
|
Michaël Van Canneyt
|
17ed4b4d6c
|
* Correctly count all fields
|
2025-03-09 10:55:49 +01:00 |
|
Michaël Van Canneyt
|
117aa5c883
|
* Correction for creating maps
|
2025-03-09 10:55:49 +01:00 |
|
Michaël Van Canneyt
|
74180145d7
|
* Cosmetic changes & correction aDate param
|
2025-03-09 10:55:49 +01:00 |
|
Michaël Van Canneyt
|
984a468997
|
* Color change
|
2025-03-09 10:55:49 +01:00 |
|
Michaël Van Canneyt
|
df42ee55d4
|
* Make CPU/OS/Version fields longer
|
2025-03-09 10:55:49 +01:00 |
|
florian
|
e6d140df80
|
* make TRVCpuAsmOptimizer.OptPass1SLTIU look further ahead
|
2025-03-08 23:08:10 +01:00 |
|
florian
|
d91be468da
|
* fix SltiuAndi2Sltiu optimization
|
2025-03-07 22:20:46 +01:00 |
|
Michaël Van Canneyt
|
6215d7e8d2
|
* Add support for int128 integers. Patch by Lacak, fixes issue #41178
|
2025-03-07 09:07:21 +01:00 |
|
Michaël Van Canneyt
|
7210366766
|
* Add Int128 functions
|
2025-03-07 09:07:21 +01:00 |
|
Pierre Muller
|
373ebbcf41
|
Enable -Aas-clang for unix and embedded targets for aarch64 compiler
|
2025-03-07 07:06:56 +00:00 |
|
florian
|
7a19bc012a
|
+ RiscV: SltiuAndi2Sltiu optimization
|
2025-03-06 22:59:53 +01:00 |
|
J. Gareth "Curious Kit" Moreton
|
a90e4358c0
|
* Adding test to catch internal error 200411013
|
2025-03-06 22:36:57 +01:00 |
|
J. Gareth "Curious Kit" Moreton
|
2b9455e262
|
* Fixed internal error 200411013 when typecasting and dereferencing nil into an array
|
2025-03-06 22:36:57 +01:00 |
|
Pierre Muller
|
ce134abe46
|
Add -Twasip1threads
|
2025-03-06 14:26:33 +00:00 |
|
Rika Ichinose
|
c433b740e4
|
Add/actualize CPUX86_HAS_SSSE3.
|
2025-03-05 22:35:01 +01:00 |
|
florian
|
39ac8a7923
|
+ write more information ttypeconvnodes
|
2025-03-05 22:32:39 +01:00 |
|
FPC_Admin
|
d34d5c5459
|
Add missing SQL queries
|
2025-03-04 21:58:50 +00:00 |
|
florian
|
783436f2a1
|
* factor out TRVCpuAsmOptimizer.OptPass1SxxI
|
2025-03-04 22:52:51 +01:00 |
|
FPC_Admin
|
1199bb3eb5
|
Add help for -Q/--sql option
|
2025-03-04 21:04:43 +00:00 |
|
Michaël Van Canneyt
|
1a32b53f2c
|
* Add GetTypeName, GetPropName
|
2025-03-04 18:01:47 +01:00 |
|
Michaël Van Canneyt
|
2484efc2e7
|
* Allow to specify list of banned classes.
|
2025-03-04 17:54:47 +01:00 |
|
FPC_Admin
|
b4af922d15
|
Remove tscgiapp.pp from dependency of testsuite executable, as this source was removed by last commit
|
2025-03-03 22:04:05 +00:00 |
|
florian
|
bd5aaf041f
|
+ tests for b0003f71dd
|
2025-03-03 22:47:55 +01:00 |
|
Michaël Van Canneyt
|
0ebb98da7b
|
* Remove debug output
|
2025-03-03 15:22:32 +01:00 |
|
Michaël Van Canneyt
|
aeef060a0b
|
* Enlarge target os/full variable for wasip1threads
|
2025-03-03 15:21:13 +01:00 |
|
Michaël Van Canneyt
|
aaf0bf7e19
|
* wasip1threads needs 14 characters
|
2025-03-03 14:59:49 +01:00 |
|
ccrause
|
b0003f71dd
|
Check rjmp destination range.
|
2025-03-02 19:50:30 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
f29f794543
|
* New test to catch Boolean added to QWord on i386
|
2025-03-02 14:00:57 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
a70e4ed9be
|
* x86: "OptPass2ADD" and "OptPass2SUB" now force another iteration if "OptPass2MOV" returned True
|
2025-03-02 14:00:57 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
f85aa24ad0
|
* x86: Refactoring register update code in "OptPass2ADD" and "OptPass2SUB"
|
2025-03-02 14:00:57 +00:00 |
|