Nikolay Nikolov
|
2c72b62a0e
+ generate and write the Type section in the WebAssembly internal exe writer
|
1 年之前 |
Nikolay Nikolov
|
3c4a1087f3
* writing of the type wasm object section extracted to a method TWasmFuncTypeTable.WriteTo, so it can be reused in the exe writer
|
1 年之前 |
Nikolay Nikolov
|
a387accf81
* WriteWasmBasicType and WriteWasmResultType converted to global functions to allow reuse in the exe writer
|
1 年之前 |
Nikolay Nikolov
|
5583781f47
+ initialize TWasmExeOutput.FWasmSections
|
1 年之前 |
Nikolay Nikolov
|
7d6158d5f4
+ added and implemented TWasmExeOutput.WriteWasmSection
|
1 年之前 |
Nikolay Nikolov
|
c342a5f473
* converted some helper methods from TWasmObjOutput to global functions, so they can be reused in the exe writer
|
1 年之前 |
Nikolay Nikolov
|
b2f31c4112
+ added a section array to the wasm exe writer
|
1 年之前 |
Nikolay Nikolov
|
16c4e0300c
+ WebAssembly internal linker, exe writer: keep track of exe import functions. Add and fill TWasmObjSymbolLinkingData.ExeFunctionIndex
|
1 年之前 |
Nikolay Nikolov
|
da8ccd64ef
+ also write the functype of imported functions in the linker map file
|
1 年之前 |
Nikolay Nikolov
|
52f0ec579e
+ added TWasmFuncType.ToString implementation
|
1 年之前 |
Nikolay Nikolov
|
4f4beb6225
+ store the functype in TWasmObjSymbolLinkingData
|
1 年之前 |
Nikolay Nikolov
|
880eb3658a
+ process the module imports and write them to the map file in TWasmExeOutput.AfterUnusedSectionRemoval
|
1 年之前 |
Nikolay Nikolov
|
541bd66a6c
+ implemented TWasmExeOutput.GenerateLibraryImports
|
1 年之前 |
Nikolay Nikolov
|
b88b8efbce
+ WebAssembly object reader: create symbols for imports that have the
|
1 年之前 |
Nikolay Nikolov
|
f83223c8b2
* SymbolTable.ObjSym type changed from TObjSymbol to TWasmObjSymbol
|
1 年之前 |
Nikolay Nikolov
|
f30a41359d
+ added a TWasmFuncTypeTable instance to TWasmExeOutput
|
1 年之前 |
Nikolay Nikolov
|
e695edff98
+ initialize TWasmObjData.FFuncTypes in TWasmObjData's constructor
|
1 年之前 |
Nikolay Nikolov
|
0be3fe9ab4
- removed TWasmObjData.AddFuncType, instead call directly [F]FuncTypes.AddOrGetFuncType
|
1 年之前 |
Nikolay Nikolov
|
eb046b07d0
* TWasmFuncTypeTable.AddFuncType renamed .AddOrGetFuncType
|
1 年之前 |
Nikolay Nikolov
|
7266981c6c
+ Extracted the func list maintenance functionality from the WebAssembly object
|
1 年之前 |
Rika Ichinose
|
8310b169b7
Move ERMS branch into a separate function instead of runtime checks of fast_large_repmovstosb.
|
1 年之前 |
Rika Ichinose
|
f14aced9c5
Attempt to ERMS backward i386 ‘Move’s.
|
1 年之前 |
mattias
|
92e960c49a
pas2js: marked allowed writeln
|
1 年之前 |
mattias
|
108ecaff22
fcl-passrc: fixed typo
|
1 年之前 |
Michaël Van Canneyt
|
087b6cadda
* Not needed
|
1 年之前 |
Michaël Van Canneyt
|
6ce2662128
* No static versions for 5.6 and 5.7
|
1 年之前 |
Jonas Maebe
|
569b35dfc4
LLVM: enforce line information for invoke instructions
|
1 年之前 |
Sven/Sarah Barth
|
ad61db2ff5
* allow a nested function that calls itself can be converted to a function reference
|
1 年之前 |
Sven/Sarah Barth
|
1853d1ddd8
* keep track which nested function definition the new method has been converted from
|
1 年之前 |
Sven/Sarah Barth
|
74833bda09
* split the two error cases of tanonfunc25 into two different tests
|
1 年之前 |