Frederic Kehrein
|
d3b14eb1ba
|
Adding tuple unit
|
2024-09-29 12:49:57 +02:00 |
|
Pierre Muller
|
abb5294b6e
|
Add CC_OPT for riscv processors
|
2024-09-29 08:13:43 +00:00 |
|
florian
|
2f5fe67e56
|
* FSRM works only with movsb
|
2024-09-28 21:52:37 +02:00 |
|
Frederic Kehrein
|
b5a0c3b1b6
|
Adding some convinience functions to TNullable
|
2024-09-28 13:05:08 +00:00 |
|
Pierre Muller
|
8cacfc3355
|
Fix display of 80bit floats in cross-endian case
|
2024-09-28 13:13:18 +02:00 |
|
florian
|
fdae200281
|
* RiscV64: don't use addiw for OS_32 to OS_32 type conversions obviously
|
2024-09-26 21:48:53 +02:00 |
|
florian
|
f356d8cc51
|
* fix RiscV32 compilation
|
2024-09-25 22:25:01 +02:00 |
|
Michaël Van Canneyt
|
5769d737d1
|
* Optimize ExtractFileUnitName
|
2024-09-25 14:23:34 +02:00 |
|
florian
|
2123c59941
|
+ RiscV: AndiAddwi02Andi optimization
|
2024-09-24 22:33:53 +02:00 |
|
florian
|
7c023d33d0
|
* RiscV: fix AndiAndi2Andi optimization
|
2024-09-24 22:21:32 +02:00 |
|
Michaël Van Canneyt
|
10bbe83284
|
* Minor improvement, fix by lagprogramming. Fixes issue #40922
|
2024-09-24 18:57:08 +02:00 |
|
Margers
|
0396174bbf
|
Compiler Target and Compiler Optimization Target Processor lists are scrollable
|
2024-09-24 16:31:17 +00:00 |
|
Margers
|
17fc824917
|
Mouse scroll (fast) Compiler Messages and Messages windows
|
2024-09-24 16:31:17 +00:00 |
|
Margers
|
e1cb188157
|
FV In ListBox mouse scroll function as Key Up or Key Down
|
2024-09-24 16:31:17 +00:00 |
|
Margers
|
818e3ae6e5
|
FV TScroller and TEditor respond to mouse scroll
|
2024-09-24 16:31:17 +00:00 |
|
Margers
|
a67c85cb89
|
FV Drivers: change name for mouse scroll up/down
|
2024-09-24 16:31:17 +00:00 |
|
Margers
|
ede78f682b
|
Windows console mouse - scroll up and down events
|
2024-09-24 16:31:17 +00:00 |
|
Margers
|
a348dfc806
|
Frame chars as numbers
|
2024-09-24 16:31:17 +00:00 |
|
Margers
|
8c73d0a0e2
|
Fix 2nd compilation in Textmode IDE
|
2024-09-24 16:28:07 +00:00 |
|
Margers
|
52211eb888
|
Selection start and end move along while indent block
|
2024-09-24 16:25:40 +00:00 |
|
Margers
|
86486f9c46
|
Contra intuitive: TEditor.SetBufSize should not change BufSize at all
|
2024-09-24 16:24:20 +00:00 |
|
Margers
|
4b4f910289
|
Ctrl-k-t select first word in line correctly if line length 49 or greater
|
2024-09-24 16:22:38 +00:00 |
|
Michaël Van Canneyt
|
368a77d75e
|
* Fix memleak
|
2024-09-24 18:16:16 +02:00 |
|
florian
|
7d83cea8da
|
* fpc_varset_load takes a ptrint for set size
|
2024-09-23 22:34:23 +02:00 |
|
florian
|
d247c30965
|
* RiscV64: better code generation to clear upper 32 bit of a register
|
2024-09-23 22:28:09 +02:00 |
|
Rika Ichinose
|
9917350ef0
|
AVX2 CompareByte for i386.
|
2024-09-23 20:10:57 +00:00 |
|
Karoly Balogh
|
2bdfabe607
|
windows: fix external linking with binutils >= 2.36, based on a patch by Pierre Muller
|
2024-09-23 11:36:53 +02:00 |
|
Karoly Balogh
|
4cfe27bd3c
|
fcl-res: fix missing field initialization in the coff writer, which in turn fixes fpcres randomly producing broken coff objects (rejected by GNU link)
|
2024-09-23 01:07:38 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
ffe97bb7d9
|
* do_optconstpropagate and do_optdeadstoreelim now set their
"changed" parameter properly and is now an out type.
* Optimisations on calls to said functions
|
2024-09-22 12:13:14 +00:00 |
|
florian
|
eb440e0ff1
|
+ Zen4 for i386
|
2024-09-22 10:43:26 +02:00 |
|
Rika Ichinose
|
fc1050a834
|
Make use of CPUX86_HINT_BSX_DEST_UNCHANGED_ON_ZF_1 in Bsf*/Bsr*.
|
2024-09-22 08:33:44 +00:00 |
|
Rika Ichinose
|
1ecd60e90d
|
Align Win64 CONTEXT to 16 bytes.
|
2024-09-22 07:57:00 +00:00 |
|
Rika Ichinose
|
3183902868
|
Import tlhelp32.h functions.
|
2024-09-22 07:55:12 +00:00 |
|
Rika Ichinose
|
b8fdd7148b
|
Simplify RTTIRecordOp.
|
2024-09-22 07:50:51 +00:00 |
|
florian
|
5c94ccc4c2
|
* cosmetics
|
2024-09-21 22:53:27 +02:00 |
|
J. Gareth "Curious Kit" Moreton
|
adac1e6db2
|
"tnodeutils.has_init_list" is now static
|
2024-09-21 20:50:09 +00:00 |
|
J. Gareth "Curious Kit" Moreton
|
a4ff1d185e
|
* More efficient condition checks for "tnodeutils.has_init_list"
|
2024-09-21 20:50:09 +00:00 |
|
Nikolay Nikolov
|
3ae64e5e17
|
+ include unit aoptcpu in wasm32/cputarg.pas
|
2024-09-21 15:41:26 +03:00 |
|
Nikolay Nikolov
|
a7be888255
|
+ add optimizer units (empty for now) for the WebAssembly target
|
2024-09-21 14:50:16 +03:00 |
|
Nikolay Nikolov
|
dba753eb8d
|
- removed obsolete define FPC_WASM_THREADS_INTERNAL_LINKER from ppcwasm32.lpi
|
2024-09-21 14:22:26 +03:00 |
|
Nikolay Nikolov
|
130d1e9d40
|
* WebAssembly internal linker: only generate the tag name subsection if there
are any tags in the module
|
2024-09-21 09:43:21 +03:00 |
|
Nikolay Nikolov
|
508e0dd01c
|
* WebAssembly internal linker: refactor writing the name custom section - group
generating subsection data with the actual writing of the subsection data
|
2024-09-21 09:42:17 +03:00 |
|
Nikolay Nikolov
|
1ea876b517
|
+ add tag names to the WebAssembly name section
|
2024-09-21 09:40:25 +03:00 |
|
florian
|
44d9234f38
|
* properly unlink unused type symbols from their defs to avoid
internal errors when generating debug info, resolves #40886
|
2024-09-20 22:49:08 +02:00 |
|
Nikolay Nikolov
|
33a389dfb7
|
* WebAssembly internal linker: add the data segment names to the name section
|
2024-09-20 16:28:14 +03:00 |
|
Michaël Van Canneyt
|
083ac5c114
|
* Fix warnings, hints and notes
|
2024-09-20 11:34:24 +02:00 |
|
Michaël Van Canneyt
|
ae83472a06
|
DumpLiveObjects call
|
2024-09-20 10:37:06 +02:00 |
|
florian
|
8b48127b2c
|
* as shared libraries without glibc on linux currently don't work, link those tests
on current fpc versions and linux always against glibc, so the shared library handling is tested
|
2024-09-19 22:57:45 +02:00 |
|
Nikolay Nikolov
|
a46c6229c5
|
+ WebAssembly interal linker: add global names to the name custom section
|
2024-09-19 07:00:56 +03:00 |
|
Nikolay Nikolov
|
507e728ee8
|
+ introduced local method WriteNameMap for writing name maps in the WebAssembly name custom section
|
2024-09-19 06:48:22 +03:00 |
|