GitHub / WebAssembly/binaryen / commits
Optimizer and compiler/toolchain library for WebAssembly
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 8d9412ef | Add multi-threaded tests for acquire/release atomics (#8999) |
Steven Fontanella <s****t@g****m>
Committed by: GitHub <n****y@g****m> |
5 days ago | |
| dae272c7 | Generate tuple.extract of wide arithmetic in fuzzer (#9005) |
Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
5 days ago | |
| e06e0f25 | ConstraintAnalysis: Handle fallthrough values (#9000) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
5 days ago | |
| 3444b977 | [NFC] Add a nested loop test for ConstraintAnalysis (#9004) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
5 days ago | |
| 1bca181e | ConstraintAnalysis: Optimize loop variables with non-constant bounds (#8996) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| 64abb880 | ConstraintAnalysis: Stop flowing in unreachable code (#9003) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| 8f156268 | Fix handling of indirect return calls in DAE2 (#8994) |
Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| fb7c6c2f | ConstraintAnalysis: Handle tees (#8998) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 79dfe6b4 | Version 132 (#8997) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 7c4c1602 | Do not fuzz relaxed-atomics on V8 yet (#8995) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 37f9eb33 | ConstraintAnalysis: Handle cases with extra constraints (#8988) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 23b17a19 | Add Abstract::flipRelational (#8993) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 2a03c015 | Generate more descriptor types in the fuzzer (#8989) |
Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| d8c6b2ab | Add a "relaxed" memory order (#8984) |
Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 86a7c4c7 | Add relaxed-atomics feature flag (#8983) |
Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 302396a6 | Fuzzing: Prioritize RefCast (#8987) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| b3e9b4fb | Fix inplace_vector test on 32-bit (#8971) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 6906bf01 | ConstraintAnalysis: Optimize loops (#8980) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| efe5df17 | [CustomDescriptors] Ensure a non-nullable type for br_on_cast_desc_eq on null... |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| ab7d0f59 | Rename relaxed-atomics to acquire-release-atomics (#8982) |
Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| f1b0e46c | Fix untaken BrOn branch analysis (#8970) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| e27398d8 | ConstraintAnalysis: Increment constants (#8969) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 042f47fd | Consistent header guards. NFC (#8977) |
Sam Clegg <s****c@c****g>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| a0463cbe | Fix ReFinalize in MakeSharedObjects (#8974) |
Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| b97310a2 | Add BYN_WARN_UNUSED macro and apply to Name and IString (#8973) |
Sam Clegg <s****c@c****g>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| e821d175 | Remove unused variables. NFC (#8972) |
Sam Clegg <s****c@c****g>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| fc8f31cf | [Relaxed SIMD] Fix validation and fuzzer handling (#8967) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 8e444fc6 | ConstraintAnalysis: Add missing unsigned cases (#8963) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 33abc59a | Fix alignment in relaxed atomics spec test (#8961) |
Steven Fontanella <s****t@g****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| b8f91600 | [JS API] Merge `Module['readBinaryWithFeatures']` into `Module['readBinary']`... |
Chris Harvey <1****y@u****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| 9c108679 | ConstraintAnalysis: Add more simple inequalities (#8955) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| d78c2455 | [wasm2c] Only run clang-tidy-diff on files that are compiled (#8959) |
lexi-nadia <l****a@g****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| 26d46edc | Add a MakeSharedObjects pass (#8953) |
Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| 16272bac | Fix determinism bug when mapping type names (#8956) |
Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| a9791003 | [wasm2c] Add the very beginning of a wasm2c implementation and test harness (... |
lexi-nadia <m****e@l****m>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| ecb3d997 | [NFC] Add file-level comments to IRBuilder (#8946) |
Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| 0430c35a | Fix binary spans on wrapper blocks in IRBuilder (#8944) |
Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| e336c23b | Update ruff to v0.16.0 (#8952) |
Sam Clegg <s****c@c****g>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| 15bd4f06 | [JS API] Expose BinaryenStringConst (#8951) |
Chris Harvey <1****y@u****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| bbfbb253 | Fix unreachable br_on_cast parse bug (#8948) |
Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| a5702361 | [multibyte] Disable multibyte load/store until interpreter is ready. (#8938) |
Brendan Dahl <b****l@g****m>
Committed by: GitHub <n****y@g****m> |
22 days ago | |
| 55dff6b2 | Remove use of std::aligned_storage. NFC (#8942) |
Sam Clegg <s****c@c****g>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 0c633e76 | Remove deprecated instruction mneumonics (#8941) |
Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 84529ec8 | Fuzzer support for br_on_cast_desc_eq (#8935) |
Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
26 days ago | |
| 51db2233 | Opportunisticly emit compact imports (#8926) |
Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
26 days ago | |
| ad130598 | ConstraintAnalysis: Add AND fusing of { x <= C && x < C } => x < C (#8937) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
26 days ago | |
| 2e035664 | Parse text format for compact import sections (#8925) |
Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
26 days ago | |
| 87da91d0 | ConstraintAnalysis: Add OR fusing of { x == C || x > C } => x >= C (#8936) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
26 days ago | |
| 0a7b1713 | Updated waitqueue support (#8672) |
Steven Fontanella <s****t@g****m>
Committed by: GitHub <n****y@g****m> |
27 days ago | |
| bbeae83f | [NFC] Track grammar of definitions in parser (#8931) |
Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
27 days ago | |
| e88a1b54 | [multibyte] Expand array load and store validation (#8929) |
Brendan Dahl <b****l@g****m>
Committed by: GitHub <n****y@g****m> |
27 days ago | |
| a54b20b5 | ConstraintAnalysis: Add inequality comparisons to constants (#8924) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
27 days ago | |
| 355863c2 | Re-enable fuzzing for relaxed atomics (#8930) |
Steven Fontanella <s****t@g****m>
Committed by: GitHub <n****y@g****m> |
28 days ago | |
| cdf3bfc5 | Fix type updating for indirect call effects (#8874) |
Steven Fontanella <s****t@g****m>
Committed by: GitHub <n****y@g****m> |
28 days ago | |
| acf302c4 | [multibyte] Support offset and align for array load and store (#8923) |
Brendan Dahl <b****l@g****m>
Committed by: GitHub <n****y@g****m> |
28 days ago | |
| 108e796b | ConstraintAnalysis: Track relevant locals (#8921) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| c7ae8fbd | wasm-ctor-eval: Do not try to flatten segments with huge offsets (#8920) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| 74ff1eb9 | Cleanup shared constants. NFC (#8922) |
Sam Clegg <s****c@c****g>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| e273451a | [NFC] ConstraintAnalysis: Avoid a copy when there are no interesting branch c... |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 04bed6a0 | ConstraintAnalysis: Return a bool from approximateOr (#8913) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 9563498d | Update DAE_STATS to handle results (#8914) |
Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| acfdce94 | [support] ParentIndexIterator: Add subscript and friend plus operators (#8916) |
Sam Clegg <s****c@c****g>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 17ed400b | [test] Improve run_example_tests. NFC (#8918) |
Sam Clegg <s****c@c****g>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| ebd74547 | [cmake] Simplify C++ standard enforcement using target_compile_features (#8915) |
Sam Clegg <s****c@c****g>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 64e066e9 | Remove unused results in DAE2 (#8903) |
Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 1377e422 | ConstraintAnalysis: Remove older redundant constraints (#8912) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 74c39b9b | ConstraintAnalysis: Sort constraints internally (#8900) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 1f903c14 | Version 131 (#8908) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 892d2f6f | Disable fuzzing for relaxed atomics (#8909) |
Steven Fontanella <s****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 7f87fefa | Swap memarg bit for HasBackingArrayMask and HasMemoryOrderMask (#8905) |
Steven Fontanella <s****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 684559c8 | [StackSwitching] CFG: Fix basic blocks around Resume (#8907) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 2de84ed2 | ConstraintAnalysis: Handle contradictions we find during other work (#8906) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 50181d7e | [NFC] use wasm module in analysis::CFG::fromFunction (#8902) |
Changqing Jing <c****g@b****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| a3f1bc05 | Fuzzer: Fix 64-bit max memory sizes, and add more variety (#8899) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| c8391806 | Allow atomic operations on non-shared memory in SafeHeap (#8890) |
Derek Schuff <d****f@c****g>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 9cb9f39e | Merge `Module['parseTextWithFeatures']` into `Module['parseText']` (#8901) |
Chris Harvey <1****y@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 99f6fc63 | Report a host limit for memories too large for the shell to allocate (#8898) |
Jacky Li <8****1@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| e2712b61 | RemoveUnusedModuleElements: Handle null table segments (#8884) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 48858e8d | ConstraintAnalysis: Fix Pops and non-nullable LocalSets (#8895) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 6c1ca53b | Heap2Local: Handle unreachable code in adjustTypeFlowingThrough (#8892) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 1517ea94 | [NFC] Add module context to CFG construction (#8897) |
Changqing Jing <c****g@b****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 5d050e79 | ConstraintAnalysis: Fix some trivial asserts (#8893) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| c01b697a | wasm-reduce: Fix up EH nested pops when adding blocks (#8894) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| db30c15f | MemoryPacking: Optimize overlapping segments on imported memories when provab... |
Jacky Li <8****1@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 21822346 | ConstraintAnalysis: Add inequality parsing (#8891) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 69d28ed6 | ConstraintAnalysis: Copy constraints when copying locals (#8888) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 21a717e8 | ConstraintAnalysis: Do not add something already known to be true when ANDing... |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| d36c9538 | Generate acqrel atomic.fence in fuzzer (#8885) |
Steven Fontanella <s****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 36446eb9 | Fix fuzzer nondeterminism (#8886) |
Steven Fontanella <s****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 6d767fff | ConstraintAnalysis: Properly handle local changes (#8878) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| b27f7e34 | Fix escaping of names in IR (#8880) |
Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 8c3dfa2d | NFC: Fix gmock integration in unit tests (#8879) |
Steven Fontanella <s****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| f109fcde | [C/JS APIs] Add BinaryenModuleParseWithFeatures (#8872) |
David Mak <d****1@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 7ec528c2 | inplace_iterator: Add enough iteration to support std::erase_if (#8877) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 82b86450 | ConstraintAnalysis: Add conditional propagation (#8867) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| e945e94d | NFC: Fix const correctness in FlatTable (#8875) |
Steven Fontanella <s****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| a9811867 | Directize: Handle nulls written by element segments (#8873) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 4514ec85 | [wasm-merge] Make empty function names explicit with --output-manifest (#8871) |
Heejin Ahn <a****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| d39a6d82 | Move escape and unescape to names.h (NFC) (#8868) |
Heejin Ahn <a****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 8a34ba8b | Add a ConstraintAnalysis pass (#8853) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago |