Commit History

Autor SHA1 Mensaxe Data
  nickysn a84b091b5e * makefiles regenerated after fpcmake update %!s(int64=4) %!d(string=hai) anos
  nickysn 70f19c4a6e * the 'wasm' CPU renamed 'wasm32' in fpcmake %!s(int64=4) %!d(string=hai) anos
  nickysn 05d66eddfc * synchronized with trunk %!s(int64=4) %!d(string=hai) anos
  michael b387dd8a94 * Fix AV %!s(int64=4) %!d(string=hai) anos
  marco bb8fd96eaa * fix destructor %!s(int64=4) %!d(string=hai) anos
  florian 9430436a24 + include package/hash in regression tests %!s(int64=4) %!d(string=hai) anos
  michael 33d7935b93 * Fix class tree & lists %!s(int64=4) %!d(string=hai) anos
  florian 7de94e7a1d * properly fold string+string const+string const., resolves #38267 %!s(int64=4) %!d(string=hai) anos
  florian 8b08079224 * fpc_AnsiStr_Concat: if one of the strings is empty and CP_NONE is passed, the code page %!s(int64=4) %!d(string=hai) anos
  nickysn 4ea7d8dffb + enable the sign extension wasm32 instructions %!s(int64=4) %!d(string=hai) anos
  nickysn fc95e7f22d * fixes in thlcgwasm.resize_stack_int_val %!s(int64=4) %!d(string=hai) anos
  michael 390be00327 * Markdown support for fpdoc %!s(int64=4) %!d(string=hai) anos
  nickysn 189c4025c2 - removed spurious decstack/incstack in thlcgwasm.resize_stack_int_val %!s(int64=4) %!d(string=hai) anos
  nickysn 0e23b9288c * fixed thlcgwasm.a_load_loc_stack for LOC_REFERENCE %!s(int64=4) %!d(string=hai) anos
  nickysn a5fafea8d1 * more updates to attempt to get a larger part of the full RTL to compile for WASM32 %!s(int64=4) %!d(string=hai) anos
  nickysn 5a2a9f1dcc * simplified a_call_name and avoid internal errors, inherited from the jvm code generator %!s(int64=4) %!d(string=hai) anos
  nickysn 8c05ba538d * fixed formatting in wasm32 instr writer write instruction %!s(int64=4) %!d(string=hai) anos
  nickysn 5dfdaf870f - removed redundant code from wasm32 instruction writer %!s(int64=4) %!d(string=hai) anos
  nickysn 09ae46cfdd - removed unused code from TWASM32InstrWriter.WriteInstruction %!s(int64=4) %!d(string=hai) anos
  nickysn 35489718f3 * fixed call_indirect for the llvm-mc asm writer %!s(int64=4) %!d(string=hai) anos
  nickysn 56f65799d3 + functype creation moved to tcpuprocdef.create_functype %!s(int64=4) %!d(string=hai) anos
  nickysn 763ca253c1 + introduced the TWasmFuncType class - used to hold a Wasm function signature %!s(int64=4) %!d(string=hai) anos
  nickysn bb42589829 + added DebugWriteLn %!s(int64=4) %!d(string=hai) anos
  nickysn 1911fcd8ce * fixed StrLen double definition when compiling WASI with -dFULL_RTL %!s(int64=4) %!d(string=hai) anos
  nickysn 80fd387a51 - removed the tcpupropertysym overrides from the jvm, because they're not needed for wasm %!s(int64=4) %!d(string=hai) anos
  nickysn 9bd8b66e86 + first attempts to compile a full WASI rtl %!s(int64=4) %!d(string=hai) anos
  nickysn 4c85306f69 + added wasm32 type defines %!s(int64=4) %!d(string=hai) anos
  nickysn 0ec39281f9 + added rtl directory and some rtl include files for wasm32 %!s(int64=4) %!d(string=hai) anos
  nickysn b01a0a7018 + define the CPUWASM32 system macro for wasm32 %!s(int64=4) %!d(string=hai) anos
  nickysn 76a3014e3a + added DebugWriteHexByte %!s(int64=4) %!d(string=hai) anos