Commit History

Author SHA1 Message Date
  Nikolay Nikolov e8c3f5d6b0 + create the data section and the first entry of the import section 4 years ago
  Nikolay Nikolov 2563cb6daa + start writing the wasm sections. The DataCount section is the first section to be implemented. 4 years ago
  Nikolay Nikolov e45d8578e8 + count the number of segments and assign segment indices to the wasm sections 4 years ago
  Nikolay Nikolov eea8f32772 + introduced TWasmObjSection.IsCode and .IsData 4 years ago
  Nikolay Nikolov 698b5de389 + added TWasmObjSection class 4 years ago
  Nikolay Nikolov 429454c8f4 + write some debug info to the console in the wasm obj writer 4 years ago
  Nikolay Nikolov 967b721e4f + enabled the WASM32_INTERNALASM define when compiling with the lazarus project file 4 years ago
  Nikolay Nikolov c200bf5311 * fixed TWasmObjData.sectionname_gas 4 years ago
  Nikolay Nikolov fd4d6b8fc3 + write the wasm binary module header and version 4 years ago
  Nikolay Nikolov ffc5131087 + implemented TWasmObjData.sectionname 4 years ago
  Nikolay Nikolov 59ea39ce75 + started the wasmbase unit (similar to elfbase and omfbase) 4 years ago
  florian fc41306c45 * fix alignment issues with -<single/double> when using SSE 4 years ago
  mattias a13694988d pastojs: fixed assign external const to int 4 years ago
  mattias a46261bc15 pastojs: fixed tests 4 years ago
  mattias 6c1c4a66e8 pastojs: fixed invalidate directory cache 4 years ago
  mattias 0b5c8030e4 pas2js: comment 4 years ago
  Nikolay Nikolov cc314e61a2 + started working on the WebAssembly internal assembler 4 years ago
  mattias f10fae66df pastojs: error on linklib options 4 years ago
  mattias d14c13fc72 pastojs: fixed compile tests 4 years ago
  mattias 8a0fe7bc85 fcl-js: less hints 4 years ago
  florian 5bcc530707 * handle -<mm reg.> more cleverly if SSE is used 4 years ago
  florian 5a2d884fe3 * is_calljmp really means calls and jmp 4 years ago
  florian f78818e387 * some warnings fixed 4 years ago
  Nikolay Nikolov d3ec8f0d29 * generate an internalerror if there are values remaining on top of stack 4 years ago
  Nikolay Nikolov 324382d3a5 * use create_functype to determine accurately the number of parameters to 4 years ago
  Nikolay Nikolov f7cc2d560c + initialize br_blocks in the thlcgwasm constructor 4 years ago
  Nikolay Nikolov a3610bfea1 + also added stack underflow check in thlcgwasm.incstack (in case stack 4 years ago
  Nikolay Nikolov d4bd1f1e9b * don't halt with an internal error, but add an asm comment instead, when a 4 years ago
  Nikolay Nikolov 58e4692795 * fixed thlcgwasm.g_adjust_stack_after_call after the removal of discardresult 4 years ago
  Nikolay Nikolov fa36141649 * fixed the stack tracking in twasmcallnode.do_release_unused_return_value for 4 years ago