Commit History

Autor SHA1 Mensaxe Data
  nickysn d2a4e3b441 - removed debug writeln from thlcgwasm.prepare_stack_for_ref %!s(int64=4) %!d(string=hai) anos
  nickysn 3c3a8ce111 * fixed bug in thlcgwasm.a_cmp_const_ref_label %!s(int64=4) %!d(string=hai) anos
  nickysn c46f308749 + support dup for symbols in prepare_stack_for_ref %!s(int64=4) %!d(string=hai) anos
  nickysn 64b2d8ef85 * wasm base and index reference access fixes %!s(int64=4) %!d(string=hai) anos
  nickysn d15e9717e3 * treference parameter of prepare_stack_for_ref changed to var %!s(int64=4) %!d(string=hai) anos
  nickysn 0bb255709f * formatting %!s(int64=4) %!d(string=hai) anos
  nickysn 1d8c5edbcc + write references with registers for debugging purposes (to support asm output with -sr) in the LLVM-MC asm writer %!s(int64=4) %!d(string=hai) anos
  nickysn 66c1a57ab4 * use the LLVM-MC assembler by default for the WebAssembly targets %!s(int64=4) %!d(string=hai) anos
  nickysn 9257aa8594 + define EXTDEBUG for the wasm32 compiler, when compiled using the lazarus project %!s(int64=4) %!d(string=hai) anos
  nickysn 9972d0e7d9 + internal error in thlcgwasm.prepare_stack_for_ref for symbol with registers %!s(int64=4) %!d(string=hai) anos
  nickysn 5128c07e68 * fixed writing to global variables %!s(int64=4) %!d(string=hai) anos
  nickysn 8211bcbd4c * fixed getting the address of a global variable %!s(int64=4) %!d(string=hai) anos
  nickysn bbe5e3d0e7 - removed spurious load of global symbols in thlcgwasm.prepare_stack_for_ref %!s(int64=4) %!d(string=hai) anos
  nickysn 19519eb3d2 + support global references with offset in the LLVM-MC asm writer %!s(int64=4) %!d(string=hai) anos
  nickysn 8494283925 * fixed load/store LLVM-MC asm output for global variables %!s(int64=4) %!d(string=hai) anos
  nickysn 6899e07cd7 * synchronized with trunk %!s(int64=4) %!d(string=hai) anos
  florian dc547b1426 + remove type conversions also for unary operations if possible %!s(int64=4) %!d(string=hai) anos
  florian 74d145bb16 * simplify tcgunaryminusnode.second_integer %!s(int64=4) %!d(string=hai) anos
  Mattias Gaertner 993c511554 pastojs: filer: class forward %!s(int64=4) %!d(string=hai) anos
  florian 6fc930a0fc * better complexity calculation of tvecnodes %!s(int64=4) %!d(string=hai) anos
  florian 044133fc87 * explicitly convert array indicies to pointer sized integers, so cse %!s(int64=4) %!d(string=hai) anos
  florian 4afa4a73c6 + ISO mode: accept put/get without parameter, works on Input/Output respectively, resolves #37949 %!s(int64=4) %!d(string=hai) anos
  florian 91a6223281 * (slight modified) patch by J. Gareth Moreton to reduce number of assembler optimizer passes, resolves #37959 %!s(int64=4) %!d(string=hai) anos
  florian 8bbc7d5df3 * patch by J. Gareth Moreton to improve LEA/SHL -> LEA optimisation, resolves #37954 %!s(int64=4) %!d(string=hai) anos
  Jonas Maebe 099134b545 * fix try_make_mul32to64() if it's called with a constant node on the %!s(int64=4) %!d(string=hai) anos
  michael 0e474f4748 * Patch from Laco with additions %!s(int64=4) %!d(string=hai) anos
  pierre 3f19bd693f + Add new LastCommonAsmOp constant to arm and aarch64 CPU targets. %!s(int64=4) %!d(string=hai) anos
  Mattias Gaertner 764b035c23 pastojs: fixed compile %!s(int64=4) %!d(string=hai) anos
  nickysn 578750a646 * synchronized with trunk %!s(int64=4) %!d(string=hai) anos
  Mattias Gaertner 79935d8579 pastojs: filer: local specialize type %!s(int64=4) %!d(string=hai) anos