Nikolay Nikolov
|
fced051f5f
+ implemented binary encoding of a_i32_load and a_i32_store without symbol
|
4 år sedan |
Nikolay Nikolov
|
b975317c51
+ implemented the encoding of the block instruction without operands
|
4 år sedan |
Nikolay Nikolov
|
079e5ae151
+ encode the end_function dummy instruction
|
4 år sedan |
Nikolay Nikolov
|
b7c638a717
+ implemented binary encoding of the global.get and global.set instructions
|
4 år sedan |
Nikolay Nikolov
|
4a886e2019
* simplified operand access via the 'with' operator
|
4 år sedan |
Nikolay Nikolov
|
4dd44427c0
+ implemented instruction encoding for local.get, local.set and local.tee
|
4 år sedan |
Nikolay Nikolov
|
2954588e4d
+ implemented binary output for the i32.const and i64.const with top_const parameter
|
4 år sedan |
Nikolay Nikolov
|
5b3efc4b38
+ implemented encoding of the most simple wasm instructions
|
4 år sedan |
Nikolay Nikolov
|
455f603c8c
+ debug print the obj symbols to the console
|
4 år sedan |
florian
|
8cb92fd49a
* simplify real expressions involving unary minus
|
4 år sedan |
Nikolay Nikolov
|
12796d176d
+ added the indirect function table to the imports section
|
4 år sedan |
Nikolay Nikolov
|
905f0b1f78
+ add the __stack_pointer global import
|
4 år sedan |
Nikolay Nikolov
|
e8c3f5d6b0
+ create the data section and the first entry of the import section
|
4 år sedan |
Nikolay Nikolov
|
2563cb6daa
+ start writing the wasm sections. The DataCount section is the first section to be implemented.
|
4 år sedan |
Nikolay Nikolov
|
e45d8578e8
+ count the number of segments and assign segment indices to the wasm sections
|
4 år sedan |
Nikolay Nikolov
|
eea8f32772
+ introduced TWasmObjSection.IsCode and .IsData
|
4 år sedan |
Nikolay Nikolov
|
698b5de389
+ added TWasmObjSection class
|
4 år sedan |
Nikolay Nikolov
|
429454c8f4
+ write some debug info to the console in the wasm obj writer
|
4 år sedan |
Nikolay Nikolov
|
967b721e4f
+ enabled the WASM32_INTERNALASM define when compiling with the lazarus project file
|
4 år sedan |
Nikolay Nikolov
|
c200bf5311
* fixed TWasmObjData.sectionname_gas
|
4 år sedan |
Nikolay Nikolov
|
fd4d6b8fc3
+ write the wasm binary module header and version
|
4 år sedan |
Nikolay Nikolov
|
ffc5131087
+ implemented TWasmObjData.sectionname
|
4 år sedan |
Nikolay Nikolov
|
59ea39ce75
+ started the wasmbase unit (similar to elfbase and omfbase)
|
4 år sedan |
florian
|
fc41306c45
* fix alignment issues with -<single/double> when using SSE
|
4 år sedan |
mattias
|
a13694988d
pastojs: fixed assign external const to int
|
4 år sedan |
mattias
|
a46261bc15
pastojs: fixed tests
|
4 år sedan |
mattias
|
6c1c4a66e8
pastojs: fixed invalidate directory cache
|
4 år sedan |
mattias
|
0b5c8030e4
pas2js: comment
|
4 år sedan |
Nikolay Nikolov
|
cc314e61a2
+ started working on the WebAssembly internal assembler
|
4 år sedan |
mattias
|
f10fae66df
pastojs: error on linklib options
|
4 år sedan |