{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":45208608,"defaultBranch":"main","name":"binaryen","ownerLogin":"WebAssembly","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-10-29T20:26:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11578470?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716237866.0","currentOid":""},"activityList":{"items":[{"before":"673633c218711eb433c7f28ecb1fc178dbab20e4","after":null,"ref":"refs/heads/table64","pushedAt":"2024-05-20T20:44:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sbc100","name":"Sam Clegg","path":"/sbc100","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515813?s=80&v=4"}},{"before":"3e336052ea820be3e2da722f4a02f68d75283a6d","after":"5999c996c36abeba912599b5fba83d0b2989ed4c","ref":"refs/heads/main","pushedAt":"2024-05-20T20:44:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sbc100","name":"Sam Clegg","path":"/sbc100","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515813?s=80&v=4"},"commit":{"message":"[table64] Preserve 64-bit table flag when writing binaries (#6610)","shortMessageHtmlLink":"[table64] Preserve 64-bit table flag when writing binaries (#6610)"}},{"before":"817e6353fe475ff3511bfec28c300c137841f96f","after":"673633c218711eb433c7f28ecb1fc178dbab20e4","ref":"refs/heads/table64","pushedAt":"2024-05-20T20:15:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sbc100","name":"Sam Clegg","path":"/sbc100","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515813?s=80&v=4"},"commit":{"message":"[table64] Preserve 64-bit table flag when writing binaries","shortMessageHtmlLink":"[table64] Preserve 64-bit table flag when writing binaries"}},{"before":null,"after":"817e6353fe475ff3511bfec28c300c137841f96f","ref":"refs/heads/table64","pushedAt":"2024-05-20T20:10:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sbc100","name":"Sam Clegg","path":"/sbc100","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515813?s=80&v=4"},"commit":{"message":"[table64] Preserve 64-bit table flag when writing binaries","shortMessageHtmlLink":"[table64] Preserve 64-bit table flag when writing binaries"}},{"before":"5d64afabbd0da07506f68d6f22b3b358f0ca12b6","after":"3e336052ea820be3e2da722f4a02f68d75283a6d","ref":"refs/heads/main","pushedAt":"2024-05-20T18:34:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kripken","name":"Alon Zakai","path":"/kripken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/173661?s=80&v=4"},"commit":{"message":"SimplifyGlobals: Do not switch a get to use a global of another type (#6605)\n\nIf we wanted to switch types in such cases we'd need to refinalize (which is likely\r\nworth doing, though other passes should refine globals anyhow).","shortMessageHtmlLink":"SimplifyGlobals: Do not switch a get to use a global of another type (#…"}},{"before":"921644ca65afbafb84fb82d58dacc4a028e2d720","after":"5d64afabbd0da07506f68d6f22b3b358f0ca12b6","ref":"refs/heads/main","pushedAt":"2024-05-20T17:30:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tlively","name":"Thomas Lively","path":"/tlively","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121787?s=80&v=4"},"commit":{"message":"Fix an unintentional list item in README.md (#6609)","shortMessageHtmlLink":"Fix an unintentional list item in README.md (#6609)"}},{"before":null,"after":"dfb35eb64d854ae1eb049d2086ff7b3bc120d67b","ref":"refs/heads/delete-old-parser","pushedAt":"2024-05-18T01:50:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tlively","name":"Thomas Lively","path":"/tlively","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121787?s=80&v=4"},"commit":{"message":"Remove obsolete parser code\n\nRemove `SExpressionParser`, `SExpressionWasmBuilder`, and `cashew::Parser`.\nSimplify gen-s-parser.py. Remove the --new-wat-parser and\n--deprecated-wat-parser flags.","shortMessageHtmlLink":"Remove obsolete parser code"}},{"before":null,"after":"99ac5e2cd4b28ffc8c50c327923e07599a704fb9","ref":"refs/heads/wasm2js-rewrite","pushedAt":"2024-05-18T00:52:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tlively","name":"Thomas Lively","path":"/tlively","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121787?s=80&v=4"},"commit":{"message":"Use new wast parser in wasm2js\n\nWhen generating assertions, traverse the `WASTScript` data structure rather than\ninterleaving assertion parsing with emitting.","shortMessageHtmlLink":"Use new wast parser in wasm2js"}},{"before":"c12c3076ab9e4b9d246c57433e0fd2668d522527","after":null,"ref":"refs/heads/shell-rewrite","pushedAt":"2024-05-18T00:49:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tlively","name":"Thomas Lively","path":"/tlively","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121787?s=80&v=4"}},{"before":"369cddfb44ddbada2ef7742a9ebef54727d12dd5","after":"921644ca65afbafb84fb82d58dacc4a028e2d720","ref":"refs/heads/main","pushedAt":"2024-05-18T00:49:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tlively","name":"Thomas Lively","path":"/tlively","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121787?s=80&v=4"},"commit":{"message":"Rewrite wasm-shell to use new wast parser (#6601)\n\nUse the new wast parser to parse a full script up front, then traverse the\r\nparsed script data structure and execute the commands. wasm-shell had previously\r\nused the new wat parser for top-level modules, but it now uses the new parser\r\nfor module assertions as well. Fix various bugs this uncovered.\r\n\r\nAfter this change, wasm-shell supports all the assertions used in the upstream\r\nspec tests (although not new kinds of assertions introduced in any proposals).\r\nUncomment various `assert_exhaustion` tests that we can now execute.\r\n\r\nOther kinds of assertions remain commented out in our tests: wasm-shell now\r\nsupports `assert_unlinkable`, but the interpreter does not eagerly check for the\r\nexistence of imports, so those tests do not pass. Tests that check for NaNs also\r\nremain commented out because they do not yet use the standard syntax that\r\nwasm-shell now supports for canonical and arithmetic NaN results, and our\r\ninterpreter would not pass all of those tests even if they did use the standard\r\nsyntax.","shortMessageHtmlLink":"Rewrite wasm-shell to use new wast parser (#6601)"}},{"before":"f02dc85be242a06539420eab048da743ab63953d","after":null,"ref":"refs/heads/fix_table64","pushedAt":"2024-05-18T00:22:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sbc100","name":"Sam Clegg","path":"/sbc100","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515813?s=80&v=4"}},{"before":"4e9f4953a2e5968c402eb2e950252294cfa02460","after":"369cddfb44ddbada2ef7742a9ebef54727d12dd5","ref":"refs/heads/main","pushedAt":"2024-05-18T00:22:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sbc100","name":"Sam Clegg","path":"/sbc100","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515813?s=80&v=4"},"commit":{"message":"Fix generate-dyncalls and directize passed under table64 (#6604)","shortMessageHtmlLink":"Fix generate-dyncalls and directize passed under table64 (#6604)"}},{"before":"573c52835b64406e0a4050110099f4d7b44f7a50","after":"f02dc85be242a06539420eab048da743ab63953d","ref":"refs/heads/fix_table64","pushedAt":"2024-05-17T23:31:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sbc100","name":"Sam Clegg","path":"/sbc100","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515813?s=80&v=4"},"commit":{"message":"Fix generate-dyncalls and directize passed under table64","shortMessageHtmlLink":"Fix generate-dyncalls and directize passed under table64"}},{"before":"7fac78b5b02095b0b8f90e0c76b35ab1fc7f892c","after":"573c52835b64406e0a4050110099f4d7b44f7a50","ref":"refs/heads/fix_table64","pushedAt":"2024-05-17T23:28:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sbc100","name":"Sam Clegg","path":"/sbc100","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515813?s=80&v=4"},"commit":{"message":"Fix generate-dyncalls and directize passed under table64","shortMessageHtmlLink":"Fix generate-dyncalls and directize passed under table64"}},{"before":"8bf63b93d79f8b62e56fc794b3488a52e0c1b27f","after":"7fac78b5b02095b0b8f90e0c76b35ab1fc7f892c","ref":"refs/heads/fix_table64","pushedAt":"2024-05-17T23:21:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sbc100","name":"Sam Clegg","path":"/sbc100","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515813?s=80&v=4"},"commit":{"message":"Fix generate-dyncalls and directize passed under table64","shortMessageHtmlLink":"Fix generate-dyncalls and directize passed under table64"}},{"before":"e26bdab1ba24d9462f3494900035c7a9469d7c8d","after":"8bf63b93d79f8b62e56fc794b3488a52e0c1b27f","ref":"refs/heads/fix_table64","pushedAt":"2024-05-17T23:20:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sbc100","name":"Sam Clegg","path":"/sbc100","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515813?s=80&v=4"},"commit":{"message":"Fix generate-dyncalls and directize passed under table64","shortMessageHtmlLink":"Fix generate-dyncalls and directize passed under table64"}},{"before":null,"after":"e26bdab1ba24d9462f3494900035c7a9469d7c8d","ref":"refs/heads/fix_table64","pushedAt":"2024-05-17T23:16:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sbc100","name":"Sam Clegg","path":"/sbc100","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515813?s=80&v=4"},"commit":{"message":"Fix generate-dyncalls and directize passed under table64","shortMessageHtmlLink":"Fix generate-dyncalls and directize passed under table64"}},{"before":"f4a83dd7370021caea7d3b4f97031e206a3ac223","after":"4e9f4953a2e5968c402eb2e950252294cfa02460","ref":"refs/heads/main","pushedAt":"2024-05-17T23:05:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kripken","name":"Alon Zakai","path":"/kripken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/173661?s=80&v=4"},"commit":{"message":"Fix GlobalRefining's handling of gets in module code and add missing validation (#6603)\n\nGlobalRefining did not traverse module code, so it did not update global.gets\r\nin other globals.\r\n\r\nAdd missing validation that actually errors on that: We did not check global.get\r\ntypes.\r\n\r\nThese could be separate PRs but it would be difficult to test them separately.","shortMessageHtmlLink":"Fix GlobalRefining's handling of gets in module code and add missing …"}},{"before":"f6e0498e5c0a518153a99ee274a0ffbeac466510","after":"c12c3076ab9e4b9d246c57433e0fd2668d522527","ref":"refs/heads/shell-rewrite","pushedAt":"2024-05-17T20:03:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tlively","name":"Thomas Lively","path":"/tlively","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121787?s=80&v=4"},"commit":{"message":"fix memory64 offsets","shortMessageHtmlLink":"fix memory64 offsets"}},{"before":"8272a05b6015f134074e1a64bd553ef53d3a210e","after":null,"ref":"refs/heads/remove_emscripten_sources","pushedAt":"2024-05-17T18:16:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sbc100","name":"Sam Clegg","path":"/sbc100","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515813?s=80&v=4"}},{"before":"669bc06d0566041bfdbae97f87e60130945b557f","after":"f4a83dd7370021caea7d3b4f97031e206a3ac223","ref":"refs/heads/main","pushedAt":"2024-05-17T18:16:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sbc100","name":"Sam Clegg","path":"/sbc100","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515813?s=80&v=4"},"commit":{"message":"[cmake] Remove redundant `binaryen_emscripten_SOURCES` (#6602)\n\nThis list is identical to `binaryen_SOURCES` above.","shortMessageHtmlLink":"[cmake] Remove redundant binaryen_emscripten_SOURCES (#6602)"}},{"before":null,"after":"8272a05b6015f134074e1a64bd553ef53d3a210e","ref":"refs/heads/remove_emscripten_sources","pushedAt":"2024-05-17T17:35:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sbc100","name":"Sam Clegg","path":"/sbc100","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515813?s=80&v=4"},"commit":{"message":"[cmake] Remove redundant `binaryen_emscripten_SOURCES`\n\nThis list is identical to `binaryen_SOURCES` above.","shortMessageHtmlLink":"[cmake] Remove redundant binaryen_emscripten_SOURCES"}},{"before":null,"after":"f6e0498e5c0a518153a99ee274a0ffbeac466510","ref":"refs/heads/shell-rewrite","pushedAt":"2024-05-17T02:09:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tlively","name":"Thomas Lively","path":"/tlively","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7121787?s=80&v=4"},"commit":{"message":"Rewrite wasm-shell to use new wast parser\n\nUse the new wast parser to parse a full script up front, then traverse the\nparsed script data structure and execute the commands. wasm-shell had previously\nused the new wat parser for top-level modules, but it now uses the new parser\nfor module assertions as well. Fix various bugs this uncovered.\n\nAfter this change, wasm-shell supports all the assertions used in the upstream\nspec tests (although not new kinds of assertions introduced in any proposals).\nUncomment various `assert_exhaustion` tests that we can now execute.\n\nOther kinds of assertions remain commented out in our tests: wasm-shell now\nsupports `assert_unlinkable`, but the interpreter does not eagerly check for the\nexistence of imports, so those tests do not pass. Tests that check for NaNs also\nremain commented out because they do not yet use the standard syntax that\nwasm-shell now supports for canonical and arithmetic NaN results, and our\ninterpreter would not pass all of those tests even if they did use the standard\nsyntax.","shortMessageHtmlLink":"Rewrite wasm-shell to use new wast parser"}},{"before":"400748071c34db7c066fb1b5514bdaccc0f9142b","after":null,"ref":"refs/heads/avoid_depending_on_visit_ordering","pushedAt":"2024-05-16T21:00:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sbc100","name":"Sam Clegg","path":"/sbc100","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515813?s=80&v=4"}},{"before":"fab6649590b086f990286408d8715373be3eda66","after":"669bc06d0566041bfdbae97f87e60130945b557f","ref":"refs/heads/main","pushedAt":"2024-05-16T21:00:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sbc100","name":"Sam Clegg","path":"/sbc100","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515813?s=80&v=4"},"commit":{"message":"[Memory64Lowering/Table64Lowering] Avoid dependency in visitation order. NFC (#6600)\n\nFollowup to #6599.","shortMessageHtmlLink":"[Memory64Lowering/Table64Lowering] Avoid dependency in visitation ord…"}},{"before":"eb6fa327a2b4a2eb084bc0e42b95830fec6f7617","after":"400748071c34db7c066fb1b5514bdaccc0f9142b","ref":"refs/heads/avoid_depending_on_visit_ordering","pushedAt":"2024-05-16T20:21:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sbc100","name":"Sam Clegg","path":"/sbc100","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515813?s=80&v=4"},"commit":{"message":"[Memory64Lowering/Table64Lowering] Avoid dependency in visitation order. NFC\n\nFollowup to #6599.","shortMessageHtmlLink":"[Memory64Lowering/Table64Lowering] Avoid dependency in visitation ord…"}},{"before":"567bde4d8d11df3781bf19948f246dbe5d0f4181","after":"eb6fa327a2b4a2eb084bc0e42b95830fec6f7617","ref":"refs/heads/avoid_depending_on_visit_ordering","pushedAt":"2024-05-16T19:49:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sbc100","name":"Sam Clegg","path":"/sbc100","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515813?s=80&v=4"},"commit":{"message":"[Memory64Lowering/Table64Lowering] Avoid dependency in visitation order. NFC\n\nFollowup to #6599.\n\nThis reverts the changes to visitation order that were made in #6599.","shortMessageHtmlLink":"[Memory64Lowering/Table64Lowering] Avoid dependency in visitation ord…"}},{"before":"58a28c942ea0acd83c17790f432a4d3298fab66d","after":"567bde4d8d11df3781bf19948f246dbe5d0f4181","ref":"refs/heads/avoid_depending_on_visit_ordering","pushedAt":"2024-05-16T19:48:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sbc100","name":"Sam Clegg","path":"/sbc100","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515813?s=80&v=4"},"commit":{"message":"[Memory64Lowering/Table64Lowering] Avoid dependency in visitation order. NFC","shortMessageHtmlLink":"[Memory64Lowering/Table64Lowering] Avoid dependency in visitation ord…"}},{"before":null,"after":"58a28c942ea0acd83c17790f432a4d3298fab66d","ref":"refs/heads/avoid_depending_on_visit_ordering","pushedAt":"2024-05-16T19:46:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sbc100","name":"Sam Clegg","path":"/sbc100","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515813?s=80&v=4"},"commit":{"message":"[Memory64Lowering/Table64Lowering] Avoid dependency in visitation order. NFC","shortMessageHtmlLink":"[Memory64Lowering/Table64Lowering] Avoid dependency in visitation ord…"}},{"before":"eeb53574239ecc8f6e95bc01325728798e65ee56","after":null,"ref":"refs/heads/memor64_lowering","pushedAt":"2024-05-16T17:11:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sbc100","name":"Sam Clegg","path":"/sbc100","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/515813?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETy1r4AA","startCursor":null,"endCursor":null}},"title":"Activity · WebAssembly/binaryen"}