nickysn
|
a84b091b5e
* makefiles regenerated after fpcmake update
|
4 years ago |
nickysn
|
70f19c4a6e
* the 'wasm' CPU renamed 'wasm32' in fpcmake
|
4 years ago |
nickysn
|
05d66eddfc
* synchronized with trunk
|
4 years ago |
michael
|
b387dd8a94
* Fix AV
|
4 years ago |
marco
|
bb8fd96eaa
* fix destructor
|
4 years ago |
florian
|
9430436a24
+ include package/hash in regression tests
|
4 years ago |
michael
|
33d7935b93
* Fix class tree & lists
|
4 years ago |
florian
|
7de94e7a1d
* properly fold string+string const+string const., resolves #38267
|
4 years ago |
florian
|
8b08079224
* fpc_AnsiStr_Concat: if one of the strings is empty and CP_NONE is passed, the code page
|
4 years ago |
nickysn
|
4ea7d8dffb
+ enable the sign extension wasm32 instructions
|
4 years ago |
nickysn
|
fc95e7f22d
* fixes in thlcgwasm.resize_stack_int_val
|
4 years ago |
michael
|
390be00327
* Markdown support for fpdoc
|
4 years ago |
nickysn
|
189c4025c2
- removed spurious decstack/incstack in thlcgwasm.resize_stack_int_val
|
4 years ago |
nickysn
|
0e23b9288c
* fixed thlcgwasm.a_load_loc_stack for LOC_REFERENCE
|
4 years ago |
nickysn
|
a5fafea8d1
* more updates to attempt to get a larger part of the full RTL to compile for WASM32
|
4 years ago |
nickysn
|
5a2a9f1dcc
* simplified a_call_name and avoid internal errors, inherited from the jvm code generator
|
4 years ago |
nickysn
|
8c05ba538d
* fixed formatting in wasm32 instr writer write instruction
|
4 years ago |
nickysn
|
5dfdaf870f
- removed redundant code from wasm32 instruction writer
|
4 years ago |
nickysn
|
09ae46cfdd
- removed unused code from TWASM32InstrWriter.WriteInstruction
|
4 years ago |
nickysn
|
35489718f3
* fixed call_indirect for the llvm-mc asm writer
|
4 years ago |
nickysn
|
56f65799d3
+ functype creation moved to tcpuprocdef.create_functype
|
4 years ago |
nickysn
|
763ca253c1
+ introduced the TWasmFuncType class - used to hold a Wasm function signature
|
4 years ago |
nickysn
|
bb42589829
+ added DebugWriteLn
|
4 years ago |
nickysn
|
1911fcd8ce
* fixed StrLen double definition when compiling WASI with -dFULL_RTL
|
4 years ago |
nickysn
|
80fd387a51
- removed the tcpupropertysym overrides from the jvm, because they're not needed for wasm
|
4 years ago |
nickysn
|
9bd8b66e86
+ first attempts to compile a full WASI rtl
|
4 years ago |
nickysn
|
4c85306f69
+ added wasm32 type defines
|
4 years ago |
nickysn
|
0ec39281f9
+ added rtl directory and some rtl include files for wasm32
|
4 years ago |
nickysn
|
b01a0a7018
+ define the CPUWASM32 system macro for wasm32
|
4 years ago |
nickysn
|
76a3014e3a
+ added DebugWriteHexByte
|
4 years ago |