summaryrefslogtreecommitdiff
path: root/wasm2c
Commit message (Expand)AuthorAgeFilesLines
* wasm2c: harmonize bulk mem ops re: i32/i64 (#2506) + parametrize memchecks pe...HEADmainKeith Winstein2024-12-173-82/+135
* wasm2c: minor code cleanup for OS checks for segueShravan Narayan2024-11-111-1/+5
* wasm2c: disable segue in clang8 due to missing fsgsbase supportShravan Narayan2024-11-111-5/+5
* wasm2c: Cleanup TLS: check for __thread and declare TLS vars only when neededShravan Narayan2024-10-283-3/+10
* wasm2c: Cleanup of handling of WASM_RT_USE_SEGUE macroShravan Narayan2024-10-143-31/+38
* [wasm2c] Fix alternate stack deallocation (#2466)Christian Nieves2024-09-201-0/+1
* wasm2c: Add segue option to make exclusive use of the segment registerShravan Narayan2024-09-184-19/+50
* wasm2c: Segue support for CPUs without wrgsbase instructionsShravan Narayan2024-09-063-24/+112
* Fix macro redefinition error when building wasm_rt w/ Android NDK (#2437)Christian Nieves2024-07-162-7/+7
* wasm2c: Segue optimization for modules with a single unshared memory (#2395)Shravan Narayan2024-06-2611-13/+1426
* Correct wasm2c example Makefiles (#2426)David Rubin2024-06-035-9/+14
* wasm2c: Fix warning on signed/unsigned comparisonShravan Narayan2024-03-201-1/+1
* wasm2c: Cleanup examples makefileShravan Narayan2024-02-123-6/+3
* wasm2c/README.md: update to reflect new compile command post-#2308 (#2390)Keith Winstein2024-02-121-2/+2
* Fallback to pthreads if threads aren't available (#2385)walkingeyerobot2024-02-061-7/+7
* Do not use guard pages on big-endian (#2382)Soni L2024-02-021-2/+4
* Add missing casts on big-endian (#2381)Soni L2024-02-011-2/+2
* wasm2c: move table ops to an include fileShravan Narayan2024-01-312-37/+87
* wasm2c: Cleanup formatting of wasm-rt.hShravan Narayan2024-01-301-58/+63
* wasm2c: atomic and shared mem operations using c11Shravan Narayan2024-01-305-179/+453
* Fix emscripten build warning and add missing export (#2367)Changqing Jing2024-01-191-0/+2
* wasm2c: Add macro and tests to allow disabling stack exhaustion checksShravan Narayan2024-01-021-2/+22
* Update wasm2c examples (#2358)Keith Winstein2023-12-152-56/+49
* wasm2c: Cleanup/separate code for heap and stack signal handlersShravan Narayan2023-12-144-67/+92
* wasm2c runtime: fix mis-nesting of def'n of os_has_altstack_installed (#2346)Keith Winstein2023-12-052-15/+20
* wasm2c runtime: clean up some error messages (NFC) (#2345)Keith Winstein2023-12-031-7/+3
* w2c runtime: add per-thread init/free API (#2332)Keith Winstein2023-12-047-6/+170
* wasm2c runtime: refactor handling of alternate stack (NFC) (#2338)Keith Winstein2023-11-281-12/+81
* wasm2c: define null values of funcref and externref (#2330)Willy R. Vasquez2023-11-161-2/+2
* wasm2c: implement the tail-call proposal (#2272)Keith Winstein2023-10-244-7/+45
* [wasm2c] Use wasm_rt_memcpy everywhere in generated code (#2292)Sam Clegg2023-09-091-15/+15
* Share reading/validation code between elem exprs & other const exprs (#2288)Keith Winstein2023-09-061-5/+18
* wasm2c: add link to clang bug on mips force read constraintShravan Narayan2023-07-301-0/+1
* wasm2c: ensure force read constraints compile for clang on mipsShravan Narayan2023-07-301-20/+28
* wasm2c: add cpp guard in wasm2c exceptions headerShravan Narayan2023-06-221-0/+8
* wasm2c: partial support for atomic memory opsShravan Narayan2023-05-172-1/+4
* wasm2c: include simd128.h and wasm-rt-exceptions.h where necessary (#2236)Keith Winstein2023-05-122-136/+1
* wasm2c: Enable exceptions and simd according to command line flagsShravan Narayan2023-05-0211-132/+180
* wasm2c: reduce the max exceptions sizeShravan Narayan2023-05-011-1/+1
* wasm-rt-impl: reset g_signal_handler_installed in wasm_rt_free (#2209)Keith Winstein2023-04-211-0/+1
* wasm2c: Misc docs and inline comment fixesShravan Narayan2023-04-132-17/+11
* wasm2c: Add optional WASM_RT_GROW_FAILED_HANDLER to be notified of memory gro...Shravan Narayan2023-04-122-2/+22
* wasm2c: Separate the macros for allocation and bounds checks strategiesShravan Narayan2023-04-124-53/+138
* wasm2c: add signature for the wasm2c trap handler if definedShravan Narayan2023-04-102-4/+8
* wasm2c: multiple .c outputs (#2146)Yuhan Deng2023-04-051-21/+25
* Fix grammatical error (#2179)David Park2023-03-241-1/+1
* c-writer.cc: Add local symbol prefix. (#2171)Yuhan Deng2023-03-152-30/+30
* wasm2c: prettify/change name mangling (#2142)Keith Winstein2023-02-237-137/+112
* wasm2c: add SIMD support (#2119)Willy R. Vasquez2023-01-294-0/+133
* Make wasm2c output UBSAN-clean (and run w2c CI w/ UBSAN) (#2080)Keith Winstein2023-01-281-2/+8