svenbarth
|
f9957f30a5
* fix for Mantis #38771: the owner of the procdef might be Nil in case of a specialization (that virtual can't be used on generics is caught later on)
|
4 ani în urmă |
Mattias Gaertner
|
a8f8f0ef4e
pastojs: clean up
|
4 ani în urmă |
Mattias Gaertner
|
1861dc83d9
pas2js: fixed delay init specializations after loading impl sections
|
4 ani în urmă |
michael
|
fe78829b99
* Fix issue ID #38772
|
4 ani în urmă |
pierre
|
f5e5f9645c
Add fForceUseForwardSlash to TLinkRes class, used for vlink linker on hosts using backslashes
|
4 ani în urmă |
nickysn
|
d8f02107a1
* avoid leaving a dangling pointer in pparautl.proc_add_definition to prevent
|
4 ani în urmă |
nickysn
|
711efc3e3a
+ started working on the SysUtils unit for the WASI platform
|
4 ani în urmă |
marco
|
a06c18bd07
* Apply fix from bug #0038734 from Andrea Mauri to update vpbyte after fillbuffer in a loop. The second instance of fillbuffer is safe, because it is at the procedure exit, and vpbyte is a local variable.
|
4 ani în urmă |
nickysn
|
dbecb67d45
* fixed the value passing of record parameters with non-scalar value size on the
|
4 ani în urmă |
nickysn
|
947f9af0e5
+ fixed code generation for high(dynarray) for the WebAssembly target
|
4 ani în urmă |
nickysn
|
a0e88efa6a
+ compile the sysconst unit for wasm32-wasi
|
4 ani în urmă |
florian
|
9969da24e1
* { ... } is no a longer valid comment in aarch64 assembler
|
4 ani în urmă |
florian
|
b336155be6
* improved .gitignore
|
4 ani în urmă |
nickysn
|
4f828929a3
* fixed the support for infinity and nan float literal values in the webassembly
|
4 ani în urmă |
florian
|
d53b17cadc
+ Aarch64: completed LSE support for all interlocked operations
|
4 ani în urmă |
Károly Balogh
|
0d5260396c
sinclairql: added startup code support for the 'packed' relocation table format in vlink. disabled for now.
|
4 ani în urmă |
Károly Balogh
|
665180a579
m68k: always use ELF objects with vasm for improved cross-compatibility with other tools and compilers
|
4 ani în urmă |
Mattias Gaertner
|
b64d1f9dfd
pastojs: fixed insert array
|
4 ani în urmă |
Jonas Maebe
|
bb977b398d
* AArch64: fix spilling integer registers to stack offsets that cannot be
|
4 ani în urmă |
Jonas Maebe
|
4b4ae79609
* AArch64: fixed spilling info for MOVK (part of mantis #38053)
|
4 ani în urmă |
florian
|
5442e9f9d8
* insert explicit type cast for the count parameter of move/fillchar wrapping C functions,
|
4 ani în urmă |
Károly Balogh
|
8f61df817a
atari: implemented stacktop for working stacktraces, implemented stacksize dependent stackmargin, and a system specific backtracestr. however, offs display still doesn't work properly, due to a linker issue (reported)
|
4 ani în urmă |
pierre
|
1e527e7a1e
Also delete file before copying if destination is a directory on Darwin OS
|
4 ani în urmă |
Károly Balogh
|
2f90dbbd44
sinclairql: implemented StackTop, this results in working stacktraces and working stack checking. Implemented a custom 5% stack safety margin and a system specific SysBackTraceStr()
|
4 ani în urmă |
Károly Balogh
|
7b9ed5fe46
rtl: make STACK_MARGIN a variable instead of a const. this allows adjusting margin size on system unit init, based on the actual stack length of the executable. useful for small systems running with little stack. allow overwriting SysBackTraceStr with a platform-specific implementation
|
4 ani în urmă |
florian
|
695665c393
+ optimized multiplication for "symmetric" bit patterns on arm
|
4 ani în urmă |
pierre
|
86c036d9ed
Explicitly disable range and overflow checking to avoid troubles with pointer arithmetics
|
4 ani în urmă |
michael
|
66646b8630
* Fix for double error
|
4 ani în urmă |
Károly Balogh
|
da252e2f4b
sinclairql: turn the anyKey string const into a pchar, this reduces the final binary size by 200-odd bytes
|
4 ani în urmă |
pierre
|
f90324a02a
Add strings unit to buildrtl meta-unit, and update Makefile.fpc accordingly
|
4 ani în urmă |