Nikolay Nikolov
|
eea8f32772
+ introduced TWasmObjSection.IsCode and .IsData
|
4 years ago |
Nikolay Nikolov
|
698b5de389
+ added TWasmObjSection class
|
4 years ago |
Nikolay Nikolov
|
429454c8f4
+ write some debug info to the console in the wasm obj writer
|
4 years ago |
Nikolay Nikolov
|
967b721e4f
+ enabled the WASM32_INTERNALASM define when compiling with the lazarus project file
|
4 years ago |
Nikolay Nikolov
|
c200bf5311
* fixed TWasmObjData.sectionname_gas
|
4 years ago |
Nikolay Nikolov
|
fd4d6b8fc3
+ write the wasm binary module header and version
|
4 years ago |
Nikolay Nikolov
|
ffc5131087
+ implemented TWasmObjData.sectionname
|
4 years ago |
Nikolay Nikolov
|
59ea39ce75
+ started the wasmbase unit (similar to elfbase and omfbase)
|
4 years ago |
florian
|
fc41306c45
* fix alignment issues with -<single/double> when using SSE
|
4 years ago |
mattias
|
a13694988d
pastojs: fixed assign external const to int
|
4 years ago |
mattias
|
a46261bc15
pastojs: fixed tests
|
4 years ago |
mattias
|
6c1c4a66e8
pastojs: fixed invalidate directory cache
|
4 years ago |
mattias
|
0b5c8030e4
pas2js: comment
|
4 years ago |
Nikolay Nikolov
|
cc314e61a2
+ started working on the WebAssembly internal assembler
|
4 years ago |
mattias
|
f10fae66df
pastojs: error on linklib options
|
4 years ago |
mattias
|
d14c13fc72
pastojs: fixed compile tests
|
4 years ago |
mattias
|
8a0fe7bc85
fcl-js: less hints
|
4 years ago |
florian
|
5bcc530707
* handle -<mm reg.> more cleverly if SSE is used
|
4 years ago |
florian
|
5a2d884fe3
* is_calljmp really means calls and jmp
|
4 years ago |
florian
|
f78818e387
* some warnings fixed
|
4 years ago |
Nikolay Nikolov
|
d3ec8f0d29
* generate an internalerror if there are values remaining on top of stack
|
4 years ago |
Nikolay Nikolov
|
324382d3a5
* use create_functype to determine accurately the number of parameters to
|
4 years ago |
Nikolay Nikolov
|
f7cc2d560c
+ initialize br_blocks in the thlcgwasm constructor
|
4 years ago |
Nikolay Nikolov
|
a3610bfea1
+ also added stack underflow check in thlcgwasm.incstack (in case stack
|
4 years ago |
Nikolay Nikolov
|
d4bd1f1e9b
* don't halt with an internal error, but add an asm comment instead, when a
|
4 years ago |
Nikolay Nikolov
|
58e4692795
* fixed thlcgwasm.g_adjust_stack_after_call after the removal of discardresult
|
4 years ago |
Nikolay Nikolov
|
fa36141649
* fixed the stack tracking in twasmcallnode.do_release_unused_return_value for
|
4 years ago |
florian
|
d292958665
* + .gitconfig with configuration for better diffing, needs a
|
4 years ago |
J. Gareth "Kit" Moreton
|
962c5bd727
x86: MOV constant optimisation
|
4 years ago |
Nikolay Nikolov
|
33e25a3dfe
+ added except_native.inc include file (empty for now, but will provide RTL
|
4 years ago |