Michaël Van Canneyt
|
44282acecb
|
* Allow to process .fmx files just as .lfm/.dfm files
|
2025-02-07 16:12:05 +01:00 |
|
Michaël Van Canneyt
|
b935cc7f93
|
* Correct typo. Fixes issue #41141
|
2025-02-07 14:39:05 +01:00 |
|
Rika Ichinose
|
814370b894
|
Fix NaturalCompareText for string = unicodestring.
|
2025-02-07 07:02:43 +03:00 |
|
Michaël Van Canneyt
|
1cfa628320
|
* Test from merge request !312
|
2025-02-06 22:00:55 +01:00 |
|
Rika Ichinose
|
acaa4660fb
|
Improve NaturalCompareText behaviour as a comparer.
This version probably can’t return garbage or intransitive results.
|
2025-02-06 21:38:45 +03:00 |
|
mattias
|
d0b4e8730a
|
pastojs: fixed refcount for-Intf-in-something-do, issue #39293
|
2025-02-05 16:51:46 +01:00 |
|
mattias
|
4d8c9c9d78
|
pastojs: convert exit(ComIntf) to setting Result variable, issue #39292
|
2025-02-05 12:46:01 +01:00 |
|
mattias
|
7f4df82e7a
|
pas2js: make typeinfo(char) a tTypeInfoInteger descendant
|
2025-02-04 18:46:21 +01:00 |
|
Michaël Van Canneyt
|
f270543bf4
|
* Assign result in async
|
2025-02-04 17:57:23 +01:00 |
|
florian
|
125da5f10a
|
* SubLea2Lea has to check both times for equal super registers, resolves the second part of #41126
|
2025-02-03 22:19:25 +01:00 |
|
mattias
|
83f9a94503
|
fcl-passrc: fixed generic templates as string
|
2025-02-03 14:06:10 +01:00 |
|
mattias
|
3b5482b580
|
fcl-passrc: clean up
|
2025-02-03 14:05:51 +01:00 |
|
mattias
|
00ed18a61b
|
pastojs: rtti flag for class property
|
2025-02-03 13:59:43 +01:00 |
|
Tomas Hajny
|
2b6c136d01
|
* added short name for fcl-hash
|
2025-02-02 23:58:35 +00:00 |
|
florian
|
f75de6c340
|
* check for 64 bit registers in TX86AsmOptimizer.RegReadByInstruction as well for sanity reasons
|
2025-02-02 22:12:06 +01:00 |
|
Nikolay Nikolov
|
ba8554fcf5
|
* override tcpuparamanager.has_strict_proc_signature and return true for WebAssembly
|
2025-02-02 19:11:14 +02:00 |
|
Nikolay Nikolov
|
f1725289e9
|
+ added option -CN to tests tabsvr6.pp and tabsvr7.pp in order to make them work in WebAssembly
|
2025-02-02 17:18:46 +02:00 |
|
Nikolay Nikolov
|
9a77a855e4
|
* WebAssembly codegen: enable -CN nil pointer checks in more places: a_cmp_const_ref_stack, a_cmp_ref_reg_stack and a_cmp_reg_ref_stack
|
2025-02-02 17:17:42 +02:00 |
|
Nikolay Nikolov
|
bd1a6a60e8
|
+ added ref2string debug helper function to the WebAssembly code generator
|
2025-02-02 17:05:40 +02:00 |
|
Nikolay Nikolov
|
6ce57a1625
|
* WebAssembly: also handle dup=true in thlcgwasm.prepare_stack_for_ref for absolute address refs
|
2025-02-02 16:46:44 +02:00 |
|
Nikolay Nikolov
|
2e77e1a471
|
* WebAssembly codegen: fixed access to absolute variables, pointing to just a constant address, e.g. var a: longint absolute 5;
|
2025-02-02 16:26:42 +02:00 |
|
Nikolay Nikolov
|
452c766f04
|
* fixes in test test/cg/tcalext6.pp for compatibility with the WebAssembly ABI,
which does not support calling an external cdecl function with different
number of parameters than it was declared with.
|
2025-02-02 15:26:57 +02:00 |
|
florian
|
56fa196b03
|
* properly read +/- for the warn directive, resolves #41105
|
2025-02-01 21:39:49 +01:00 |
|
Rika Ichinose
|
6ccad3dc4e
|
Shortcut declocked on refcount = 1.
|
2025-01-31 22:03:25 +00:00 |
|
Michaël Van Canneyt
|
d06dd9532c
|
* Fix compilation for unicode
|
2025-01-31 17:27:57 +01:00 |
|
Michaël Van Canneyt
|
3e6ae3f887
|
* Add TJSAtomics.waitAsync
|
2025-01-31 11:36:13 +01:00 |
|
mattias
|
671079789c
|
pastojs: extended rtti: strict private, protected
|
2025-01-31 09:41:39 +01:00 |
|
florian
|
212b0fb7a8
|
* cleanup
|
2025-01-30 22:49:29 +01:00 |
|
Michaël Van Canneyt
|
f18d1deb08
|
* Fix from Dokkie8844. Fix blob access in Firebird 4.0, fixes issue #40506
|
2025-01-30 22:47:27 +01:00 |
|
Michaël Van Canneyt
|
370883c86a
|
* Fix generating docs
|
2025-01-29 21:43:42 +01:00 |
|
Michaël Van Canneyt
|
53e4c5b5fb
|
* Fix by Simone Tacconi to fix with..do writing. Fixes issue #41124
|
2025-01-29 21:25:19 +01:00 |
|
Michaël Van Canneyt
|
498408a376
|
* Patch from Simone Taccone to allow to show accessors on properties. Fixes issue #41123
|
2025-01-29 21:24:15 +01:00 |
|
Michaël Van Canneyt
|
0e3c9b9531
|
* Fix parsing of system unit
|
2025-01-29 20:52:09 +01:00 |
|
Michaël Van Canneyt
|
b2eb481780
|
* Complete TPasClassType.GetDeclaration. Patch by Simone Tacconi. Fixes issue #41114
|
2025-01-29 20:33:30 +01:00 |
|
Michaël Van Canneyt
|
2e9b644ceb
|
* Fix wrong format specifier
|
2025-01-29 13:15:27 +01:00 |
|
florian
|
e17c575123
|
* properly write RV32E/RV64E architecture tags
|
2025-01-28 22:38:59 +01:00 |
|
Michaël Van Canneyt
|
e86a4a9c1f
|
* Forgot to commit
|
2025-01-28 16:10:50 +01:00 |
|
Michaël Van Canneyt
|
33c1e3e537
|
* Patch from Simone Tacconi to fix alias type getdeclaration. Fixes issue #41115
|
2025-01-28 14:48:20 +01:00 |
|
Michaël Van Canneyt
|
5b3b041b96
|
* Patch from Simone Tacconi to fix alias type getdeclaration. Fixes issue #41116
|
2025-01-28 14:48:20 +01:00 |
|
Michaël Van Canneyt
|
b97ace9168
|
* Patch from Simone Tacconi to fix alias type getdeclaration. Fixes issue #41109
|
2025-01-28 14:48:20 +01:00 |
|
Michaël Van Canneyt
|
cbd9f716c2
|
* Patch from Simone Tacconi to fix set getdeclaration. Fixes issue #41107
|
2025-01-28 14:48:20 +01:00 |
|
Michaël Van Canneyt
|
c89b6a5908
|
* Patch from Simone Tacconi to fix set getdeclaration. Fixes issue #41106
|
2025-01-28 14:48:20 +01:00 |
|
Michaël Van Canneyt
|
c10e57f1d8
|
* Patch from Simone Tacconi to fix WriteProc. Fixes issue #41100
|
2025-01-28 14:48:20 +01:00 |
|
Michaël Van Canneyt
|
9602ec5336
|
* Patch from Simone Tacconi to fix GetDeclaration for string types. Fixes issue #41099
|
2025-01-28 14:48:20 +01:00 |
|
Michaël Van Canneyt
|
74614c02c6
|
* Patch from Simone Tacconi to fix GetDeclaration for specialize types. Fixes issue #41095
|
2025-01-28 14:48:20 +01:00 |
|
Nikolay Nikolov
|
5f9ea00b38
|
* fixed WebAssembly code generator internal error when passing real constants as
constref parameters. Also fixes test webtbs/tw41011
|
2025-01-28 10:52:21 +02:00 |
|
Michaël Van Canneyt
|
690ed25adf
|
* Correction in naming of types
|
2025-01-27 21:45:11 +01:00 |
|
Michaël Van Canneyt
|
98b551d261
|
* Fix naming for string types
|
2025-01-27 21:45:11 +01:00 |
|
florian
|
a6077103b2
|
* typo fixed
|
2025-01-26 23:00:48 +01:00 |
|
florian
|
95c2a5a2d7
|
+ RiscV: support ZMMUL extension
|
2025-01-26 14:43:57 +01:00 |
|