Nikolay Nikolov
|
10d8332563
|
+ added the new WebAssembly instructions, added by the exception handling proposal
|
2021-09-16 23:45:03 +03:00 |
|
nickysn
|
e2e0756eaf
|
* fixed compilation with -Sew
git-svn-id: branches/wasm@48446 -
|
2021-01-28 16:25:03 +00:00 |
|
nickysn
|
0ceefa4d22
|
+ enabled DWARF debug info writing on the WebAssembly target. Note that it
doesn't work yet (produces internal errors).
git-svn-id: branches/wasm@48445 -
|
2021-01-28 16:16:32 +00:00 |
|
nickysn
|
f891c52dd1
|
- removed tarrayreftype, because it's not used on the wasm target
git-svn-id: branches/wasm@48336 -
|
2021-01-22 21:47:08 +00:00 |
|
nickysn
|
5a84c4db61
|
- get rid of FRAME_POINTER_SYM and BASE_POINTER_SYM - they should not be used anymore
git-svn-id: branches/wasm@48331 -
|
2021-01-22 16:24:56 +00:00 |
|
nickysn
|
83f88e515b
|
* renamed the a_get/set/tee_local/global asm ops a_local/global_set/get/tee
git-svn-id: branches/wasm@48324 -
|
2021-01-22 15:21:40 +00:00 |
|
nickysn
|
d8f55ebb48
|
* renamed the a_iXX_extendYYYY family of asm ops to their modern versions
git-svn-id: branches/wasm@48323 -
|
2021-01-22 15:08:43 +00:00 |
|
nickysn
|
116366a8e3
|
* updated the a_iXX_trunc_su_fYY asm ops to their modern format a_iXX_trunc_fYY_su
git-svn-id: branches/wasm@48322 -
|
2021-01-22 15:05:35 +00:00 |
|
nickysn
|
60242ca0fd
|
* updated the a_fXX_convert_su_iYY asm ops to their modern format a_fXX_convert_iYY_su
git-svn-id: branches/wasm@48321 -
|
2021-01-22 15:03:04 +00:00 |
|
nickysn
|
9acfdc8cdd
|
* the a_f64_reinterpret_f64 asm op renamed a_f64_reinterpret_i64
git-svn-id: branches/wasm@48320 -
|
2021-01-22 14:58:50 +00:00 |
|
nickysn
|
699626ee5c
|
* a_grow_memory asm op renamed a_memory_grow
git-svn-id: branches/wasm@48319 -
|
2021-01-22 14:52:46 +00:00 |
|
nickysn
|
d0fe45a595
|
* a_current_memory asm op renamed a_memory_size
git-svn-id: branches/wasm@48318 -
|
2021-01-22 14:51:55 +00:00 |
|
nickysn
|
b6735179ed
|
* use a functype operand for a_if, instead of hardcoding
git-svn-id: branches/wasm@48028 -
|
2021-01-04 11:01:18 +00:00 |
|
nickysn
|
fc95e7f22d
|
* fixes in thlcgwasm.resize_stack_int_val
git-svn-id: branches/wasm@47974 -
|
2021-01-02 14:42:10 +00:00 |
|
nickysn
|
763ca253c1
|
+ introduced the TWasmFuncType class - used to hold a Wasm function signature
git-svn-id: branches/wasm@47963 -
|
2021-01-02 11:54:41 +00:00 |
|
nickysn
|
f138d66a2a
|
* switch NR_FRAME_POINTER_REG to NR_LOCAL_FRAME_POINTER_REG
git-svn-id: branches/wasm@47874 -
|
2020-12-28 18:38:43 +00:00 |
|
nickysn
|
170fab85ff
|
+ introduced RS_EVAL_STACK_BASE and RS_LOCAL_STACK_POINTER_REG
git-svn-id: branches/wasm@47873 -
|
2020-12-28 18:32:16 +00:00 |
|
nickysn
|
59c9bff744
|
* updated first_int/fpu/mm_imreg, so it doesn't clash with the non-imaginary registers
git-svn-id: branches/wasm@47828 -
|
2020-12-21 00:32:36 +00:00 |
|
nickysn
|
40eb696d8e
|
+ defined RS_LOCAL_FRAME_POINTER_REG
git-svn-id: branches/wasm@47827 -
|
2020-12-21 00:31:24 +00:00 |
|
nickysn
|
f572bcf8f3
|
+ introduced the NR_LOCAL_FRAME_POINTER_REG constant (alias for NR_R3)
git-svn-id: branches/wasm@47780 -
|
2020-12-15 15:08:24 +00:00 |
|
nickysn
|
ce8439fb36
|
+ introduced NR_LOCAL_STACK_POINTER_REG
git-svn-id: branches/wasm@47776 -
|
2020-12-14 23:06:55 +00:00 |
|
nickysn
|
762fdf593e
|
+ added comment, documenting the purpose of the STACK_POINTER_SYM constant
git-svn-id: branches/wasm@47252 -
|
2020-10-29 16:14:03 +00:00 |
|
nickysn
|
e5b0d9cf32
|
* __stack_top renamed __stack_pointer (which seems to follow the C ABI correctly)
git-svn-id: branches/wasm@46996 -
|
2020-09-28 23:20:33 +00:00 |
|
nickysn
|
5ee6e9d593
|
* declare end_function as an instruction, instead of a directive
git-svn-id: branches/wasm@46849 -
|
2020-09-11 16:25:44 +00:00 |
|
nickysn
|
e1b6f0bd85
|
+ introduced end_block, end_if, end_loop
git-svn-id: branches/wasm@46842 -
|
2020-09-11 15:20:00 +00:00 |
|
nickysn
|
9f4f432fc6
|
+ introduced the STACK_POINTER_SYM constant
git-svn-id: branches/wasm@46800 -
|
2020-09-08 08:41:58 +00:00 |
|
nickysn
|
76f269811f
|
+ introduced constants FRAME_POINTER_SYM and BASE_POINTER_SYM
git-svn-id: branches/wasm@46799 -
|
2020-09-08 08:32:10 +00:00 |
|
nickysn
|
bd72084939
|
* changed op2strtype to have a large enough string to hold the instruction and
use that type for wasm_op2str in itcpuwasm
git-svn-id: branches/wasm@46667 -
|
2020-08-23 16:37:20 +00:00 |
|
nickysn
|
c9ee72b05a
|
* the compiler/wasm directory renamed compiler/wasm32
git-svn-id: branches/wasm@46251 -
|
2020-08-05 14:19:18 +00:00 |
|