Pierre Muller
|
b648c6e237
|
Add support for win16 target by introducing USE_WINDOWS_UNIT define, which is set for other Windows OSes
|
2025-05-26 11:48:54 +00:00 |
|
Rika Ichinose
|
20fb141ca2
|
Instantly free OS chunks of dead threads.
|
2025-05-26 02:43:46 +03:00 |
|
Rika Ichinose
|
02752fdd36
|
Orphaned chunks can’t have empty arenas.
|
2025-05-26 01:50:45 +03:00 |
|
Pierre Muller
|
ae74e9f8cd
|
Set MaxBracesArg constant value to $7FFF - 1 to fit into a 16-bit signed integer, for a 16-bit CPU
|
2025-05-25 22:08:54 +00:00 |
|
Pierre Muller
|
aed26f7aed
|
Use explicit typecast to INTEGER mode for constants to avoid range check error when INTEGER is only 16-bit signed
|
2025-05-25 22:04:20 +00:00 |
|
Pierre Muller
|
602761fe44
|
Use al register to load a byte by value parameter in SetCGAPalette and SetCGABorder procedures
|
2025-05-25 22:03:12 +00:00 |
|
Michaël Van Canneyt
|
2d351ba50d
|
* Fix compilation for 16/8 bit platforms
|
2025-05-25 09:19:49 +02:00 |
|
Pierre Muller
|
6d22408256
|
Use unsigned local variable NetAddrToStr to avoid range check error
|
2025-05-25 05:55:07 +00:00 |
|
Pierre Muller
|
a841bccf75
|
Explicitly disable range and overflow checking
|
2025-05-25 05:36:01 +00:00 |
|
Pierre Muller
|
c64dc1f97e
|
The atomic operation require that range and overflow checks are disabled
|
2025-05-25 05:16:18 +00:00 |
|
Pierre Muller
|
a58def8baa
|
Use Cardinal type of FTimeout field and change parameter type accordingly
|
2025-05-24 17:20:12 +00:00 |
|
florian
|
67df8802b1
|
* avoid warning on unintialized variable
|
2025-05-24 17:10:14 +02:00 |
|
Margers
|
d04a2a498a
|
Update AVX test opcode list.
|
2025-05-24 17:07:14 +02:00 |
|
Margers
|
3811b307b5
|
Update AVX test utilities (new output format: gas).
|
2025-05-24 17:07:14 +02:00 |
|
Margers
|
b1f122ffad
|
Error message about distinct destination and source registers.
|
2025-05-24 17:07:14 +02:00 |
|
Margers
|
cca0c2e111
|
Add x86 instruction sets FP16, BF16, 4VNNIW, 4FMAPS. Small updates.
|
2025-05-24 17:07:14 +02:00 |
|
Margers
|
51249b103a
|
Distinct destination and source registers.
|
2025-05-24 17:07:14 +02:00 |
|
Margers
|
0dea63ab08
|
New EVEX maps 5,6,7.
|
2025-05-24 17:07:14 +02:00 |
|
Margers
|
ff9aa15143
|
Introduced 16 bit broadcast functionality.
|
2025-05-24 17:07:14 +02:00 |
|
Margers
|
235fe93688
|
Add intstruction tests for SM3, SM4, SHA512, VP2INTERSECT.
|
2025-05-24 17:07:14 +02:00 |
|
Margers
|
c8cb48ed73
|
Add x86 instructions of SM4, VP2INTERSECT.
|
2025-05-24 17:07:14 +02:00 |
|
Margers
|
2ec7817ad4
|
Instruction flags for SM3, SM4
|
2025-05-24 17:07:14 +02:00 |
|
Margers
|
992532d565
|
Add x86 instruction sets SHA512, SM3, GFNI. Pseudo-ops for VCMP*, VPCMP*.
|
2025-05-24 17:07:14 +02:00 |
|
Margers
|
4faba3dd5d
|
Prepare for long GFNI instructions.
|
2025-05-24 17:07:14 +02:00 |
|
Michaël Van Canneyt
|
353bc27756
|
* Dependency on rtl-objpas in wrong package :(
|
2025-05-24 15:07:47 +02:00 |
|
Michaël Van Canneyt
|
975f0118ac
|
* Empty set?
|
2025-05-24 14:56:10 +02:00 |
|
florian
|
d8682f36b9
|
+ comments to explain difference between setbase and setlow
|
2025-05-24 14:31:41 +02:00 |
|
Michaël Van Canneyt
|
2f1314c22c
|
* Correct dependency on rtl-objpas
|
2025-05-24 14:28:59 +02:00 |
|
Michaël Van Canneyt
|
1e6fff9473
|
* Add lazarus UTF8 routines. Fixes issue #41269
|
2025-05-24 14:21:09 +02:00 |
|
Pierre Muller
|
0cac40d2b0
|
Add some very basic tests for compile time set range checks
|
2025-05-24 10:14:06 +00:00 |
|
Pierre Muller
|
e1509e1c6d
|
Use setlow field of tsetdef class to generate new set typedef in set add node
|
2025-05-24 08:56:15 +00:00 |
|
Pierre Muller
|
470e3b9448
|
Modify is_inlimit function to use setlow instead of setbase field
|
2025-05-24 08:55:21 +00:00 |
|
Michaël Van Canneyt
|
17ae93f916
|
* Demo for storage
|
2025-05-23 18:02:31 +02:00 |
|
Michaël Van Canneyt
|
0228a24ce5
|
* Add advanced methods to TUri
|
2025-05-23 17:43:23 +02:00 |
|
Michaël Van Canneyt
|
92eb7ba81f
|
* Webassembly browser storage API
|
2025-05-22 16:08:16 +02:00 |
|
Pierre Muller
|
abd14e713b
|
Apply same changes as for tstruth2bu.pp to reflect change on HexToBin that checks Length of TBytes parameters
|
2025-05-22 07:39:56 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
d659ca7427
|
* x86: Fixed oversight in OptPass2Movx where a "movzwl/movzbl"
duplet didn't consider a different destination register
|
2025-05-21 21:40:40 +01:00 |
|
Pierre Muller
|
21859d8867
|
Adapt test to size limitation added for TBytes open array length
|
2025-05-21 17:40:09 +00:00 |
|
Pierre Muller
|
57a53d6532
|
Take into account the size of HexText TBytes open array before calling HexToBin overload with PAnsiChar first parameter
|
2025-05-21 17:40:09 +00:00 |
|
Michaël Van Canneyt
|
98aa472873
|
* Long overdue simple windows service class
|
2025-05-21 14:41:37 +02:00 |
|
Rika Ichinose
|
7e0e284fce
|
Allocate fixed arenas within variable OS chunks.
|
2025-05-21 03:44:06 +03:00 |
|
Michaël Van Canneyt
|
37b3a88fa0
|
* Propagate delphi mode when scanning generated code for wasm (specially generic specialization)
|
2025-05-20 11:41:51 +02:00 |
|
Michaël Van Canneyt
|
fdc19ea051
|
* log exit to be symmetrical with entry in AllocateOSInfoBlock
|
2025-05-20 11:41:51 +02:00 |
|
Michaël Van Canneyt
|
cd1251bf00
|
* Flush output in case of redir
|
2025-05-20 11:41:51 +02:00 |
|
Michaël Van Canneyt
|
ee3fb55442
|
* Small refactor for easier debugging
|
2025-05-20 11:41:51 +02:00 |
|
Michaël Van Canneyt
|
0a8f1b257d
|
* Add some missing constants
|
2025-05-20 11:41:51 +02:00 |
|
Michaël Van Canneyt
|
163f97b84e
|
* performance.now interface
|
2025-05-20 11:41:51 +02:00 |
|
Michaël Van Canneyt
|
8353fa6c81
|
* Demo for wasmedge
|
2025-05-19 20:43:31 +02:00 |
|
Michaël Van Canneyt
|
2d355d5117
|
* Demo
|
2025-05-19 20:42:09 +02:00 |
|
Michaël Van Canneyt
|
7ad30e81ac
|
* Example demonstrating how to redirect output to file
|
2025-05-19 20:37:03 +02:00 |
|