{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":118469706,"defaultBranch":"master","name":"wasmi","ownerLogin":"wasmi-labs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-01-22T14:41:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/159383696?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715447463.0","currentOid":""},"activityList":{"items":[{"before":"5e7b6dc55c7cb38d4c090a97ba1d40d3199655eb","after":null,"ref":"refs/heads/rf-prepare-wasmi-v0.32.0-beta.15","pushedAt":"2024-05-11T17:07:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"}},{"before":"5fb9fa9f91fb6e13190201a5d8dfe1a27290cd60","after":"26ea8ad3ae568175c015dfcf67a6435f74371697","ref":"refs/heads/master","pushedAt":"2024-05-11T17:07:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"},"commit":{"message":"Prepare release for Wasmi `v0.32.0-beta.15` (#1029)\n\n* bump Wasmi crate versions\r\n\r\n* update CHANGELOG.md","shortMessageHtmlLink":"Prepare release for Wasmi v0.32.0-beta.15 (#1029)"}},{"before":"2331847baca814c0a66e278debb0ec5de6da9d35","after":"5e7b6dc55c7cb38d4c090a97ba1d40d3199655eb","ref":"refs/heads/rf-prepare-wasmi-v0.32.0-beta.15","pushedAt":"2024-05-11T16:53:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"},"commit":{"message":"Merge branch 'master' into rf-prepare-wasmi-v0.32.0-beta.15","shortMessageHtmlLink":"Merge branch 'master' into rf-prepare-wasmi-v0.32.0-beta.15"}},{"before":"542b60a44b76ddfb7ae016b84e71d43bc8d15d06","after":null,"ref":"refs/heads/rf-wasi-add-to-linker-builder","pushedAt":"2024-05-11T16:52:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"}},{"before":"ffcd68f5e0110eeee72e1b99c554ed2d905d613a","after":"5fb9fa9f91fb6e13190201a5d8dfe1a27290cd60","ref":"refs/heads/master","pushedAt":"2024-05-11T16:52:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"},"commit":{"message":"Allow populating `LinkerBuilder` with WASI definitions out of the box (#1030)\n\n* use AddWasi trait to add WASI definitions\r\n\r\nThe trait can more easily be extended to also work with the wasmi::LinkerBuilder type.\r\n\r\n* move AddWasi trait to preview_1 submodule\r\n\r\n* implement AddWasi for Linker and LinkerBuilder\r\n\r\n* re-export AddWasi trait","shortMessageHtmlLink":"Allow populating LinkerBuilder with WASI definitions out of the box ("}},{"before":null,"after":"542b60a44b76ddfb7ae016b84e71d43bc8d15d06","ref":"refs/heads/rf-wasi-add-to-linker-builder","pushedAt":"2024-05-11T16:42:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"},"commit":{"message":"re-export AddWasi trait","shortMessageHtmlLink":"re-export AddWasi trait"}},{"before":null,"after":"2331847baca814c0a66e278debb0ec5de6da9d35","ref":"refs/heads/rf-prepare-wasmi-v0.32.0-beta.15","pushedAt":"2024-05-11T14:47:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"},"commit":{"message":"update CHANGELOG.md","shortMessageHtmlLink":"update CHANGELOG.md"}},{"before":"285f58315815dd7f5137462e17d7bf4d95bdbaf0","after":null,"ref":"refs/heads/rf-split-up-miri-ci-jobs","pushedAt":"2024-05-11T14:45:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"}},{"before":"af032895be07da3a21da9b0b480e90707cbe6246","after":"ffcd68f5e0110eeee72e1b99c554ed2d905d613a","ref":"refs/heads/master","pushedAt":"2024-05-11T14:45:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"},"commit":{"message":"Split up `miri` CI job into `miri` and `miri-spec` (#1028)\n\n* split up miri CI job\r\n\r\n* use the GitHub Action CI's job ID for caching params\r\n\r\n* remove outdated comment","shortMessageHtmlLink":"Split up miri CI job into miri and miri-spec (#1028)"}},{"before":"82877d877146949b8323a6ab63611b0052e94263","after":"285f58315815dd7f5137462e17d7bf4d95bdbaf0","ref":"refs/heads/rf-split-up-miri-ci-jobs","pushedAt":"2024-05-11T14:33:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"},"commit":{"message":"remove outdated comment","shortMessageHtmlLink":"remove outdated comment"}},{"before":"f4c6ae6b7fbaaedc4e3aa83453d998a2dfb759e5","after":"82877d877146949b8323a6ab63611b0052e94263","ref":"refs/heads/rf-split-up-miri-ci-jobs","pushedAt":"2024-05-11T14:22:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"},"commit":{"message":"use the GitHub Action CI's job ID for caching params","shortMessageHtmlLink":"use the GitHub Action CI's job ID for caching params"}},{"before":null,"after":"f4c6ae6b7fbaaedc4e3aa83453d998a2dfb759e5","ref":"refs/heads/rf-split-up-miri-ci-jobs","pushedAt":"2024-05-11T14:15:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"},"commit":{"message":"split up miri CI job","shortMessageHtmlLink":"split up miri CI job"}},{"before":"89a1b1e841190b258b84e7992e383ef9be6dc784","after":null,"ref":"refs/heads/rf-fused-iterator-where","pushedAt":"2024-05-11T13:55:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"}},{"before":"f3e148f420e9c31de94233f772627e4c9ee0a265","after":"af032895be07da3a21da9b0b480e90707cbe6246","ref":"refs/heads/master","pushedAt":"2024-05-11T13:55:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"},"commit":{"message":"Put `where` clauses to forwarding `FusedIterator` impls (#1027)\n\nadd where clauses to forwarding FusedIterator impls","shortMessageHtmlLink":"Put where clauses to forwarding FusedIterator impls (#1027)"}},{"before":"c1bd2dad16269c61d44117f6a831e5594ff675f4","after":null,"ref":"refs/heads/rf-opt-func-type-alloc","pushedAt":"2024-05-11T13:34:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"}},{"before":"2e7a28f4a5db7f78eb07cdb1eeab4a4e8631cf38","after":"f3e148f420e9c31de94233f772627e4c9ee0a265","ref":"refs/heads/master","pushedAt":"2024-05-11T13:34:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"},"commit":{"message":"Optimize `FuncType` allocations (#1026)\n\n* optimize func type allocations\r\n\r\nPreviously the alloc method was optimized for FuncTypes that already existed which was quite uncommon. Now it is optimized for the opposite case.\r\n\r\n* apply rustfmt","shortMessageHtmlLink":"Optimize FuncType allocations (#1026)"}},{"before":null,"after":"89a1b1e841190b258b84e7992e383ef9be6dc784","ref":"refs/heads/rf-fused-iterator-where","pushedAt":"2024-05-11T13:32:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"},"commit":{"message":"add where clauses to forwarding FusedIterator impls","shortMessageHtmlLink":"add where clauses to forwarding FusedIterator impls"}},{"before":"963d0a443f8c7eb9e84f21fc4db04fd1476f8e23","after":"c1bd2dad16269c61d44117f6a831e5594ff675f4","ref":"refs/heads/rf-opt-func-type-alloc","pushedAt":"2024-05-11T13:17:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"},"commit":{"message":"apply rustfmt","shortMessageHtmlLink":"apply rustfmt"}},{"before":null,"after":"963d0a443f8c7eb9e84f21fc4db04fd1476f8e23","ref":"refs/heads/rf-opt-func-type-alloc","pushedAt":"2024-05-11T13:16:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"},"commit":{"message":"optimize func type allocations\n\nPreviously the alloc method was optimized for FuncTypes that already existed which was quite uncommon. Now it is optimized for the opposite case.","shortMessageHtmlLink":"optimize func type allocations"}},{"before":"6214e51c2ca3652ae42727aa4fea48b6c70d6628","after":"2e7a28f4a5db7f78eb07cdb1eeab4a4e8631cf38","ref":"refs/heads/master","pushedAt":"2024-05-10T08:43:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"},"commit":{"message":"No longer validate Wasm module header in `Module::new_unchecked` (#1025)\n\n* do not validate data section in header-only validation mode\r\n\r\n* fix bug\r\n\r\n* no longer validate header for Module::new_unchecked\r\n\r\n* properly flag ModuleParser functions as unsafe","shortMessageHtmlLink":"No longer validate Wasm module header in Module::new_unchecked (#1025)"}},{"before":"c39530e3adbd0da47190af821db39e3d209503de","after":null,"ref":"refs/heads/rf-unchecked-data-section","pushedAt":"2024-05-10T08:43:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"}},{"before":"dfe06991f26a32cc80e4d8922a3296689886e5dc","after":"c39530e3adbd0da47190af821db39e3d209503de","ref":"refs/heads/rf-unchecked-data-section","pushedAt":"2024-05-10T08:28:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"},"commit":{"message":"properly flag ModuleParser functions as unsafe","shortMessageHtmlLink":"properly flag ModuleParser functions as unsafe"}},{"before":"679a2c8ffb615742a97a269465cfc3c897d8fc3f","after":"dfe06991f26a32cc80e4d8922a3296689886e5dc","ref":"refs/heads/rf-unchecked-data-section","pushedAt":"2024-05-10T08:17:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"},"commit":{"message":"no longer validate header for Module::new_unchecked","shortMessageHtmlLink":"no longer validate header for Module::new_unchecked"}},{"before":"4100ead4af384dc06943d1bc84a1af738293a1ab","after":"679a2c8ffb615742a97a269465cfc3c897d8fc3f","ref":"refs/heads/rf-unchecked-data-section","pushedAt":"2024-05-09T08:30:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"},"commit":{"message":"fix bug","shortMessageHtmlLink":"fix bug"}},{"before":null,"after":"4100ead4af384dc06943d1bc84a1af738293a1ab","ref":"refs/heads/rf-unchecked-data-section","pushedAt":"2024-05-09T08:23:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"},"commit":{"message":"do not validate data section in header-only validation mode","shortMessageHtmlLink":"do not validate data section in header-only validation mode"}},{"before":"957cc9fc07b4e7547e3b4dea3b53dba289cc8054","after":null,"ref":"refs/heads/rf-opt-data-section-parsing","pushedAt":"2024-05-09T08:12:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"}},{"before":"302a24f8cf6de3c80432171f43bf9d54532ba8eb","after":"6214e51c2ca3652ae42727aa4fea48b6c70d6628","ref":"refs/heads/master","pushedAt":"2024-05-09T08:12:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"},"commit":{"message":"Optimize data section parsing and storage (#1024)\n\n* refactor the DataSegment type\r\n\r\n* rename method\r\n\r\n* refactor how data segments are parsed and stored\r\n\r\nActive data segments now store all their bytes into a common buffer to avoid having many small allocations.\r\n\r\n* avoid heap allocations for small passive data segments\r\n\r\n* Revert \"avoid heap allocations for small passive data segments\"\r\n\r\nThis reverts commit 1ff92492f92c6a435256dd3846c99f18de347c15.\r\n\r\n* use len instead of end per active data segment\r\n\r\nThis leads to smaller indices which mades it possible to only store u32 instead of usize decreasing the size_of by 8 bytes in total.\r\n\r\nAlso applied rustfmt and added missing docs.\r\n\r\n* fix size_of test\r\n\r\n* fix doc link\r\n\r\n* add missing docs\r\n\r\n* add more missing docs\r\n\r\n* apply rustfmt\r\n\r\n* use Vec instead of Box<[u8]> for bytes\r\n\r\n* apply rustfmt","shortMessageHtmlLink":"Optimize data section parsing and storage (#1024)"}},{"before":"750d52198f6c64be24325e6ba4c5e6fc682d3520","after":null,"ref":"refs/heads/rf-remove-ahash-feature","pushedAt":"2024-05-09T08:12:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"}},{"before":"30ca773e1f209d9ed7edf19555b4f0a996809661","after":"302a24f8cf6de3c80432171f43bf9d54532ba8eb","ref":"refs/heads/master","pushedAt":"2024-05-09T08:12:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"},"commit":{"message":"Remove usage of the `compile-time-rng` crate feature from the `ahash` dependency (#1023)\n\n* remove compile-time-rng crate feature usage\r\n\r\n* apply rustfmt","shortMessageHtmlLink":"Remove usage of the compile-time-rng crate feature from the ahash…"}},{"before":"61ac775ec58a50ff48d727f5a45c4a3ced585686","after":"957cc9fc07b4e7547e3b4dea3b53dba289cc8054","ref":"refs/heads/rf-opt-data-section-parsing","pushedAt":"2024-05-09T07:56:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Robbepop","name":"Robin Freyler","path":"/Robbepop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193155?s=80&v=4"},"commit":{"message":"apply rustfmt","shortMessageHtmlLink":"apply rustfmt"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAER1SjVAA","startCursor":null,"endCursor":null}},"title":"Activity · wasmi-labs/wasmi"}