GitHub / Unity-Technologies/binaryen / commits
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| fda3cf94 | [Fuzzing] Allow recombine() to replace with a subtype (#5101) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| d9a57f8b | Fix ordering of visit() in MemoryGrow interpretation (#5108) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 50b0b6da | Fix compiler warnings under emcc. NFC (#5104) |
Sam Clegg <s****c@c****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 22f0f3ae | Change `exit()` to `Fatal()`; make it possible to throw on `Fatal()`. (#5087) |
Brian Anderson <a****b@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| a6970469 | [Wasm GC] Fix .depth() and add testing (#5102) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 2055ea3f | Refactor interaction between Pass and PassRunner (#5093) |
Thomas Lively <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 62d056f8 | Fix bugs with copying expressions (#5099) |
Thomas Lively <7****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 52ef1970 | Fix 'C API' readme link (#5097) |
Brian Anderson <a****b@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 32d17f9b | Pin Emscripten (#5100) |
Thomas Lively <7****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| fa3ff32e | Fix handling of unreachable selects in Directize (#5098) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| adedcd2d | [GUFA] Test that combined things intersect with the combination. (#5094) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| e74a6307 | [GUFA] Improve hashing (#5091) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| e8915d2a | Fix nondeterminism in GlobalStructInference (#5092) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| e70806cd | [GUFA] Add some tests (#5090) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 524e8138 | [GUFA] Prepare for cone types [NFC] (#5086) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 7044da7f | [GUFA] Fix haveIntersection on comparing nullable with non-nullable (#5089) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 7aa2cb99 | Memory64Lowering: Ignore data segments with non-const iniital offset (#5074) |
Sam Clegg <s****c@c****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| cd86449c | [GUFA] Simplify RefTest logic [NFC] (#5084) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| eb42407e | [GUFA] Optimize functions not taken by reference better (#5085) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| b23b47d5 | [GUFA] Infer a RefEq value of 0 when possible (#5081) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| b40fa4a8 | [NFC] Simplify traversal code for setting the module (#5082) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| e09fb565 | Emit call_ref with a type annotation (#5079) |
Thomas Lively <7****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| e7508094 | [C API] Make TypeBuilderSetSubType take a heap type (#5045) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 58bedde3 | Add a type annotation to return_call_ref (#5068) |
Thomas Lively <7****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| b1ba2573 | Correctly handle escapes in string constants (#5070) |
Thomas Lively <7****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 27d0c232 | Revert "Pin the emsdk for now (#5077)" (#5078) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 917abbae | Fix some Closure warnings in Emscripten builds (#5075) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 6cc44fd1 | Pin the emsdk for now (#5077) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| c752a745 | Remove some unused constants. NFC (#5072) |
Sam Clegg <s****c@c****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| fc73db1c | [GUFA] Optimize ref.test (#5067) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 8f385b04 | [OptimizeInstruction] Prevent reordering for rule in #5034 (#5066) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 7fb6cfb4 | Add wasm64 support in OptimizeAddedConstants (#5043) |
Axis <d****4@o****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 8fe12b43 | Make closure errors into warnings in the Emscripten builds (#5063) |
Thomas Lively <7****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 4d22e2ea | [OptimizeInstructions] Simplify add / sub with negative on LHS or RHS for flo... |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 32e0fed9 | [C-/JS-Api] Expose the multi memories feature (#4973) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| f1ed3126 | [Debugging] Fix compile error for dumping LocalGraph (#5055) |
Axis <d****4@o****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| cac99581 | [Strings] Add missing String effects + tests (#5057) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| bd76598f | Vacuum: Ignore effects at the entire function scope when possible (#5053) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| b65d325a | [Wasm64] The binary format offset of load/store should be u64leb in wasm64 (#... |
Axis <d****4@o****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 854c4efc | Fix the side effects of the string encode instructions (#5054) |
Goktug Gokdogan <g****g@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 4e24fdfd | Effects: Clarify trap effect meaning, and consider infinite loops to trap due... |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 241dee74 | JPSI - Support re-entering a suspended Wasm module. (#5044) |
Brendan Dahl <b****l@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| b3e4d55b | Temporarily restore the typed-function-references flags as no-ops (#5050) |
Thomas Lively <7****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| d797c751 | wasm2js: Don't assume that `env.abort` can always be impored. (#5049) |
Sam Clegg <s****c@c****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 3892b0bb | Vacuum trivial trys (#5046) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 98948902 | Allow optimizing with global function effects (#5040) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| fe898e32 | Add emcc-build to .gitignore. NFC (#5048) |
Sam Clegg <s****c@c****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 2a06bb4a | Multi-Memories wasm-split (#4977) |
Ashley Nelson <n****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 2fdb22bc | [OptimizeInstructions] More canonizations for floating points (#5033) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 0d8aff6d | [C API] Add getters and setters for various GC/Strings expressions (#5037) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 64f9732c | wasm2js: Have instantiate function take standard import object (#5018) |
Sam Clegg <s****c@c****g>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 795a70b0 | [Exceptions] Optimize in CodePushing even with exceptions thrown (#5028) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| f1a3e682 | Improve ExtractFunction pass error printing (#4747) |
juj <j****l@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 6a4fafe4 | Move relational-optimizing code to optimizeRelational [NFC] (#5036) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 59fbd50f | The name of the import object might not always be "env" (e.g. when Emscripten... |
juj <j****l@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| e198f377 | Add clangd cache to .gitignore (#5027) |
M4tr1xt4ng <m****k@o****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| a2773e51 | OptimizeInstructions: Use min/max bits in comparisons (#5035) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| c7967d81 | [OptimizeInstructions] Simplify floating point ops with NaN on right side (#4... |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| aa36fc4f | [C-/JS-API] Add new BinaryenMemoryIs64 API + add memory64 argument for Binary... |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 73b562e2 | Remove typed-function-references feature (#5030) |
Thomas Lively <7****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 15117dc0 | Changing Fatal() to assert() (#4982) |
Ashley Nelson <n****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 1e8eb596 | OptimizeInstructions: Optimize comparisons with an added offset (#5025) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| d4d33b1e | [Effects] Fix hasAnything on mutable global state (#5026) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| d81caf99 | [NFC] Remove unused code in type fuzzer (#5023) |
Thomas Lively <7****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 90848f83 | Switch to i32 operations when heading to a wrap anyhow (#5022) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 16f72aae | [Wasm GC] Fix GlobalTypeOptimization fuzz bug on replacing unreachable struct... |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| bd5422c8 | [OptimizeInstructions] Simplify two binary expressions with asymmetric shifts... |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| e584f69e | Fix build on Emscripten tip of tree (#5019) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 31f1ba70 | Add JavaScript promise integration (JSPI) pass. (#4961) |
Brendan Dahl <b****l@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| f058bb53 | OptimizeInstructions: Select => and/or in more cases (#4154) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 7c5f6c2a | [Wasm GC] Fix evaluateKindCheck() on new externalize/internalize operations (... |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 0821cd10 | Add remaining GC and string instructions to C API (#4998) |
dcode <d****e@d****o>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| c74d5eb6 | Release 110 (#5001) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 1fa64bf6 | Update fuzzer to newer GC spec regarding JS interop (#4965) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 972cc6f3 | [NFC] Simplify binary reading logic for data segments (#4990) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 8e1abd1e | [Wasm GC] Support non-nullable locals in the "1a" form (#4959) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| da24ef6e | [C/JS API] Avoid erroring in BinaryenSetMemoryImport etc. if the entity exist... |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| e50ef7fa | Fix test comments (#4992) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 272330a0 | Fix ModuleUtils::renameFunctions on RefFunc (#4978) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 0dba0860 | [NFC] Simplify binary reading logic for element segments (#4989) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| bd630d70 | Implement `extern.externalize` and `extern.internalize` (#4975) |
Thomas Lively <7****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 8108ce28 | [NFC] Simplify binary reading logic for memories (#4987) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 97fd6315 | Remvoe extra space after rec beginning (#4981) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 408a15ba | Fix SmallVector's resize() method (#4979) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 7fb44812 | [OptimizeInstruction] Reorder rules in optimizeSelect (#4984) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| fea999ea | [NFC] Simplify binary reading logic for globals (#4980) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| d5b6972c | [OptimizeInstructions] Canonicalize relational ops near min/max values (#4282) |
Max Graey <m****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| c929cf6b | [NFC] Simplify binary reading logic for tables (#4974) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 6bf41a5f | [NFC] Remove accidentally-deleted changelog entries (#4976) |
Thomas Lively <7****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| c0463f1d | Emit `i31ref` and `dataref` binary shorthands (#4844) |
Thomas Lively <7****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 9d20a4e1 | Make `i31ref` and `dataref` nullable (#4843) |
Thomas Lively <7****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 3777624e | [Parser] Parse functions and implicit types (#4972) |
Thomas Lively <7****y@u****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| de212029 | Add support for Tag names in the Names section (#4970) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 47b29f9a | [NFC] Simplify binary reading logic for functions (#4969) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 8b814057 | Adding Multi-Memories Wasm Feature (#4968) |
Ashley Nelson <n****y@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 37b457a0 | Fix order of local names in Names section (#4964) |
Congcong Cai <c****7@1****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 5c035932 | [NFC] Add a test for inlining a function that traps (#4966) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| d5e17e7b | [TNH Fuzzing] Fix some equality checks that ignored effects (#4951) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| cee1c868 | Simplify TrapsNeverHappen fuzzing (#4957) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 892ebbe8 | Fuzzer simplification: Remove trap-ignoring logic (#4958) |
Alon Zakai <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago |