Margers
300d4f2617
Complete ColorSel units load and store procedures.
2025-02-17 09:59:29 +00:00
Margers
1fae85a1c6
Fix TGroup.IndexOf. Report Last as last not as 1.
2025-02-17 09:59:29 +00:00
Margers
3be1c08516
Remove TFPMemo flickering of selected text while mouse button is still pressed.
2025-02-17 09:56:30 +00:00
Margers
3c7a114c0b
Fp Window->Tile - enable, disable correctly.
2025-02-17 09:53:41 +00:00
Margers
2d7a8d4440
Make functional fp parameter return to last directory: -R, -R+ and -R-
2025-02-17 09:52:47 +00:00
mattias
3dd4b7afbf
fcl-css: comment
2025-02-17 10:48:02 +01:00
Margers
96b8a79563
New window arrangement option in menu - Stepped.
2025-02-17 09:20:16 +00:00
Margers
ed4544ce7a
Refactor menu change code.
2025-02-17 09:12:59 +00:00
Michaël Van Canneyt
e920651b4d
* Remove outdated version number
2025-02-17 09:45:25 +01:00
florian
9432af9ec6
* RiscV: play safe in taicpu.spilling_get_operation_type
2025-02-16 14:46:39 +01:00
Rika Ichinose
900b1fc4ec
Check for refcount = 1 first.
2025-02-16 15:17:48 +03:00
Nikolay Nikolov
39fb7618e4
* WebAssembly internal linker: refactored the writing of the memory section and
...
the memory import section: introduced a TWasmMemoryType record, and structures
for holding the memory entries in the import and memory sections, instead of
writing them in an ad hoc manner. The memory information in the linker map
file is now also a little more detailed.
2025-02-16 03:22:20 +02:00
Nikolay Nikolov
eb38ba60c4
* fixed warning after previous commit
2025-02-16 02:19:16 +02:00
Nikolay Nikolov
c005544f3d
+ WebAssembly internal linker: write the global section in the linker map file
2025-02-16 02:11:52 +02:00
florian
5a07867d20
* RiscV: fixing spilling_get_operation_tpye for LI
2025-02-15 23:08:15 +01:00
Nikolay Nikolov
326356e8e9
* WebAssembly internal linker: write the memory section before the export section, so it appears in a more logical order in the map file
2025-02-15 23:34:09 +02:00
Nikolay Nikolov
ef7f2ab5a7
+ WebAssembly internal linker: write the import section in the linker map file
2025-02-15 23:29:36 +02:00
florian
9a223100d1
+ x86: proper flag (de)alloc in a_bit_scan
2025-02-15 22:19:05 +01:00
Nikolay Nikolov
3a714774ff
+ WebAssembly internal linker: write the export section to the linker map file
2025-02-15 23:18:24 +02:00
Nikolay Nikolov
847ae42cc1
+ WebAssembly internal linker: write the contents of the memory section to the linker map file
2025-02-15 23:11:45 +02:00
Rika Ichinose
98ecfb1e41
Simplify SanitiseXMLString.
2025-02-15 20:44:16 +00:00
florian
d87ba06608
* improve complexity calculation for tempref nodes
2025-02-15 21:41:57 +01:00
Margers
7cb2e5a180
Browser information for generic records
2025-02-15 13:22:39 +00:00
florian
d71f823373
* cleanup
2025-02-14 20:33:33 +01:00
Nikolay Nikolov
4e3fc8290a
+ WebAssembly internal linker: write the indirect function table to the linker map file
2025-02-14 16:33:02 +02:00
Pierre Muller
6852903b57
Add missing allow C like operators to head of utcstrutils unit source
2025-02-14 13:54:04 +00:00
Nikolay Nikolov
d88aad944e
+ WebAssembly internal linker: add the contents of the type section to the map file
2025-02-14 04:58:40 +02:00
Nikolay Nikolov
21668148d8
* WebAssembly internal linker: invoke helper code generation moved earlier,
...
before the relocation fixups are applied. This should make the DWARF debug
line info correct again. Also, the offsets in the linker map file should be
correct now, as well.
2025-02-14 00:10:37 +02:00
florian
27e17e3186
+ RiscV64: make use of rev8 instruction
2025-02-13 22:44:44 +01:00
Michaël Van Canneyt
708a479fdd
* ID is now handled in webassembly
2025-02-13 15:54:04 +01:00
Michaël Van Canneyt
008397cb49
* Object ID must be controlled by wasm side
2025-02-13 15:54:04 +01:00
Hunter200165
c04024506b
Fixed infinite recursion in ASNFetchOID
in fpasn.pp
2025-02-13 01:48:32 +00:00
florian
490c431bf9
* make use of not_zero in tbasecgarm.a_bit_scan_reg_reg
2025-02-12 23:02:03 +01:00
Pierre Muller
1a07e13c02
Disable high(taitype)<=31 check for LLVM compiler
2025-02-12 02:05:08 +01:00
florian
29b3b09251
* allow absolutes on open arrays (use of this is doubtful though), resolves #41147
2025-02-11 22:45:56 +01:00
Michaël Van Canneyt
637fa74c5c
* API to share JOB objects between threads (if browser allows)
2025-02-11 10:41:04 +01:00
florian
99b71eafda
* simplified code
2025-02-10 22:29:18 +01:00
Rika Ichinose
840df7e243
Disable MemPos on JVM.
2025-02-10 19:22:41 +00:00
Rika Ichinose
c3f80014b4
Remove FDestroyCount.
2025-02-10 18:53:26 +00:00
Rika Ichinose
d1ba97d462
Make use of not_zero in x86 bitscans.
2025-02-09 21:01:43 +00:00
Nikolay Nikolov
55aa5ac129
* WebAssembly: micro optimization in the invoke helper - omit the last 'return' instruction
2025-02-09 20:12:57 +02:00
Nikolay Nikolov
8790c4303a
* WebAssembly: impose a limit on the br_table instruction length, when generating the invoke helper
2025-02-09 18:36:42 +02:00
Nikolay Nikolov
f3ded5e82e
* WebAssembly: optimized the number of nested blocks inside the invoke helper
2025-02-09 17:57:42 +02:00
florian
7b67378206
+ test for last commit
2025-02-09 16:35:42 +01:00
Rika Ichinose
1e041077cc
Interface unref should zero the pointer first.
2025-02-09 15:25:33 +00:00
Rika Ichinose
98a5072fbe
Remove NewAnsiString & NewUnicodeString.
2025-02-09 14:27:09 +00:00
florian
1802a8c493
+ apply OptPass1Data to variable shifting/rotating operations as well
2025-02-09 15:23:24 +01:00
florian
ec76f13bd7
* node_not_zero can be apply to int->int conversion only if no data is cut off
2025-02-09 15:22:44 +01:00
florian
6cd75b75c3
* apply OptPass1Data to UDIV/SDIV as well
2025-02-09 10:41:39 +01:00
florian
09be204011
+ extend node_not_zero to take range types into account
...
+ aarch64: if no FPC_DIVBYZERO call is needed, div nodes do not generate calls
2025-02-09 10:26:10 +01:00