Nikolay Nikolov
|
6f88919f37
- don't set casmdata in wasm32/aasmcpu.pas, so that the aasmdef unit can override it
|
3 년 전 |
Nikolay Nikolov
|
026d23632a
+ added the memory.copy and memory.fill WebAssembly instructions
|
3 년 전 |
Nikolay Nikolov
|
f42817d1a2
* fixed opcode generation for the f32.const in the WebAssembly internal asm
|
3 년 전 |
Nikolay Nikolov
|
b463f2a141
+ added support for exception tags and for the 'throw' and 'catch' instructions
|
3 년 전 |
Nikolay Nikolov
|
b46c010f82
+ also support immutable wasm globals in the wasm assembler writer (both internal and external)
|
3 년 전 |
Nikolay Nikolov
|
2bce4d36db
+ proper support for WASM globals in the internal object writer - emit
|
3 년 전 |
Nikolay Nikolov
|
8226233aa3
* introduced the tai_globaltype asm directive, use that to declare the stack
|
3 년 전 |
Nikolay Nikolov
|
10db5ea5dc
+ implemented the 'delegate' and the 'rethrow' instructions in the wasm internal assembler
|
3 년 전 |
Nikolay Nikolov
|
6fb4b9b7dd
+ support the 'try' instruction in the wasm internal assembler
|
3 년 전 |
Nikolay Nikolov
|
346b57e238
* tai_impexp renamed tai_export_name
|
3 년 전 |
Nikolay Nikolov
|
2940d0f45f
- removed unused constructor of tai_impexp, as well as unused member variable extmodule
|
3 년 전 |
Nikolay Nikolov
|
cb3ac37fb3
* fixed i32.const with large unsigned 32-bit const parameter (>2GB)
|
3 년 전 |
Nikolay Nikolov
|
92fb1d2564
* fixed warning
|
3 년 전 |
Nikolay Nikolov
|
9e0c028142
+ support load/store with op_const
|
3 년 전 |
Nikolay Nikolov
|
7e9607a62c
* fixed warning
|
3 년 전 |
Nikolay Nikolov
|
2e491d1ffa
+ implemented the br and br_if instructions in the wasm internal asm
|
3 년 전 |
Nikolay Nikolov
|
07b71ac6ce
* generate an internal error instead of warning for unsupported opcodes
|
3 년 전 |
Nikolay Nikolov
|
d7b141d70e
+ implemented the if, loop and else instructions
|
3 년 전 |
Nikolay Nikolov
|
6133affad6
+ implemented the f32.const and f64.const instructions in the wasm
|
3 년 전 |
Nikolay Nikolov
|
0486caeb91
* generate an internal error, instead of warning for i32.const and
|
3 년 전 |
Nikolay Nikolov
|
81b8574bfd
+ implemented all the load/store instructions in the wasm internal asm
|
3 년 전 |
Nikolay Nikolov
|
7f5250bf46
+ implemented support for R_WASM_TABLE_INDEX_SLEB relocations
|
3 년 전 |
Nikolay Nikolov
|
9fa2e2934b
+ support the call_indirect instruction and the R_WASM_TYPE_INDEX_LEB
|
3 년 전 |
Nikolay Nikolov
|
b913133152
+ implemented leb and sleb relocations to data symbols
|
3 년 전 |
Nikolay Nikolov
|
a6e75d52f7
+ introduced tai_import_module and tai_import_name that represent the
|
3 년 전 |
Nikolay Nikolov
|
3e2a9b6ceb
+ handle the call instruction in the wasm binary writer
|
3 년 전 |
Nikolay Nikolov
|
fced051f5f
+ implemented binary encoding of a_i32_load and a_i32_store without symbol
|
3 년 전 |
Nikolay Nikolov
|
b975317c51
+ implemented the encoding of the block instruction without operands
|
3 년 전 |
Nikolay Nikolov
|
079e5ae151
+ encode the end_function dummy instruction
|
3 년 전 |
Nikolay Nikolov
|
b7c638a717
+ implemented binary encoding of the global.get and global.set instructions
|
3 년 전 |