Sven/Sarah Barth
|
ad61db2ff5
* allow a nested function that calls itself can be converted to a function reference
|
1 gadu atpakaļ |
Sven/Sarah Barth
|
1853d1ddd8
* keep track which nested function definition the new method has been converted from
|
1 gadu atpakaļ |
Sven/Sarah Barth
|
74833bda09
* split the two error cases of tanonfunc25 into two different tests
|
1 gadu atpakaļ |
Sven/Sarah Barth
|
b00454bb0e
* ensure that nested functions that are assigned to function pointers are considered as captured as well
|
1 gadu atpakaļ |
Sven/Sarah Barth
|
1606d4e28d
* only walk the node tree if there are indeed captured symbols to convert
|
1 gadu atpakaļ |
Sven/Sarah Barth
|
ab5c5a7e9a
* also keep track of captured def (necessary when functions are captured)
|
1 gadu atpakaļ |
Sven/Sarah Barth
|
b5b7cd54eb
* fix typo in comment
|
1 gadu atpakaļ |
Sven/Sarah Barth
|
787454d5b2
* correctly handle managed function results when converting a global or nested function to a function reference
|
1 gadu atpakaļ |
Sven/Sarah Barth
|
ca0323d4ca
* the adjusted nested function needs to access the parent function for the capturer
|
1 gadu atpakaļ |
J. Gareth "Curious Kit" Moreton
|
af40ae2c91
* x86: Safety check, since after calling DoJumpOptimizations, the input may no longer be the same tai
|
1 gadu atpakaļ |
J. Gareth "Curious Kit" Moreton
|
3a2342fec4
* GetFinalDestination now calls SkipLabels on an alignment field
|
1 gadu atpakaļ |
J. Gareth "Curious Kit" Moreton
|
2c89ddf62b
* SkipLabels now handles alignment fields correctly
|
1 gadu atpakaļ |
J. Gareth "Curious Kit" Moreton
|
dbcab9cc29
* SkipAligns method removed
|
1 gadu atpakaļ |
J. Gareth "Curious Kit" Moreton
|
6fd5b86cff
* x86: SkipAligns calls removed.
|
1 gadu atpakaļ |
J. Gareth "Curious Kit" Moreton
|
72081c803e
* a64: SkipAligns calls removed.
|
1 gadu atpakaļ |
J. Gareth "Curious Kit" Moreton
|
83f383e004
* Fixed bug where the original index of a call
|
1 gadu atpakaļ |
J. Gareth "Curious Kit" Moreton
|
d25d094d57
* Fixed bug where a call node's intrinsic code
|
1 gadu atpakaļ |
Nikolay Nikolov
|
d6c3c74b46
+ create relocation objects for R_WASM_FUNCTION_OFFSET_I32 relocations in the wasm object reader
|
1 gadu atpakaļ |
Nikolay Nikolov
|
73895d3cbc
+ create relocation objects for R_WASM_TYPE_INDEX_LEB relocations in the wasm object reader
|
1 gadu atpakaļ |
Nikolay Nikolov
|
ae93f8de91
+ create relocation objects for R_WASM_MEMORY_ADDR_I32 relocations in the wasm object reader
|
1 gadu atpakaļ |
Nikolay Nikolov
|
35f2fb1e8d
* fix warning
|
1 gadu atpakaļ |
Nikolay Nikolov
|
bd606c6b77
+ create relocation objects for R_WASM_MEMORY_ADDR_SLEB relocations in the wasm object reader
|
1 gadu atpakaļ |
Nikolay Nikolov
|
3e14d47b92
+ create relocation objects for R_WASM_MEMORY_ADDR_LEB relocations in the wasm object reader
|
1 gadu atpakaļ |
Nikolay Nikolov
|
118e093c97
+ create relocation objects for R_WASM_TABLE_INDEX_I32 relocations in the wasm object reader
|
1 gadu atpakaļ |
Nikolay Nikolov
|
c605da6ab3
+ create relocation objects for R_WASM_TABLE_INDEX_SLEB relocations in the wasm object reader
|
1 gadu atpakaļ |
Nikolay Nikolov
|
aa296af787
+ create relocation objects for R_WASM_FUNCTION_INDEX_LEB relocations in the wasm object reader
|
1 gadu atpakaļ |
marcoonthegit
|
95dce3c5a8
*
|
1 gadu atpakaļ |
Nikolay Nikolov
|
bc798695fe
+ find the code and data segment of each relocation
|
1 gadu atpakaļ |
Nikolay Nikolov
|
268a148d3a
+ store the parsed relocation table in an array
|
1 gadu atpakaļ |
Nikolay Nikolov
|
82c52ed127
* disallow (for now) relocations for sections other than the code and data sections
|
1 gadu atpakaļ |