Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bump version to 1.0.36 (#2449) | Alex Reinking | 2024-07-31 | 1 | -1/+1 |
| | |||||
* | Fix OpenSSL dependency in CMake (#2447) | Steven Johnson | 2024-07-31 | 4 | -3/+47 |
| | |||||
* | Fix macro redefinition error when building wasm_rt w/ Android NDK (#2437) | Christian Nieves | 2024-07-16 | 2 | -7/+7 |
| | |||||
* | Fix parsing of malformed element section in text format (#2439) | Changqing Jing | 2024-07-12 | 2 | -1/+10 |
| | |||||
* | Fix deprecated FetchContent_Populate warning third_party/uvwasi cmake build ↵ | Changqing Jing | 2024-07-11 | 1 | -0/+4 |
| | | | | (#2440) | ||||
* | Upgrade SIMDe submodule to 0.8.2 (#2438) | Michael R. Crusoe | 2024-07-09 | 1 | -0/+0 |
| | |||||
* | wasm2c: Segue optimization for modules with a single unshared memory (#2395) | Shravan Narayan | 2024-06-26 | 21 | -135/+2105 |
| | |||||
* | Avoid creating temporary vector copies when checking signature (#2435) | Michael Bradshaw | 2024-06-24 | 2 | -1/+5 |
| | |||||
* | Update opcode.def (#2434) | ttt | 2024-06-22 | 1 | -14/+14 |
| | | | The 2nd ret type of these opcodes are different from the wasm spec | ||||
* | Fix typo in token.def (#2433) | Michael Bradshaw | 2024-06-21 | 1 | -1/+1 |
| | |||||
* | Correct wasm2c example Makefiles (#2426) | David Rubin | 2024-06-03 | 5 | -9/+14 |
| | | | | | | | | - Passing "-lm" into the prereq isn't the correct way add the flag. This correctly adds it to the command. - The "rot13" example incorrectly assumed that the "rot13.h" file would be generated by the time that "main.c" was being compiled, however there is no rule supporting this and it would fail. I've also added "rot13.h" to the clean rule. | ||||
* | [wasm-objdump] Fix reporting of imported 64-bit tables (#2425) | Sam Clegg | 2024-05-22 | 2 | -6/+16 |
| | |||||
* | wasm2c: Use wabt::StripExtension (#2424) | Soni L | 2024-05-20 | 2 | -13/+6 |
| | | | Fixes #2423 | ||||
* | Update testsuite and implement table64 (#2418) | Sam Clegg | 2024-05-15 | 44 | -240/+4190 |
| | | | | | See https://github.com/WebAssembly/memory64/issues/51 Includes workaround for #2422 | ||||
* | Version 1.0.35 (#2421) | Sam Clegg | 2024-05-14 | 1 | -1/+1 |
| | |||||
* | Fix bug in wasm2c's tail-call optimization code generation (#2420) | Christian Nieves | 2024-05-14 | 2 | -2/+2 |
| | |||||
* | Update testsuite and corresponding update to comment parser (#2416) | Sam Clegg | 2024-05-13 | 48 | -1684/+2522 |
| | | | | | | | The main change here is because `comments.wast` was updated to include a "quoted" module at the top level. Previously quoted modules had only been used as part of invalid or malformed assertion expressions. | ||||
* | Align release workflow with CI, for Apple Silicon (#2415) | Soni L | 2024-05-08 | 1 | -3/+3 |
| | |||||
* | Revert manual changes to src/prebuilt/lexer-keywords.cc. NFC (#2412) | Sam Clegg | 2024-05-03 | 2 | -13/+20 |
| | | | | | | This file is auto-generated but I had manually edited it #2091. Instead, disabled the clang fallthrough warnings when including this file. | ||||
* | Add macOS arm64 support and CI testing (#2406) | Soni L | 2024-03-26 | 3 | -3/+9 |
| | |||||
* | Suppress pass-failed warnings (#2404) | Soni L | 2024-03-25 | 1 | -0/+3 |
| | |||||
* | wasm2c: Fix warning on signed/unsigned comparison | Shravan Narayan | 2024-03-20 | 1 | -1/+1 |
| | |||||
* | wasm2c: Fix periodic ASLR related crashes in sanitizer builds | Shravan Narayan | 2024-03-18 | 1 | -0/+4 |
| | |||||
* | Add support for new WASM_SEGMENT_FLAG_RETAIN segment flag (#2399) | Yuta Saito | 2024-03-11 | 3 | -2/+11 |
| | | | See https://github.com/llvm/llvm-project/pull/81539 | ||||
* | wasm2c: Cleanup examples makefile | Shravan Narayan | 2024-02-12 | 3 | -6/+3 |
| | |||||
* | wasm2c/README.md: update to reflect new compile command post-#2308 (#2390) | Keith Winstein | 2024-02-12 | 1 | -2/+2 |
| | |||||
* | [ci] Add s390x workflow (#2380) | Soni L | 2024-02-12 | 2 | -0/+58 |
| | |||||
* | Fix rot13 test on big-endian platforms (#2386) | Soni L | 2024-02-08 | 1 | -0/+11 |
| | |||||
* | Don't try to find upstream in detached HEAD (#2387) | Soni L | 2024-02-08 | 1 | -1/+12 |
| | | | HEAD is detached for new branches. | ||||
* | wasm2c: Implement big-endian SIMD (#2340) | Soni L | 2024-02-06 | 6 | -75/+762 |
| | |||||
* | Fallback to pthreads if threads aren't available (#2385) | walkingeyerobot | 2024-02-06 | 1 | -7/+7 |
| | |||||
* | Do not use guard pages on big-endian (#2382) | Soni L | 2024-02-02 | 1 | -2/+4 |
| | |||||
* | Add missing casts on big-endian (#2381) | Soni L | 2024-02-01 | 1 | -2/+2 |
| | |||||
* | Remove unnecessary restriction (#2378) | Soni L | 2024-01-31 | 2 | -45/+37 |
| | | | | Thanks to MEM_ADDR we don't need to think about big-endian vs little-endian for any scalar(!) operations. | ||||
* | wasm2c: move table ops to an include file | Shravan Narayan | 2024-01-31 | 2 | -37/+87 |
| | |||||
* | wasm2c: Cleanup formatting of wasm-rt.h | Shravan Narayan | 2024-01-30 | 1 | -58/+63 |
| | |||||
* | wasm2c: atomic and shared mem operations using c11 | Shravan Narayan | 2024-01-30 | 12 | -645/+973 |
| | |||||
* | Fix emscripten build warning and add missing export (#2367) | Changqing Jing | 2024-01-19 | 4 | -3/+7 |
| | |||||
* | Simplify emscripten command line flags. NFC (#2368) | Sam Clegg | 2024-01-17 | 1 | -8/+8 |
| | |||||
* | Fix Features of wabt.post.js can't work in strict mode (#2365) | Changqing Jing | 2024-01-16 | 1 | -1/+1 |
| | |||||
* | Handle zero local count in disassembly (#2359) | Rod Vagg | 2024-01-03 | 2 | -5/+34 |
| | | | | Previously: local[0..4294967295] Current: local[] | ||||
* | wasm2c: Add macro and tests to allow disabling stack exhaustion checks | Shravan Narayan | 2024-01-02 | 2 | -5/+25 |
| | |||||
* | Update wasm2c examples (#2358) | Keith Winstein | 2023-12-15 | 2 | -56/+49 |
| | |||||
* | wasm2c: Cleanup/separate code for heap and stack signal handlers | Shravan Narayan | 2023-12-14 | 13 | -77/+103 |
| | |||||
* | [wasm-objdump] set function types for correct params+locals indexing (#2353) | Rod Vagg | 2023-12-13 | 2 | -1/+9 |
| | |||||
* | Build ubuntu release assets on ubuntu 20.04 (#2352) | YAMAMOTO Takashi | 2023-12-12 | 1 | -2/+2 |
| | | | | | binaries built on 22.04 require glibc 2.34 and thus are incompatible with 20.04, which is still supported. | ||||
* | Fix some whitespace in opcode.def. NFC (#2350) | Sam Clegg | 2023-12-09 | 1 | -4/+4 |
| | |||||
* | wasm2c runtime: fix mis-nesting of def'n of os_has_altstack_installed (#2346) | Keith Winstein | 2023-12-05 | 5 | -17/+99 |
| | | | | | Also adds an RLBox-like CI test where the embedder takes responsibility for signal handling Co-authored-by: wrv <wrv@utexas.edu> | ||||
* | WastParser: tighten parsing of folded `if` (#2349) | Keith Winstein | 2023-12-05 | 4 | -55/+18 |
| | | | | | This makes the `then` block mandatory per the spec, and parses multiple foldedinstrs in the `if` predicate (exercised by the new if.wast test). | ||||
* | wasm2c runtime: clean up some error messages (NFC) (#2345) | Keith Winstein | 2023-12-03 | 1 | -7/+3 |
| |