summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* spectest-interp: assert_malformed must error in reader alone (#2252)Keith Winstein2023-06-121-11/+92
* src/leb128.cc: fix detection of too-big u64 LEB128s (#2256)Keith Winstein2023-06-091-2/+2
* Add error when parameter size does not match on wasm-interp run-export (#2250)Raphael Amorim2023-06-091-0/+7
* binary-reader.cc: detect more malformed modules (#2251)Keith Winstein2023-06-081-27/+23
* WastParser: allow empty modules/scripts with warning (#2248)Keith Winstein2023-06-071-3/+12
* WastParser::ErrorExpected: ensure there is a token to consume (#2247)Keith Winstein2023-06-071-1/+1
* wasm2c: partial support for atomic memory opsShravan Narayan2023-05-175-6/+864
* wasm2c: include simd128.h and wasm-rt-exceptions.h where necessary (#2236)Keith Winstein2023-05-127-401/+399
* BinaryReaderIR: silence clang 14 warning (NFC) (#2232)Keith Winstein2023-05-091-1/+1
* Cleanup use of HAVE_WIN32_VT100 in color.ccShravan Narayan2023-05-091-22/+14
* c-writer.cc: Correctly handle label names when branching out of try block (#2...Keith Winstein2023-05-081-2/+6
* Track use of SIMD and exceptions in IR, and CWriter includes support only if ...Keith Winstein2023-05-083-3/+20
* Don't include windows.h for color printing if !HAVE_WIN32_VT100Shravan Narayan2023-05-051-0/+2
* BinaryReader/BinaryReaderIR: check for missing end markers (#2218)Keith Winstein2023-05-032-1/+20
* wasm2c: Enable exceptions and simd according to command line flagsShravan Narayan2023-05-024-2/+25
* c-writer.cc: cleanup name lookups to happen consistently in one place (NFC) (...Keith Winstein2023-04-271-9/+11
* Make sure (IR) Validator and BinaryReaderInterp agree re: validity (#2219)Keith Winstein2023-04-272-2/+57
* alloca() lives in <stdlib.h> on OpenBSD too (fixes #2216) (#2217)Landry Breuil2023-04-262-2/+2
* wasm2c: Use malloc.h instead of alloca.h for mingwShravan Narayan2023-04-242-2/+8
* c-writer.cc: Fix memory64 allocation when limits are >2^32 (#2213)Keith Winstein2023-04-221-5/+10
* wasm2c.includes.c: replace alloca.h with stdlib.h on FreeBSD (#2212)Petr Penzin2023-04-222-0/+6
* wasm2c exception handling: fix unwinding after br inside try (#2204)Soni L2023-04-211-6/+6
* wasm-objdump: Include function names in "init functions" subsection (#2202)Sam Clegg2023-04-203-9/+15
* wasm2c: Separate the macros for allocation and bounds checks strategiesShravan Narayan2023-04-122-2/+2
* wasm2c: expose the initial and max size required from imported tablesShravan Narayan2023-04-111-10/+20
* wasm2c: Checkin prebuilt source code in source folder, add lint checks to ens...Shravan Narayan2023-04-114-0/+1428
* wasm2c: Fix warning of missing std namespace in call to move (#2191)Shravan Narayan2023-04-081-1/+1
* wasm2c: multiple .c outputs (#2146)Yuhan Deng2023-04-053-35/+294
* BinaryReaderIR: Limit number of function params, results, and locals (#2182)Keith Winstein2023-04-041-0/+19
* wasm2c: use CHECK_RESULT throughout workhorse function (NFC) (#2183)Keith Winstein2023-03-301-53/+44
* Silence warnings on GCC 12 (#2177)Keith Winstein2023-03-224-10/+7
* wasm-interp: Add --run-export and --argument (#2176)Raphael Amorim2023-03-191-0/+114
* binary-reader.cc: expand max local count and fix error message (#2173)Keith Winstein2023-03-151-2/+2
* Update wasm-c-api support to current API (#2172)Keith Winstein2023-03-141-30/+32
* c-writer.cc: Add local symbol prefix. (#2171)Yuhan Deng2023-03-151-14/+15
* BinaryReaderIR: increase kMaxNestingDepth to 16,384 (#2170)Keith Winstein2023-03-141-1/+1
* BinaryReaderIR: limit nesting depth to avoid stack overflow (#2169)Keith Winstein2023-03-131-18/+19
* Add new tests (#2168)Keith Winstein2023-03-131-5/+5
* Update testsuite (#2167)Keith Winstein2023-03-131-14/+25
* Improve lexing and parsing of invalid annotations (again) (#2166)Keith Winstein2023-03-102-8/+19
* wasm2c: implement the extended const expressions proposal (#2162)Keith Winstein2023-03-082-14/+86
* Fix longstanding typo (#2160)Soni L2023-03-051-1/+1
* Always do a full roundtrip in run-roundtrip.py (#1661)Sam Clegg2023-02-284-16/+41
* Replace MakeUnique with c++14 std::make_unique (#2152)Keith Winstein2023-02-278-225/+242
* Use C++17's [[fallthrough]]. NFC (#2091)Sam Clegg2023-02-274-15/+16
* Improve lexing of invalid annotations (#2150)Keith Winstein2023-02-251-1/+1
* c-writer.cc: omit dummy_member in one case where it was unnecessary (NFC) (#2...Keith Winstein2023-02-251-1/+1
* wasm2c: cap blank lines between sections (NFC) (#2148)Keith Winstein2023-02-252-10/+20
* c-writer.cc: sanitize module/field names for use in C comments (NFC) (#2147)Keith Winstein2023-02-251-7/+24
* wasm2c: prettify/change name mangling (#2142)Keith Winstein2023-02-231-136/+317