An open API service providing commit metadata for open source projects.

GitHub / WebAssembly/binaryen / commits

Optimizer and compiler/toolchain library for WebAssembly

SHA Message Author Date Stats
389d0448 [wasm-split] Remove unnecessary global exports (#8832) Heejin Ahn <a****n@g****m>
Committed by: GitHub <n****y@g****m>
about 18 hours ago
f10552d7 RemoveUnusedModuleElements: Handle table initial values (#8838) Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m>
about 20 hours ago
988db581 Reapply "Fix open world public types" (#8802) (#8810) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
about 22 hours ago
8b4abbe3 Fix sed commands in create_release.yml (#8837) Sam Clegg <s****c@c****g>
Committed by: GitHub <n****y@g****m>
4 days ago
c21e492f wasm-merge: When fixing name collisions, do not collide in either module (#8836) Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m>
4 days ago
d0b9c033 MemoryPacking: Optimize trampled data instead of giving up (#8834) Jacky Li <8****1@u****m>
Committed by: GitHub <n****y@g****m>
4 days ago
193792f6 Fix type merging for unknown effects (#8833) Steven Fontanella <s****t@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
c2a1cc8d [wasm-split] Scan trapping globals' initailizer (#8830) Heejin Ahn <a****n@g****m>
Committed by: GitHub <n****y@g****m>
5 days ago
2fe6f045 [wasm-split] Take functions out of shareImportableItems (NFC) (#8829) Heejin Ahn <a****n@g****m>
Committed by: GitHub <n****y@g****m>
6 days ago
7c5e27c9 Add initial (binary only) support for compact imports proposal. NFC. (#8226) Sam Clegg <s****c@c****g>
Committed by: GitHub <n****y@g****m>
6 days ago
2e5bdfc6 [wasm-split] Support Table::init (#8818) Heejin Ahn <a****n@g****m>
Committed by: GitHub <n****y@g****m>
6 days ago
f143d665 Refactor WasmBinaryReader::readImports to use helper methods. NFC. (#8825) Sam Clegg <s****c@c****g>
Committed by: GitHub <n****y@g****m>
6 days ago
e013264c Fix effects for inexactly imported functions (#8823) Steven Fontanella <s****t@g****m>
Committed by: GitHub <n****y@g****m>
6 days ago
62c74d72 NFC: Take a `const Module` for `iter...` functions (#8822) Steven Fontanella <s****t@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
3c254872 Intrinsics: Add @binaryen.inline, parallel to @metadata.code.inline (#8820) Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
598d0b15 NFC: Remove obsolete TODO (#8819) Steven Fontanella <s****t@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
2227ff02 Fix crash in optimizeSelect with non-concrete arm types (#8817) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
7 days ago
8ba5b2e6 [wasm-split] Move some code (NFC) (#8815) Heejin Ahn <a****n@g****m>
Committed by: GitHub <n****y@g****m>
8 days ago
cacc7118 Add std::inplace_vector polyfill from c++26 [NFC] (#8814) Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m>
8 days ago
dfebc6a3 [wasm-split] Remove unused module elements (#8813) Heejin Ahn <a****n@g****m>
Committed by: GitHub <n****y@g****m>
8 days ago
bfe40fa4 GUFA: Fix string.encode (#8812) Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m>
8 days ago
06000bf0 Use deep effects in areConsecutiveInputsEqual (#8808) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
c800b9dd Improve optimization of select between same values (#8806) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
1993b75f Skip idempotent test in fuzzing.py (#8809) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
32a8e1bd [C/JS API] Add BinaryenExpressionAllocateAndWriteText (#8717) Chris Harvey <1****y@u****m>
Committed by: GitHub <n****y@g****m>
11 days ago
f58a1962 Improve ref.eq optimization (#8805) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
fb29c737 Fix areConsecutiveInputsEqual for idempotent calls (#8804) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
420e74e6 Fuzz with start functions (#8736) Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
a568a144 [NFC] Using orderedBefore in skipNonNullCast (#8803) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
21384052 Link wasm-wasm directly in the fuzzer (#8794) Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m>
11 days ago
9e3b947b Revert "Fix open world public types" (#8802) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
12 days ago
f390f3bb FuzzAgainstJS: Fix tuple size when nothing was noted (#8801) Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m>
12 days ago
af7a13c4 j2cl-merge-itables: Fatal abort if optimizable types are public (#8800) Roberto Lublinerman <r****e@g****m>
Committed by: GitHub <n****y@g****m>
13 days ago
5e0ad2cc Fix ChildTyper on unreachable and shared ArrayCmpxchg (#8797) Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m>
14 days ago
6bb9fe22 Fix open world public types (#8792) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
14 days ago
b9c72894 Account for unaddressed funcs in GlobalEffects (#8644) Steven Fontanella <s****t@g****m>
Committed by: GitHub <n****y@g****m>
14 days ago
a7c09934 [wasm-split] Rename active table to dispatch table (NFC) (#8795) Heejin Ahn <a****n@g****m>
Committed by: GitHub <n****y@g****m>
15 days ago
5c017d15 [wasm-split] Don't generate trampolines on all active segments (#8796) Heejin Ahn <a****n@g****m>
Committed by: GitHub <n****y@g****m>
15 days ago
226787d2 PrintBoundary: Handle recursive types (#8786) Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m>
15 days ago
5d704ad5 Version 130 (#8793) Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m>
15 days ago
806fab60 update_lit_tests.py: Do not leak results between modules (#8791) Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m>
18 days ago
8531324a [wasm-split] Move computeTransitiveGlobals into getUsedNames (NFC) (#8790) Heejin Ahn <a****n@g****m>
Committed by: GitHub <n****y@g****m>
19 days ago
a6f59c6b Make areConsecutiveInputsEqual more precise (#8783) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
19 days ago
ec73e2ba NFC: Require override keyword (#8789) Steven Fontanella <s****t@g****m>
Committed by: GitHub <n****y@g****m>
19 days ago
ab2d66cf [StackSwitching] Error properly on an unhandled resume during start (#8787) Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m>
19 days ago
a72691c4 Skip d8 lit tests on windows (#8788) Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m>
19 days ago
513aa1f6 [wasm-split] Fix error printing when func does not exist (#8784) Heejin Ahn <a****n@g****m>
Committed by: GitHub <n****y@g****m>
19 days ago
f499c846 Add isActive/isPassive methods to segments (NFC) (#8782) Heejin Ahn <a****n@g****m>
Committed by: GitHub <n****y@g****m>
19 days ago
ab25864b Enable fuzzing for wide arithmetic (#8781) Steven Fontanella <s****t@g****m>
Committed by: GitHub <n****y@g****m>
20 days ago
ac6c001b Fuzz wide arithmetic instructions (#8661) Steven Fontanella <s****t@g****m>
Committed by: GitHub <n****y@g****m>
20 days ago
04adfce5 [wasm-ctor-eval] Do not error on non-constant code in the start function (#8778) Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m>
20 days ago
9f2642a2 NFC: Simplify test with improved indirect call effects (#8780) Steven Fontanella <s****t@g****m>
Committed by: GitHub <n****y@g****m>
21 days ago
83f68e13 [wasm-ctor-eval] Avoid local and global state getting out of sync (#8776) Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m>
21 days ago
818de5e9 OptimizeCasts: Migrate from invalidates to orderedBefore (#8774) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
21 days ago
865b6091 Update merge-blocks-atomics.wast expectations (#8777) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
21 days ago
95e7dfa3 [NFC] Refactor closedWorld to WorldMode enum (#8740) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
21 days ago
6a724936 Use cmake standard `BUILD_SHARED_LIBS` setting (#8764) Sam Clegg <s****c@c****g>
Committed by: GitHub <n****y@g****m>
21 days ago
aea97f85 Fix refinalization for --gufa-cast-all (#8773) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
21 days ago
d78dba37 MergeBlocks: Migrate from invalidates to orderedBefore (#8767) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
21 days ago
9d2c168d [NFC] Simplify externref literal representation (#8765) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
21 days ago
fe6e02c5 Support resuming into try-catch in interpreter (#8757) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
21 days ago
67c63733 NFC: Use `const EffectAnalyzer&` in ostream operator (#8769) Steven Fontanella <s****t@g****m>
Committed by: GitHub <n****y@g****m>
24 days ago
8b614096 [wasm-split] Scan trapping globals if custom descriptors is enabled (NFC) (#8... Heejin Ahn <a****n@g****m>
Committed by: GitHub <n****y@g****m>
25 days ago
abfdaeee Use indirect call effects in LinearExecutionWalker (#8738) Steven Fontanella <s****t@g****m>
Committed by: GitHub <n****y@g****m>
25 days ago
a69c6662 [wasm-split] Generate fillers in MVP + --no-placenolders (#8759) Heejin Ahn <a****n@g****m>
Committed by: GitHub <n****y@g****m>
25 days ago
962bd54e HeapStoreOptimization: Migrate from invalidates to orderedBefore (#8758) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
25 days ago
f19f8e13 Fix typo in mark-js-called.wast (#8755) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
25 days ago
36ef125b Fix block-nested Pop in GUFA (#8747) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
25 days ago
505dae4a Set `BUILD_STATIC_LIB` under emscripten (#8762) Sam Clegg <s****c@c****g>
Committed by: GitHub <n****y@g****m>
25 days ago
17d9262e [NFC] Document reference construction in closed world (#8761) Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m>
25 days ago
5cbd7f09 Fix "pessemistic" => "pessimistic" (#8756) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
26 days ago
0312a6f9 Set branchesOut effect for call.without.effects (#8695) Steven Fontanella <s****t@g****m>
Committed by: GitHub <n****y@g****m>
26 days ago
77679499 Effect analysis for indirect call expressions (#8625) Steven Fontanella <s****t@g****m>
Committed by: GitHub <n****y@g****m>
26 days ago
f4049184 CodePushing: Migrate from invalidates to orderedBefore (#8745) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
26 days ago
da3bff5a LocalCSE: Migrate from invalidates to orderedBefore (#8744) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
26 days ago
58e27a24 LICM: Migrate from invalidates to orderedBefore (#8743) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
26 days ago
9aaee88b Fuzzer: Mark js-called functions before optimizing (#8752) Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m>
26 days ago
affe9b72 RemoveUnusedModuleElements: Referenced elems refer to their offsets (#8750) Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m>
26 days ago
f526098d [Stack Switching] Fix continuation execution from a start function (#8751) Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m>
26 days ago
86910224 [wasm-split] Don't split trapping globals (#8742) Heejin Ahn <a****n@g****m>
Committed by: GitHub <n****y@g****m>
26 days ago
1215ea4e [Fuzzer] Make Split's exports a list of strings (#8731) Heejin Ahn <a****n@g****m>
Committed by: GitHub <n****y@g****m>
26 days ago
d215f030 Fix ContinuationStore desynchronization (#8741) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
26 days ago
cfc3d50b Fix i64x2 shift on big-endian (#8748) Sertonix <s****x@p****t>
Committed by: GitHub <n****y@g****m>
26 days ago
2f63efb3 Require linux on the wasm-reduce lit test (#8749) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
26 days ago
371faf73 Fix test_cluster_fuzz.py V8 flags mismatch (#8746) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
26 days ago
84ace4aa PrintBoundary: Handle types for all externable things (#8739) Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m>
26 days ago
17a90787 MarkJSCalled pass (#8733) Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m>
27 days ago
355af661 [NFC] Return optional in Lexer::peek (#8737) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
27 days ago
f3e10081 Fix OOB errors in the lexer (#8734) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
27 days ago
072bcc4d [wasm-split] Do not split out the start function (#8711) Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m>
27 days ago
7ac78f76 Fuzzer: Export tags (#8729) Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m>
27 days ago
dd958c22 wasm-ctor-eval: Remove the start function when we succeed (#8702) Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m>
27 days ago
8e2e4036 Run non-nullable local fixups when reducing functions (#8730) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
27 days ago
c82a630d Skip folding branches of unreachable If (#8724) Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m>
28 days ago
c974a595 [wasm-split] Share active table with caller modules (#8728) Heejin Ahn <a****n@g****m>
Committed by: GitHub <n****y@g****m>
28 days ago
5fcc1af1 [wasm-split] Tidy up indirectCallsToSecondaryFunctions (NFC) (#8726) Heejin Ahn <a****n@g****m>
Committed by: GitHub <n****y@g****m>
28 days ago
2c2509b5 Fix macos 13 compilation errors with stringstream.view() (#8725) Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m>
29 days ago
7b795936 [CI] Build on macos-14 rather than macos-latest (#8721) Sam Clegg <s****c@c****g>
Committed by: GitHub <n****y@g****m>
29 days ago
b66e6c9e Use C++20 requires clauses in TypeNameGeneratorBase (#8552) Sam Clegg <s****c@c****g>
Committed by: GitHub <n****y@g****m>
29 days ago
0005bc86 Use C++20 string_view starts_with/ends_with methods. NFC (#8722) Sam Clegg <s****c@c****g>
Committed by: GitHub <n****y@g****m>
29 days ago

← Back to repository