Nikolay Nikolov
|
5066a7eb24
+ also write the data symbols to the symbol table
|
4 years ago |
Nikolay Nikolov
|
ad8ed4b48d
+ write the non-external functions to the symbol table as well
|
4 years ago |
florian
|
2805e44ccb
* Aarch64: taicpu.spilling_get_operation_type with new instructions extended
|
4 years ago |
Nikolay Nikolov
|
2d2906205b
+ write the externals to the symbol table
|
4 years ago |
Jonas Maebe
|
3e98429418
Revert " * patch by J. Gareth Moreton: Nothing (NOP) node optimisation, resolves #38194"
|
4 years ago |
Nikolay Nikolov
|
8c57d20abc
+ write the linking section (empty for now)
|
4 years ago |
Nikolay Nikolov
|
8295173f86
+ added enums for the wasm symbol type and constnats for the bitflags
|
4 years ago |
Nikolay Nikolov
|
12496a638b
+ add relocation objects for the RELOC_FUNCTION_INDEX_LEB relocation to
|
4 years ago |
Nikolay Nikolov
|
a5d1ce26a0
+ partial implementation of emitting RELOC_FUNCTION_INDEX_LEB relocations
|
4 years ago |
Pierre Muller
|
a7ad65f884
Fix use of svnversion if ../.git does not exist
|
4 years ago |
Nikolay Nikolov
|
cbf444bbbe
+ write the actual function code in the code section
|
4 years ago |
Nikolay Nikolov
|
dbb6f95ea7
* replaced TWasmObjData(Data) with FData in TWasmObjOutput.writeData
|
4 years ago |
Nikolay Nikolov
|
6d1df899e6
+ write the code section (still, without the actual function code, but with
|
4 years ago |
Jonas Maebe
|
fcb646bc3b
obcpas: fix categories implementing protocols
|
4 years ago |
Nikolay Nikolov
|
e924dd0d16
+ generate and write the functions table in the wasm binary module,
|
4 years ago |
Nikolay Nikolov
|
7e53fecd09
+ handle tai_local in the internal asm writer and store the locals in the
|
4 years ago |
Nikolay Nikolov
|
050519f16f
+ handle the import_module and import_name directives in the internal
|
4 years ago |
Nikolay Nikolov
|
4ef2a88946
+ added method TWasmObjData.AddOrCreateObjSymbolExtraData
|
4 years ago |
Nikolay Nikolov
|
27675967f8
* store the funcname to functype index in a TFPHashObjectList, instead of
|
4 years ago |
Nikolay Nikolov
|
72a49b68ce
* fixed the writing of the external functions in the import table
|
4 years ago |
Nikolay Nikolov
|
54481d7218
* moved the imports/funcdef writing from the llvm-mc assembler writer to
|
4 years ago |
Nikolay Nikolov
|
d19919aa13
* TLLVMMachineCodePlaygroundAssembler.WriteImports now uses just a single TAsmList
|
4 years ago |
florian
|
f56aa9abe7
* set expectloc properly for x87 on x86
|
4 years ago |
Nikolay Nikolov
|
a6e75d52f7
+ introduced tai_import_module and tai_import_name that represent the
|
4 years ago |
Nikolay Nikolov
|
459bb0fa18
* override twasmnodeutils.InsertObjectInfo
|
4 years ago |
florian
|
a3666aa8c9
o manually applied merge request 46 by J. Gareth "Kit" Moreton:
|
4 years ago |
Nikolay Nikolov
|
860e4487c3
+ added WebAssembly node utils
|
4 years ago |
florian
|
5abfe21f39
+ apply unary minus optimizations also to /
|
4 years ago |
mattias
|
8ae1b6eace
pastojs: clone multi dim static array
|
4 years ago |
mattias
|
cc8f8dbde8
fcl-js: fixed typo
|
4 years ago |