Sign in
◑
Theme
chromium
/
external
/
github.com
/
WebAssembly
/
wabt
/
HEAD
0086e24
Exit with an error when an output file cannot be written (#2889)
by Ilyas Mallah
· 6 hours ago
main
58ddc9c
wasm2c: cleanup big-endian to use non-reversed memory
by shravanrn
· 13 hours ago
fa3338c
wasm2c: fix SIMD_FORCE_READ constraint for V-incapable RISC-V targets
by Rong Bao
· 15 hours ago
6c596c2
Upgrade SIMDe submodule to 0.8.4-rc3
by Michael R. Crusoe
· 16 hours ago
d77389b
wasm2c: fix SIMD_FORCE_READ constraint for PPC64 Altivec
by Rong Bao
· 28 hours ago
f35e8cd
Fix memory indices on SIMD splat and zero loads
by vera-rubin
· 35 hours ago
6c7af19
wasm2c: fix locals in tail-call functions ending in return_call
by Akshat Lakhera
· 35 hours ago
1e9fffd
wasm2c: refuse memory sizes that do not fit in size_t (#2874)
by Ilyas Mallah
· 7 days ago
e5cc0c4
Fix large-file I/O on Windows/MSVC (#2748)
by Aydge
· 10 days ago
b835f1c
Don't discard validation failure in wasm2wat --generate-names (#2871)
by aizu-m
· 2 weeks ago
93a552c
Fix import section count when using compact imports (#2870)
by Saqib Khan
· 3 weeks ago
bfc4773
Support empty quoted modules with annotations (#2865)
by Zoltan Herczeg
· 3 weeks ago
10aa987
Add support for more fields in `linking` / `dylink.0` custom sections (#2868)
by Sam Clegg
· 3 weeks ago
02418f7
Fix kHugeVal on AIX (#2850)
by Taylor Richberger
· 4 weeks ago
c149956
Fall back to strtof/strtod on OpenBSD. (#2862)
by Mike Hommey
· 5 weeks ago
7da43f2
Keep guard-page bounds checking enabled under clang-cl. (#2863)
by Mike Hommey
· 5 weeks ago
27498b2
Improve annotation parsing (#2840)
by Zoltan Herczeg
· 5 weeks ago
e197d0b
wasm2c: fail closed when table allocation runs out of memory
by sxvncry
· 5 weeks ago
46f1664
[CI] Allow build_release to be manually triggered (#2860)
by Sam Clegg
· 5 weeks ago
18a2ea3
wasm2c: (Security) ensure tailcalls use initialized instance references
by Shravan Narayan
· 5 weeks ago
9e2f457
ci: remove unused Windows ninja install and modernize CMake invocation (#2846)
by Kevin Moore
· 5 weeks ago
ff0ef7e
Bump version to 1.0.42 (#2859)
by Sam Clegg
· 5 weeks ago
1.0.42
edb5d7d
Support (module instance ...) constructs (#2847)
by Zoltan Herczeg
· 5 weeks ago
505d71c
Fix validating imported global refs (#2848)
by Zoltan Herczeg
· 5 weeks ago
e1e715b
ci: add -y to apt-get commands and unify cross-build install (#2717)
by Kevin Moore
· 5 weeks ago
a32dcf8
[interp] Fix wasm-interp stack cleanup for tail calls (#2835)
by KKiiim
· 5 weeks ago
613f98f
Update ruff version from 0.15.7 -> 0.16.6 (#2844)
by Sam Clegg
· 5 weeks ago
ef1fa6e
[interp] Fix operand types when tracing table.set (#2825)
by aizu-m
· 5 weeks ago
5be0a9f
wasm2c: Re-enable s390x CI with some tests disabled (Fix #2655)
by shravanrn
· 5 weeks ago
e177dbe
[cmake] Require Python 3.8 to run tests (#2843)
by Sam Clegg
· 6 weeks ago
974221b
Reject delegate depth overflow in TypeChecker::OnDelegate (#2841)
by aizu-m
· 7 weeks ago
4e145b3
Support u64 limits for wasm 3.0 (#2836)
by Zoltan Herczeg
· 8 weeks ago
806787e
Enable supported stage 5 proposals by default (#2837)
by Sam Clegg
· 8 weeks ago
c886b0a
wasm2c: missing guard force_read error with escape hatch
by Shravan Narayan
· 9 weeks ago
2e9af63
Don't generate a bare "$" from an empty export name (#2832)
by nishad shabbir
· 9 weeks ago
f6ae512
Propagate parse errors out of instruction and expression lists (#2824)
by nishad shabbir
· 9 weeks ago
dce6242
Support (module definition ...) constructs (#2829)
by Zoltan Herczeg
· 9 weeks ago
3ace4bd
Write init expressions folded so they can be parsed back (#2830)
by nishad shabbir
· 9 weeks ago
9d9366b
wasm2c: Save memory size locally as a perf optimization
by shravanrn
· 9 weeks ago
6f69fe9
wasm2c: Save memory base locally as a perf optimization
by shravanrn
· 9 weeks ago
371dd60
wasm2c: Use segue only for single unshared default page-size memories
by shravanrn
· 9 weeks ago
68a7ed2
wasm2c: reject contradictory imports instead of aborting (Fixes #2751)
by Gauarv Chaudhary
· 9 weeks ago
6feb2ff
wasm2c: Optimize force_read performance
by shravanrn
· 9 weeks ago
aee0a12
interp: assert stop_on_first_error in ReadBinaryInterp (#2816)
by Gauarv Chaudhary
· 9 weeks ago
671b860
Don't abort on an empty input file (#2821)
by nishad shabbir
· 10 weeks ago
279aac0
wasm2c: optimize performance of float handling
by shravanrn
· 10 weeks ago
09cf917
[interp] Fix out-of-bounds read tracing call_ref and return_call_ref (#2819)
by aizu-m
· 10 weeks ago
afa2acc
Assert that ReadBinaryIr is not used with skip_function_bodies (#2817)
by nishad shabbir
· 2 months ago
1efe420
Give the tools an 8MB stack on msvc (#2815)
by nishad shabbir
· 2 months ago
9dfd98d
Fix validation of typed select with empty result types (#2708) (#2810)
by Gauarv Chaudhary
· 2 months ago
fcc8847
[binary-reader] Fix out-of-bounds read on invalid name sub-section (#2801)
by aizu-m
· 2 months ago
8293228
wasm2c: Remove unnecessary force_read in bounds check mode for performance
by shravanrn
· 2 months ago
76800b2
Fix float argument types in wasm-interp --run-export (#2811)
by xq
· 2 months ago
5c51f66
wasm2c: Optimize call indirect code footprint for better performance
by shravanrn
· 2 months ago
2902099
Fix use-after-free resolving reference type names in wast-parser (#2805)
by aizu-m
· 3 months ago
cd490a1
Fix memory64 offset truncation in the interp istream (#2799)
by aizu-m
· 3 months ago
ec6f497
wasm2c: Extend segue to simd and unshared atomics
by shravanrn
· 3 months ago
f8e5413
Fix out-of-bounds read when tracing global.set and table ops (#2802)
by aizu-m
· 3 months ago
0ef5bd9
[interp] Pop memory.copy/table.copy length using the minimum index type (#2800)
by aizu-m
· 3 months ago
11602da
Fix out-of-bounds type stack read after rethrow in c-writer (#2798)
by aizu-m
· 3 months ago
f794a59
Avoid out-of-bounds imports read in wasm_instance_new (#2797)
by aizu-m
· 3 months ago
2a8dc8b
Fix out-of-bounds write in MakeTypeBindingReverseMapping (#2796)
by aizu-m
· 3 months ago
33328a0
Fix out-of-bounds read in BinaryReaderLogging::WriteIndent (#2795)
by aizu-m
· 3 months ago
f93b921
Fix operand arity of v128.storeN_lane in GetExprArity (#2764)
by aizu-m
· 3 months ago
fb04713
Check memory64 addr+offset overflow in wasm2c store/atomic/simd ops (#2790)
by aizu-m
· 3 months ago
814c8e3
Fix WABT_PRINTF_TYPE_CODE to correctly handle INT_MIN (#2792)
by lexi-nadia
· 3 months ago
40417c0
Add WABT_USE annotations for Result values only used in assertions (#2793)
by lexi-nadia
· 3 months ago
6b85d94
Mark Result as [[nodiscard]] and fix associated errors (#2791)
by lexi-nadia
· 4 months ago
f490836
Zero-init an InitInst to avoid accessing unintialized memory (#2789)
by lexi-nadia
· 4 months ago
146b6f3
wasm2c: Move to O3 optimizations for wasm2c spec compliance tests
by Shravan Narayan
· 4 months ago
52a5fed
Bounds-check function index in name section local handlers (#2787)
by aizu-m
· 4 months ago
4bedf7c
wasm2c: (Security) fix to check address + offset addition for memory64
by Shravan Narayan
· 4 months ago
58cf9ff
wasm2c: fix minor errors in atomic ops implementation
by Shravan Narayan
· 4 months ago
bf48b8c
wasm2c: guard wasm_rt_allocate_memory size overflow and alloc failure
by Aizal Khan
· 4 months ago
e62f23c
[validator] Allow call_indirect/return_call_indirect table elements to be subtypes of funcref (#2780)
by Valentino Contreras
· 4 months ago
1c7bca9
wasm2c: (Security) fix runtime overflows when running Wasm modules with memory64
by Shravan Narayan
· 4 months ago
d75ec31
Fix DecodeInvalidOpcode for 9-bit opcode codes (#2781)
by Sam Clegg
· 4 months ago
984f7f3
[cpp20] Modernize binary reader and writer APIs to use std::span (#2775)
by Sam Clegg
· 4 months ago
23b62e9
[interp] Stop on first error in the binary reader fuzzer (#2778)
by aizu-m
· 4 months ago
2b2fb60
Remove ReadLeb128 type argument (#2776)
by Zoltan Herczeg
· 4 months ago
3baa263
Avoid out-of-bounds section_starts_ read on invalid reloc index (#2777)
by aizu-m
· 4 months ago
5d0a3a7
[wasm2c] Write float constants independent of the host locale (#2768)
by aizu-m
· 4 months ago
274f26b
Use C++20 standard bit utilities and std::bit_cast. NFC (#2773)
by Sam Clegg
· 4 months ago
2565158
Add -Wno-gnu-folding-constant when compiling c api examples (#2774)
by Sam Clegg
· 4 months ago
deeb6f3
Update from C++17 to C++20 (#2772)
by Sam Clegg
· 4 months ago
1bccd72
[binary-reader] Templatize LEB reading functions. NFC (#2771)
by Sam Clegg
· 4 months ago
f87a3ad
Support 64 bit limits for tables (#2767)
by Zoltan Herczeg
· 4 months ago
2304811
Remove wasm-decompile (#2769)
by Sam Clegg
· 4 months ago
3cd556a
Add ruff python linter. NFC (#2770)
by Sam Clegg
· 4 months ago
4c6951d
Avoid front() on an empty element expression in the validator (#2765)
by aizu-m
· 4 months ago
51f0020
Update man pages and html docs (#2763)
by Sam Clegg
· 4 months ago
80b6582
Avoid Var::name() on function-level branches in decompiler (#2762)
by aizu-m
· 4 months ago
f42ead6
Avoid string_view underflow in ParseCodeMetadataAnnotation (#2761)
by aizu-m
· 4 months ago
4421c6c
[interp] Use u64 table operands so out-of-range table64 indices trap (#2760)
by aizu-m
· 4 months ago
71acc6d
Avoid unbounded alloca in FloatParser::ParseFloat (#2754)
by aizu-m
· 4 months ago
e6053b8
[wasm2c] Use locale-independent ctype in GenerateHeaderGuard (#2759)
by aizu-m
· 4 months ago
68db1c1
[wasm-decompile] Avoid out-of-range shift in load/store rewrite (#2758)
by aizu-m
· 4 months ago
b7ad849
Parse decimal float literals independent system locale (#2757)
by aizu-m
· 4 months ago
435b7da
[wasm2c] Avoid size_t overflow in wasm_rt_grow table reallocation (#2756)
by aizu-m
· 4 months ago
2d84a99
Use unsigned shift in GetAlignment to avoid signed overflow (#2755)
by aizu-m
· 5 months ago
Next »