Historie revizí

Autor SHA1 Zpráva Datum
  pierre e6045673ee Handle NIL entries in deflist after commit 48986 před 4 roky
  pierre 70760208bb Add systems_openbsd to suppported_targets_x_smallr and modify GenerateExecutable in t_bsd unit accordingly před 4 roky
  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) před 4 roky
  Mattias Gaertner a8f8f0ef4e pastojs: clean up před 4 roky
  Mattias Gaertner 1861dc83d9 pas2js: fixed delay init specializations after loading impl sections před 4 roky
  michael fe78829b99 * Fix issue ID #38772 před 4 roky
  pierre f5e5f9645c Add fForceUseForwardSlash to TLinkRes class, used for vlink linker on hosts using backslashes před 4 roky
  nickysn d8f02107a1 * avoid leaving a dangling pointer in pparautl.proc_add_definition to prevent před 4 roky
  nickysn 711efc3e3a + started working on the SysUtils unit for the WASI platform před 4 roky
  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. před 4 roky
  nickysn dbecb67d45 * fixed the value passing of record parameters with non-scalar value size on the před 4 roky
  nickysn 947f9af0e5 + fixed code generation for high(dynarray) for the WebAssembly target před 4 roky
  nickysn a0e88efa6a + compile the sysconst unit for wasm32-wasi před 4 roky
  florian 9969da24e1 * { ... } is no a longer valid comment in aarch64 assembler před 4 roky
  florian b336155be6 * improved .gitignore před 4 roky
  nickysn 4f828929a3 * fixed the support for infinity and nan float literal values in the webassembly před 4 roky
  florian d53b17cadc + Aarch64: completed LSE support for all interlocked operations před 4 roky
  Károly Balogh 0d5260396c sinclairql: added startup code support for the 'packed' relocation table format in vlink. disabled for now. před 4 roky
  Károly Balogh 665180a579 m68k: always use ELF objects with vasm for improved cross-compatibility with other tools and compilers před 4 roky
  Mattias Gaertner b64d1f9dfd pastojs: fixed insert array před 4 roky
  Jonas Maebe bb977b398d * AArch64: fix spilling integer registers to stack offsets that cannot be před 4 roky
  Jonas Maebe 4b4ae79609 * AArch64: fixed spilling info for MOVK (part of mantis #38053) před 4 roky
  florian 5442e9f9d8 * insert explicit type cast for the count parameter of move/fillchar wrapping C functions, před 4 roky
  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) před 4 roky
  pierre 1e527e7a1e Also delete file before copying if destination is a directory on Darwin OS před 4 roky
  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() před 4 roky
  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 před 4 roky
  florian 695665c393 + optimized multiplication for "symmetric" bit patterns on arm před 4 roky
  pierre 86c036d9ed Explicitly disable range and overflow checking to avoid troubles with pointer arithmetics před 4 roky
  michael 66646b8630 * Fix for double error před 4 roky