Commit History

Author SHA1 Message Date
  nickysn 5c8cfdf958 + override MakeExecutable for the WASI target (not working yet, clone of MakeSharedLibrary for now) 5 years ago
  nickysn ee711eb943 + support wasm32 in the fpc utility 5 years ago
  nickysn 545790b0e5 * regenerated makefiles 5 years ago
  nickysn eb73e9a07b * update revision.inc 5 years ago
  nickysn 4d3fbfba8b * fixed compilation of ppudump 5 years ago
  nickysn b66aa056f1 * synchronized with trunk 5 years ago
  nickysn 896efa4d77 * set exe ext of the WASI target to .wasm 5 years ago
  michael 16c9d406e1 * No $NOTES for Delphi 5 years ago
  michael dbbbc6c15c * Fix resource name as well, not only unit name 5 years ago
  michael 10c4e3f6fc * Fix writing array types 5 years ago
  michael be0adf199d * Escape keywords when writing 5 years ago
  michael a11a242c93 * Support writing sets 5 years ago
  michael 492b1cf4ca * Support writing resource strings 5 years ago
  svenbarth e4ec420bf5 * reject the default Create array constructor if used on a variable instead of a type 5 years ago
  florian 315819692a - do not call firstpass in tinnode.pass_typecheck as it prevents further optimizations 5 years ago
  florian e14a3f17e6 * reverted r46220 as it is fixed now properly 5 years ago
  florian 28f25b2df0 * reworked usage of tcgnotnode.handle_locjump 5 years ago
  florian 2500f8432f * ti_const must be part of tempinfostoreflags as well 5 years ago
  Mattias Gaertner 93cca1ac91 pastojs: clean up 5 years ago
  Mattias Gaertner 68a3e33cac pastojs: fixed arraySetLength shrink 5 years ago
  nickysn 6a1688d45c * use ld_none for the internal linker for the WASM32 targets, because that's the 5 years ago
  nickysn a2a4d5473a * use as_wasm32_wabt as external assembler, since that's what's more stable. The 5 years ago
  yury ec10ee8218 * Improved generic implementations of fpc_mul_dword, fpc_mul_word, fpc_mul_byte to use less iterations and registers. 5 years ago
  marco f1dbae577c * change mode fmappend to fmoutput in streamopen. Refer to comments in text.inc. 5 years ago
  nickysn fa9eef27ef * use upper case asm id strings, so assemblers can be selected via the -A option 5 years ago
  yury aa633544f1 * Added a simple implementation of random. It is TP/Delphi compatible. Enabled it for 8/16 bit CPUs by default. 5 years ago
  nickysn fe01706f1f + added WASI as the list of supported systems for the WASM asm writers 5 years ago
  nickysn 914ee08cd9 * renamed as_wasm_binaryen -> as_wasm32_binaryen and as_wasm_wabt -> as_wasm32_wabt 5 years ago
  nickysn 0c04e99211 * increased shortstring length to accomodate the WASI long name 5 years ago
  nickysn 9a0a7b42cb * changed the long name of the WASI target 5 years ago