florian
2f0cd77d86
* remove outdated defines, resolves #40897
2024-08-21 23:08:33 +02:00
mattias
7ca0ddc70e
fcl-css: resolver: all and origin
2024-08-21 19:20:35 +02:00
Nikolay Nikolov
017b41de89
* WebAssembly threads: RTLEvents rewritten to implement an auto reset event.
...
Previous implementation did a manual reset event. However, at least on Windows
and Linux, an auto reset event is used.
2024-08-21 18:10:44 +03:00
Michaël Van Canneyt
d3c902e5a1
* Fix behaviour of AddObject when duplicates=dupIgnore. Patch by Artem Izmaylov. Fixes issue #40898
2024-08-21 17:06:30 +02:00
Michaël Van Canneyt
1210747f1d
* Add overloads with offset and length for typed array constructor
2024-08-21 15:49:13 +02:00
Nikolay Nikolov
db1d903a11
* WebAssembly threads: use high(uint32) as MaxThreadSignal
2024-08-21 13:56:04 +03:00
florian
db05be80bd
* typo
2024-08-20 23:07:53 +02:00
Michaël Van Canneyt
781560f3e0
* Forgot to add new file
2024-08-20 16:27:16 +02:00
Michaël Van Canneyt
ad34a8d574
* Correct compilation with namespaces
2024-08-20 16:17:31 +02:00
mattias
aaae62ea88
fcl-css: renamed css units
2024-08-20 07:53:49 +02:00
mattias
c8eeb2ec54
fcl-css: resolver: added colors, replaced filename with name, registry stamp
2024-08-20 07:44:41 +02:00
mattias
43d84beb01
fcl-css:
...
- renamed TCSSUnits to TCSSUnit
- added a css registry for attributes, types, keywords, and function names
- resolver merges shorthand properties
- resolver distinguishes stylesheets from user-agent, user and author
- resolver now parses css itself, it adds its own types and customdata
- attributes are now checked at parse time and marked invalid
- started skipping invalid instead of raise
2024-08-20 07:44:41 +02:00
Rika Ichinose
ea33fdcdf8
Decimate rtl/i386/strings.inc.
2024-08-19 20:34:10 +00:00
Rika Ichinose
ca0e04a346
Faster path for IndexBytes with a match at the beginning.
2024-08-19 20:15:54 +00:00
Nikolay Nikolov
edf7b26f52
+ WebAssembly threads: implemented basic events (both manual and auto reset)
2024-08-19 12:31:19 +03:00
Michaël Van Canneyt
a521ed8c76
* Monitor needed in wasi
2024-08-19 10:54:05 +02:00
Michaël Van Canneyt
487afd243e
* DefineProperties can have dot in name.
2024-08-19 10:54:05 +02:00
Jan Rysavy
aa65847386
OpenSSL: add EVP_CIPHER_CTX_new and EVP_CIPHER_CTX_free
2024-08-19 05:40:37 +00:00
Nikolay Nikolov
200fbf64a1
+ WebAssembly threads: set IsMultiThread to true in WasiBeginThread
2024-08-19 08:36:45 +03:00
florian
0f39633acc
* generic second_addordinal can handle swapped nodes
2024-08-18 22:03:22 +02:00
Nikolay Nikolov
4527365f0d
* WebAssembly threads default maxheapsize constant changed to more readable form - 256*1024*1024 instead of 268435456
2024-08-18 16:30:38 +03:00
Nikolay Nikolov
02867fe918
+ WebAssembly threads: initialize the ThreadId threadvar for the main thread
2024-08-18 12:00:06 +03:00
Michaël Van Canneyt
13fbc876e0
* Rename keyword info to avoid confusion
2024-08-18 10:58:03 +02:00
Michaël Van Canneyt
711e412cb7
* Explain how to run full tests
2024-08-18 10:58:03 +02:00
Nikolay Nikolov
a4608bd008
* increased the default max memory for WebAssembly threads to 256 MiB
2024-08-18 11:13:44 +03:00
Nikolay Nikolov
44f58c702f
* get rid of WebAssembly constant DefaultMaxMemoryForThreads, because it was
...
repeated twice. Instead, set maxheapsize correctly with the default value in
init_parser.
2024-08-18 10:51:40 +03:00
Nikolay Nikolov
2dd610c140
* fixed test tw0882.pp for WebAssembly's memory requirements
2024-08-18 10:17:13 +03:00
florian
8dcf4e62b7
* FCVT.W.D returns only a 32 bit int
2024-08-17 18:24:16 +02:00
Rika Ichinose
88ca756f19
Don’t crash on empty path.
2024-08-17 19:01:40 +03:00
Rika Ichinose
07f9113a7c
Support Windows root-relative paths in TPath.Combine.
2024-08-17 18:08:38 +03:00
Michaël Van Canneyt
a65fff24e9
* JSON Schema
2024-08-17 16:21:48 +02:00
Michaël Van Canneyt
de5b2c5192
* Fix compilation under unicode rtl
2024-08-17 16:21:48 +02:00
florian
b499e7593a
* corrected alignment for Risc-V on Linux
2024-08-16 19:55:34 +02:00
Pierre Muller
167b5213d1
Rename conditional: INTFPPU => DEBUG_GENERATE_INTERFACE_PPU
2024-08-16 15:33:12 +00:00
Pierre Muller
7ec9d2bf9f
Fix compilation with -dDEBUG_PPU
2024-08-16 15:08:19 +00:00
florian
159d97e864
* Risc-V: make use of sext.h instruction if available
2024-08-15 21:53:04 +02:00
Nikolay Nikolov
c54d1d4b89
* WebAssembly internal linker: the PageSize constant, which was repeated twice,
...
moved to the class level and renamed WasmPageSize. No functional changes.
2024-08-15 04:47:58 +03:00
Nikolay Nikolov
bf78823e60
+ WebAssembly internal linker: take into account the min heap size (specified
...
with the $M directive), when determining FMinMemoryPages
2024-08-15 04:35:13 +03:00
florian
a53eb8b230
+ Risc-V: make use of zext.h if available
2024-08-14 22:37:26 +02:00
Michaël Van Canneyt
5186044e81
* TStrings.InsertObject is virtual in Delphi
2024-08-14 15:15:08 +02:00
Michaël Van Canneyt
0533acdc27
* Add RangeIndexError (delphi compatible)
2024-08-14 15:14:24 +02:00
florian
081af9a892
* overleft cosmetics
2024-08-13 22:54:19 +02:00
Michaël Van Canneyt
15ba298bae
* Additional check on action.
2024-08-13 10:35:39 +02:00
Michaël Van Canneyt
68acd78640
* Add SMEnuSeparator for Delphi compatibility
2024-08-13 10:32:29 +02:00
Michaël Van Canneyt
2accac30ae
* Check if action is assigned before calling update on it
2024-08-13 10:24:36 +02:00
Michaël Van Canneyt
43660084b6
* Fix wrong raise statement. Fixes issue #40889
2024-08-13 09:41:04 +02:00
Yuri Serebrennikov
276618563c
For connections list TThreadList changed to safe TFPHashList.
2024-08-12 23:20:12 +03:00
ccrause
10ec49d75b
Remap .data with fpc specific information to outside normal memory range.
2024-08-12 20:10:30 +00:00
Rika Ichinose
801e14c33b
Faster Insert(ansi/unicodestring).
2024-08-12 20:09:30 +00:00
florian
6ef37d999a
+ Risc-V: instructions of B extension
2024-08-12 21:51:22 +02:00