Commit History

Author SHA1 Message Date
  Nikolay Nikolov 36ecb2b5da * WebAssembly internal linker: don't remove unused code sections if smartlinking 11 months ago
  Nikolay Nikolov 562ca0ad80 * WebAssembly internal assembler writer: generate the function locals header 11 months ago
  Nikolay Nikolov 80523e192a * TWasmObjData.DeclareLocal renamed DeclareLocals. No functional changes. 11 months ago
  Nikolay Nikolov b9ca30165c * WebAssembly: refactored tai_local, so that it is a single directive, 11 months ago
  Nikolay Nikolov 99943610cb * WebAssembly: generate the final bashB opcode of a function via the 11 months ago
  Nikolay Nikolov d81170ab23 * fix generation of addend for R_WASM_FUNCTION_OFFSET_I32 relocations. This 11 months ago
  Nikolay Nikolov b7742def46 + WebAssembly internal linker: support the R_WASM_GLOBAL_INDEX_I32 relocation, 11 months ago
  Nikolay Nikolov 9799c6a5ec + support writing R_WASM_GLOBAL_INDEX_I32 relocations in the WebAssembly internal object writer 11 months ago
  Nikolay Nikolov ee98fa8e3f + WebAssembly internal linker: support data relocations to threadvars, resolve 11 months ago
  Nikolay Nikolov 424686ce34 * fix warning (second attempt :) ) 11 months ago
  Nikolay Nikolov a0cfed14fa * fix warning 11 months ago
  Nikolay Nikolov 2ba0f42508 + WebAssembly internal assembler and linker: support exporting symbols from 11 months ago
  Nikolay Nikolov 27fd290150 + WebAssembly object writer: record the custom section index for debug sections 11 months ago
  Nikolay Nikolov d79c549f03 * WebAssembly internal object writer: generate the symbol table after the 11 months ago
  Nikolay Nikolov 4112318e2f * WebAssembly internal linker: allow specifying the max memory size also for 1 year ago
  Nikolay Nikolov 44f58c702f * get rid of WebAssembly constant DefaultMaxMemoryForThreads, because it was 1 year ago
  Nikolay Nikolov c54d1d4b89 * WebAssembly internal linker: the PageSize constant, which was repeated twice, 1 year ago
  Nikolay Nikolov bf78823e60 + WebAssembly internal linker: take into account the min heap size (specified 1 year ago
  Nikolay Nikolov 3218f25d13 * WebAssembly internal linker: reduced exe section alignment to 16 bytes 1 year ago
  Nikolay Nikolov f81485a9b1 * WebAssembly threads internal linker: use signed LEB when needed in TWasmExeOutput.GenerateCode_InitTls and TWasmExeOutput.GenerateCode_InitSharedMemory 1 year ago
  Nikolay Nikolov 2e2281387c * WebAssembly threads internal linker: micro optimization in 1 year ago
  Nikolay Nikolov 4adb6b2bee * WebAssembly threads internal linker: use WriteUleb instead of WriteUleb5 in 1 year ago
  Nikolay Nikolov dfe60b53d1 * WebAssembly threads internal linker: generate data.drop instructions in 1 year ago
  Nikolay Nikolov b985cd0ea5 * WebAssembly threads internal linker: implement memory initialization in TWasmExeOutput.GenerateCode_InitSharedMemory 1 year ago
  Nikolay Nikolov cfa7d6a0c6 * WebAssembly internal linker: moved the DataSections const array from local to 1 year ago
  Nikolay Nikolov 4d48e7e4d3 * WebAssembly threads internal linker: generate passive data segments, when multithreading is on 1 year ago
  Nikolay Nikolov 8648c0353a + WebAssembly threads internal linker: partial implementation of TWasmExeOutput.GenerateCode_InitSharedMemory 1 year ago
  Nikolay Nikolov 914b1feceb * WebAssembly threads internal linker: create a startup function for 1 year ago
  Nikolay Nikolov b6f60e33ca * WebAssembly threads internal linker: use imported and shared memory if multithreading is enabled 1 year ago
  Nikolay Nikolov 3a473f9148 * WebAssembly threads internal linker: set initial values for __tls_size, __tls_align and __tls_base 1 year ago