Nikolay Nikolov
|
a1c8e92904
* emit a tai_tagtype for __FPC_exception instead of hardcoding the asm output
|
4 yıl önce |
Nikolay Nikolov
|
10db5ea5dc
+ implemented the 'delegate' and the 'rethrow' instructions in the wasm internal assembler
|
4 yıl önce |
Nikolay Nikolov
|
6fb4b9b7dd
+ support the 'try' instruction in the wasm internal assembler
|
4 yıl önce |
Nikolay Nikolov
|
0bb781c928
* omit writing the export section if there are no exported functions from
|
4 yıl önce |
Nikolay Nikolov
|
d37117c460
* use an incrementing counter variable to determine the numbers for the code
|
4 yıl önce |
Nikolay Nikolov
|
77b898fe45
* use objsym.size to determine the code size of the function (instead of
|
4 yıl önce |
Nikolay Nikolov
|
bc76487b87
+ enable the WebAssembly internal assembler and object writer
|
4 yıl önce |
Nikolay Nikolov
|
db843287a2
+ generate funcdef for external procs, that don't have an import dll
|
4 yıl önce |
Nikolay Nikolov
|
2102fbdc97
- removed debug writelns from the wasm internal object writer
|
4 yıl önce |
Nikolay Nikolov
|
99c84da071
+ generate the export section in the wasm internal obj writer
|
4 yıl önce |
Nikolay Nikolov
|
1c8579da2e
* simplified and integrated the WriteImportExport procedure into the case
|
4 yıl önce |
Nikolay Nikolov
|
346b57e238
* tai_impexp renamed tai_export_name
|
4 yıl önce |
Nikolay Nikolov
|
2940d0f45f
- removed unused constructor of tai_impexp, as well as unused member variable extmodule
|
4 yıl önce |
J. Gareth "Kit" Moreton
|
79f60923ba
Bug fix to XMM block move optimisation
|
4 yıl önce |
Nikolay Nikolov
|
abf831c430
+ fixed the addend in the relocations that point to data
|
4 yıl önce |
florian
|
2d1ebe4cb3
+ re-added accidently removed internal error
|
4 yıl önce |
Nikolay Nikolov
|
c881d05793
* fixed bug in the code, generated for the RELOC_FUNCTION_INDEX_LEB
|
4 yıl önce |
Nikolay Nikolov
|
07461d0fc3
* made the constructor of TObjSymbol virtual, so it can be overriden
|
4 yıl önce |
Nikolay Nikolov
|
cb3ac37fb3
* fixed i32.const with large unsigned 32-bit const parameter (>2GB)
|
4 yıl önce |
Nikolay Nikolov
|
efd5831742
* generate an internal error if an attempt is made to emit a
|
4 yıl önce |
Nikolay Nikolov
|
392ca81c20
+ add threadvar symbols to the symbol table
|
4 yıl önce |
Nikolay Nikolov
|
92fb1d2564
* fixed warning
|
4 yıl önce |
Nikolay Nikolov
|
9e0c028142
+ support load/store with op_const
|
4 yıl önce |
Nikolay Nikolov
|
7e9607a62c
* fixed warning
|
4 yıl önce |
Nikolay Nikolov
|
2e491d1ffa
+ implemented the br and br_if instructions in the wasm internal asm
|
4 yıl önce |
Nikolay Nikolov
|
ca70cb05a7
* fixed warning
|
4 yıl önce |
Nikolay Nikolov
|
07b71ac6ce
* generate an internal error instead of warning for unsupported opcodes
|
4 yıl önce |
Nikolay Nikolov
|
d7b141d70e
+ implemented the if, loop and else instructions
|
4 yıl önce |
Nikolay Nikolov
|
6133affad6
+ implemented the f32.const and f64.const instructions in the wasm
|
4 yıl önce |
Nikolay Nikolov
|
0486caeb91
* generate an internal error, instead of warning for i32.const and
|
4 yıl önce |