J. Gareth "Curious Kit" Moreton
|
ecc16278f0
|
* Flags specific to TAssignmentNode have been moved to their own field
|
2024-03-02 21:31:21 +01:00 |
|
J. Gareth "Curious Kit" Moreton
|
0e5da37533
|
* Flags specific to TAsmNode have been moved to their own field
|
2024-03-02 21:31:21 +01:00 |
|
J. Gareth "Curious Kit" Moreton
|
c21a0f0654
|
* Flags specific to TModDivNode have been moved to their own field
|
2024-03-02 21:31:21 +01:00 |
|
J. Gareth "Curious Kit" Moreton
|
b804fc5164
|
* Flags specific to TAddNode have been moved to their own field
|
2024-03-02 21:31:21 +01:00 |
|
J. Gareth "Curious Kit" Moreton
|
5ea60b97b1
|
* Clarity over blocknode and VMT flags. nf_usercode_entry doesn't need to be cascaded in "firstpass" as TBlockNode.Simplify already does this
|
2024-03-02 21:31:21 +01:00 |
|
J. Gareth "Curious Kit" Moreton
|
1bba83cebb
|
* Flags specific to TVecNode have been moved to their own field
|
2024-03-02 21:31:21 +01:00 |
|
Michaël Van Canneyt
|
b1b5c13671
|
* Do not dump certificate. Fixes issue #40678
|
2024-03-02 17:41:02 +01:00 |
|
Michaël Van Canneyt
|
05f0ceeb26
|
* Atributes for class/record methods
|
2024-03-02 14:15:22 +01:00 |
|
florian
|
4e1f854d49
|
* patch by Rika + test: Don’t explicitly change GetMem(0) to GetMem(1), it works anyway, resolves #40456
|
2024-03-01 22:49:45 +01:00 |
|
Michaël Van Canneyt
|
6bdf9eb096
|
* Fix compilation with -CriotR
|
2024-03-01 21:55:30 +01:00 |
|
Michaël Van Canneyt
|
29b14fec57
|
* Fix wrong return value in case of multithreaded initialize. Fixes issue #40676
|
2024-03-01 16:16:47 +01:00 |
|
Michaël Van Canneyt
|
bc2d1cf51c
|
* Remove additional memleak
|
2024-03-01 12:06:06 +01:00 |
|
Rika Ichinose
|
9fe350bd91
|
Alternative implementation of TMonitor for Windows Vista+.
|
2024-03-01 10:46:30 +00:00 |
|
florian
|
e107aa5b5e
|
* patch by foxpas to disable use of crc32 instructions on x86_64-darwin as they apparently don't work, resolves #40344
|
2024-02-29 22:03:21 +01:00 |
|
Michaël Van Canneyt
|
9247957477
|
* Fix memory leaks
|
2024-02-29 18:14:57 +01:00 |
|
Michaël Van Canneyt
|
ef6612170c
|
* Implement GetCodeAddress for TRttiInstanceMethod
|
2024-02-29 10:24:38 +01:00 |
|
Michaël Van Canneyt
|
2c9870f85a
|
* Attributes must be assigned only to elements before the first colon
|
2024-02-29 10:22:19 +01:00 |
|
florian
|
11f076f0e7
|
+ CMPXCHG16BSupport
|
2024-02-28 22:18:42 +01:00 |
|
mattias
|
0566580f15
|
fcl-passrc: delphi multiline strings as separate TPasExprKind pekStringMultiLine
|
2024-02-28 16:03:27 +01:00 |
|
Michaël Van Canneyt
|
2463faf5c0
|
* Implement TRttiField.(G|S)etValue
|
2024-02-28 11:52:16 +01:00 |
|
Michaël Van Canneyt
|
4769ed948a
|
* Add codeaddress to extended RTTI for static methods
|
2024-02-28 11:52:16 +01:00 |
|
mattias
|
d8a2f7f714
|
pastojs: convert pascal ** to js **
|
2024-02-28 11:51:20 +01:00 |
|
mattias
|
3822465e2f
|
fcl-passrc: fixed precedence of multiply and power
|
2024-02-28 11:36:33 +01:00 |
|
mattias
|
f1bc31b057
|
fcl-js: parse power token
|
2024-02-28 11:36:33 +01:00 |
|
Michaël Van Canneyt
|
85494cdb1d
|
* Fix wrong type for threadID
|
2024-02-28 09:52:33 +01:00 |
|
florian
|
f9b98092c4
|
* stack checking is actually 'S'
|
2024-02-27 22:37:01 +01:00 |
|
Nikolay Nikolov
|
6a28ac53da
|
+ support the native exception instructions in TWasmValidationStacks.Validate
|
2024-02-27 12:54:56 +02:00 |
|
Nikolay Nikolov
|
9da276b352
|
* fixed bug in thlcgwasm.a_op_reg_reg_reg_checkoverflow that used to generate
code that fails WebAssembly validation
|
2024-02-27 11:59:39 +02:00 |
|
Michaël Van Canneyt
|
492717a25c
|
* Do not prefix with unit name unless necessary
|
2024-02-27 09:44:31 +01:00 |
|
Michaël Van Canneyt
|
8b40033964
|
* Change argument name
|
2024-02-27 09:27:41 +01:00 |
|
Rika Ichinose
|
c2176d27ea
|
Use exponential backoff in timeouted ‘TMonitor.Enter’ and explain why it’s still a bad solution.
|
2024-02-27 07:54:31 +00:00 |
|
Rika Ichinose
|
d1432b7302
|
TMonitor.Wait temporarily unlocks through recursive calls.
|
2024-02-27 07:54:31 +00:00 |
|
Rika Ichinose
|
54bb95da81
|
‘LockCount’ does not require atomics.
|
2024-02-27 07:54:31 +00:00 |
|
Rika Ichinose
|
074cb3bcf4
|
Manage ‘TPulseData’s as linked list of structures allocated in ‘Wait’ stack frames.
|
2024-02-27 07:54:31 +00:00 |
|
Rika Ichinose
|
7589bb39b8
|
Set ‘TMonitorData’s without locking.
|
2024-02-27 07:54:31 +00:00 |
|
Rika Ichinose
|
ba6696d9ed
|
Create TMonitorData initialized.
|
2024-02-27 07:54:31 +00:00 |
|
florian
|
1966ce7c1c
|
+ Skylake-X for i386
|
2024-02-26 22:41:55 +01:00 |
|
Michaël Van Canneyt
|
3f7cd9b807
|
* Get Field Attributes + tests
|
2024-02-26 19:18:10 +01:00 |
|
Michaël Van Canneyt
|
06601d5e60
|
* Fix TExtendedVmtFieldEntry.GetTail
|
2024-02-26 15:20:15 +01:00 |
|
Nikolay Nikolov
|
f2d739b93a
|
+ perform WebAssembly validation, if the compiler is compiled with the
DEBUG_WASM_VALIDATION defined
|
2024-02-26 12:13:59 +02:00 |
|
Michaël Van Canneyt
|
1bb452d1c7
|
* Small optimizations in FindOptionIndex by lagprogramming. Fixes issue #40663
|
2024-02-26 11:03:56 +01:00 |
|
Pierre Muller
|
75ac012702
|
Also add %neededafter as the generated binaries are used by testprocess program
|
2024-02-25 23:33:59 +01:00 |
|
florian
|
cad21584e5
|
+ Skylake-X
|
2024-02-25 22:52:30 +01:00 |
|
zamtmn
|
489a2f042b
|
Add TTT_HoriHeader
|
2024-02-25 19:50:28 +00:00 |
|
zamtmn
|
4fcb9a4daf
|
Make FontID public
|
2024-02-25 19:50:28 +00:00 |
|
zamtmn
|
99a16f3965
|
FT_Get_Sfnt_Table and related
|
2024-02-25 19:50:28 +00:00 |
|
zamtmn
|
6e4318bdf5
|
FT_Get_Sfnt_Name and related
|
2024-02-25 19:50:28 +00:00 |
|
Michaël Van Canneyt
|
fb821b8c9b
|
* Allow use of attributes on fields and properties in records and classes
|
2024-02-25 19:57:39 +01:00 |
|
Michaël Van Canneyt
|
8527cb17f8
|
* Fix overflow in initialization of return value
|
2024-02-25 19:57:39 +01:00 |
|
Michaël Van Canneyt
|
91284ba543
|
* Create and correctly typed variable for fieldsym instead of using typecasts
|
2024-02-25 19:57:39 +01:00 |
|