{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":656262216,"defaultBranch":"main","name":"WASI-Virt","ownerLogin":"bytecodealliance","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-20T15:24:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/54038801?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708731730.0","currentOid":""},"activityList":{"items":[{"before":"b2581ff6e993c7c3cb6f5d899977bbce3d4c6c60","after":"02de7b495eba3f1bf786bf17cf2236b7277be7b0","ref":"refs/heads/main","pushedAt":"2024-06-19T14:46:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"dep: Optionalize `wasm-opt` crate dependency (#63)\n\n* dep: Optionalize `wasm-opt` crate dependency\r\n\r\nThe `wasm-opt` crate brings in C++ dependencies (binaryen) and it makes\r\nthe build process more complex and slower (also setting up\r\ncross-compilation for C++ is not trivial unlike Rust).\r\nAlso the DCE process doesn't make much difference if we allow all WASI\r\nsubsystems.\r\nThis commit makes the `wasm-opt` crate dependency optional so that crate\r\nusers can choose whether to use it or not.\r\n\r\nAlso strip the \"name\" section at walrus module generation time if\r\n`debug=false` because it was stripped by `wasm-opt` before.\r\n\r\n* ci: Add a job to test without default features","shortMessageHtmlLink":"dep: Optionalize wasm-opt crate dependency (#63)"}},{"before":"7a1d14cda86a20a47c84abdae2b2f59bcd0d66ae","after":"b2581ff6e993c7c3cb6f5d899977bbce3d4c6c60","ref":"refs/heads/main","pushedAt":"2024-06-05T18:06:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"chore: remove use of nightly features in Cargo.toml (#62)\n\n* chore: remove use of nightly features in Cargo.toml\r\n\r\nThe use of `profile-rustflags` is mainly to minimize the size of\r\nvirtual-adapter, but it's declared in the root Cargo.toml since it's\r\nonly allowed in the workspace root even though it's not used when\r\nbuilding wasi-virt crate.\r\n\r\nThe use of the nightly feature requires projects depending on wasi-virt\r\ncrate to also use nightly, which complicates the build process\r\n(especially building native extensions of Ruby..)\r\n\r\nThis commit moves the `rustflags` setting from the Cargo.toml to the\r\nRUSTFLAGS env var in build-adapter.sh.\r\n\r\n* doc: Remove note about nightly in README","shortMessageHtmlLink":"chore: remove use of nightly features in Cargo.toml (#62)"}},{"before":"6585bdffbcfe6d39aa94e167b841b1141258052d","after":"7a1d14cda86a20a47c84abdae2b2f59bcd0d66ae","ref":"refs/heads/main","pushedAt":"2024-06-05T17:30:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"Update wit-bindgen 0.17.1 -> 0.25.0 (#60)","shortMessageHtmlLink":"Update wit-bindgen 0.17.1 -> 0.25.0 (#60)"}},{"before":"87cc7d7bcab0b9908fd172f505d35b9ee72e03b6","after":"6585bdffbcfe6d39aa94e167b841b1141258052d","ref":"refs/heads/main","pushedAt":"2024-06-04T17:35:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"fix: truly respect `--allow-all` to allow all components (#61)\n\n`ArgAction::SetTrue` is not the right action for `allow_xxx` options, as\r\nthey should default to `None` instead of `Some(false)` when the option\r\nitself is not specified. The wrong default value led to the `--allow-all`\r\noption not being respected, as the `allow_xxx.unwrap_or(allow_all)`\r\nalways ignored the `allow_all` value.","shortMessageHtmlLink":"fix: truly respect --allow-all to allow all components (#61)"}},{"before":"ca43998488eab243141de336264fc945882308d6","after":"87cc7d7bcab0b9908fd172f505d35b9ee72e03b6","ref":"refs/heads/main","pushedAt":"2024-05-22T17:59:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"chore: keep name section in debug builds (#58)","shortMessageHtmlLink":"chore: keep name section in debug builds (#58)"}},{"before":"e8786f57573631333b5afe6c36e545f75fa10f4a","after":"ca43998488eab243141de336264fc945882308d6","ref":"refs/heads/main","pushedAt":"2024-05-22T17:59:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"Pin nightly toolchain version (#59)\n\nThe latest nightly toolchain includes a dlmalloc fix that relaxes the\r\ndealloc validation. This is causing the wit-bindgen generated bindings\r\nto crash at runtime when building with the recent nightly toolchains.\r\n\r\nThis patch pins the nightly toolchain to a version that is known to work\r\nwith the current codebase.","shortMessageHtmlLink":"Pin nightly toolchain version (#59)"}},{"before":"861233d8ad319b8e29cae076e2f30e915dffc488","after":"e8786f57573631333b5afe6c36e545f75fa10f4a","ref":"refs/heads/main","pushedAt":"2024-05-01T17:42:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"fix: handle \".\" in path lookup (#55)","shortMessageHtmlLink":"fix: handle \".\" in path lookup (#55)"}},{"before":"45a4a3f18dc352a8240470a9caf32716efe91666","after":"861233d8ad319b8e29cae076e2f30e915dffc488","ref":"refs/heads/main","pushedAt":"2024-04-30T16:55:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"fix: deallocate with correct amount of bytes (#54)\n\ndlmalloc-rs bundled with recent versions of Rust (1.78.0 and later) has\r\nstarted to validate the size of deallocated memory blocks.\r\n\r\nhttps://github.com/alexcrichton/dlmalloc-rs/commit/74fbdb54aba5bcb17fa392a052460704d19bef06\r\nhttps://github.com/rust-lang/rust/commit/9b73db3f1c9bdfc567a3c24f1149fa8918b488a2","shortMessageHtmlLink":"fix: deallocate with correct amount of bytes (#54)"}},{"before":"f02924b091364587e6a6f77038d2ae3283bb53fb","after":"b5963ca84d29f5633400f5e418df20f330737fb9","ref":"refs/heads/update-wit-bindgen","pushedAt":"2024-03-05T15:42:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"deps: update dependencies","shortMessageHtmlLink":"deps: update dependencies"}},{"before":"0d7ce794f4a7fb0c271d66666a65331908d55d72","after":"f02924b091364587e6a6f77038d2ae3283bb53fb","ref":"refs/heads/update-wit-bindgen","pushedAt":"2024-02-23T23:54:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"c6addeff60973b34e86a7f33479991ade04ca5ac","after":"0d7ce794f4a7fb0c271d66666a65331908d55d72","ref":"refs/heads/update-wit-bindgen","pushedAt":"2024-02-23T23:50:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"latest","shortMessageHtmlLink":"latest"}},{"before":"45a4a3f18dc352a8240470a9caf32716efe91666","after":"c6addeff60973b34e86a7f33479991ade04ca5ac","ref":"refs/heads/update-wit-bindgen","pushedAt":"2024-02-23T23:42:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"deps: update wit-bindgen","shortMessageHtmlLink":"deps: update wit-bindgen"}},{"before":null,"after":"45a4a3f18dc352a8240470a9caf32716efe91666","ref":"refs/heads/update-wit-bindgen","pushedAt":"2024-02-23T23:42:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"fix: disable dwarf on debug (#51)","shortMessageHtmlLink":"fix: disable dwarf on debug (#51)"}},{"before":"fd2fae04342ea58aab2426ca041da68be046b030","after":"45a4a3f18dc352a8240470a9caf32716efe91666","ref":"refs/heads/main","pushedAt":"2024-02-23T22:22:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"fix: disable dwarf on debug (#51)","shortMessageHtmlLink":"fix: disable dwarf on debug (#51)"}},{"before":"b3b7b7f2a4c3d2ceef3c58826e93bb3cc205a119","after":null,"ref":"refs/heads/disable-dwarf","pushedAt":"2024-02-23T22:22:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"}},{"before":"1cc58898f92f6cc5294277c4a6b977dc77c01f74","after":"b3b7b7f2a4c3d2ceef3c58826e93bb3cc205a119","ref":"refs/heads/disable-dwarf","pushedAt":"2024-02-23T22:22:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"fix mutable","shortMessageHtmlLink":"fix mutable"}},{"before":null,"after":"1cc58898f92f6cc5294277c4a6b977dc77c01f74","ref":"refs/heads/disable-dwarf","pushedAt":"2024-02-23T22:17:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"fix: disable dwarf on debug","shortMessageHtmlLink":"fix: disable dwarf on debug"}},{"before":"692fadefc188a8414044c04e041980a30c4a98b9","after":null,"ref":"refs/heads/package-checkin","pushedAt":"2024-02-14T01:46:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"}},{"before":"05419e613dd550079224146db1082ec186dbf56b","after":"fd2fae04342ea58aab2426ca041da68be046b030","ref":"refs/heads/main","pushedAt":"2024-02-14T01:46:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"fix: checkin package.wasm (#50)","shortMessageHtmlLink":"fix: checkin package.wasm (#50)"}},{"before":null,"after":"692fadefc188a8414044c04e041980a30c4a98b9","ref":"refs/heads/package-checkin","pushedAt":"2024-02-14T01:45:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"fix: checkin package.wasm","shortMessageHtmlLink":"fix: checkin package.wasm"}},{"before":"bb838eddaa9afc7d26ef7250b795632a3ab74f00","after":null,"ref":"refs/heads/exit","pushedAt":"2024-02-14T01:19:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"}},{"before":"439431869195fb91bd36372fb141633fcb2ce741","after":"05419e613dd550079224146db1082ec186dbf56b","ref":"refs/heads/main","pushedAt":"2024-02-14T01:19:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"fix: add exit to allow-all (#48)","shortMessageHtmlLink":"fix: add exit to allow-all (#48)"}},{"before":null,"after":"bb838eddaa9afc7d26ef7250b795632a3ab74f00","ref":"refs/heads/exit","pushedAt":"2024-02-14T01:05:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"fix: add exit to allow-all","shortMessageHtmlLink":"fix: add exit to allow-all"}},{"before":"dfc11a55d5cdfd72c9608086cd256659070afdd0","after":"439431869195fb91bd36372fb141633fcb2ce741","ref":"refs/heads/main","pushedAt":"2024-02-14T00:46:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sunfishcode","name":"Dan Gohman","path":"/sunfishcode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4503403?s=80&v=4"},"commit":{"message":"Update to actions/checkout@v4. (#47)\n\nThis fixes CI warnings about Node.js 16 being deprecated.","shortMessageHtmlLink":"Update to actions/checkout@v4. (#47)"}},{"before":"0cf0c7cb6df393356b12aa518c318a49e98c7b27","after":"dfc11a55d5cdfd72c9608086cd256659070afdd0","ref":"refs/heads/main","pushedAt":"2024-02-14T00:30:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"Update wasm-opt and cap-std dependencies. (#45)\n\nUpdate to the latest wasm-opt and the cap-std used in Wasmtime.","shortMessageHtmlLink":"Update wasm-opt and cap-std dependencies. (#45)"}},{"before":"4623ba618f365859835d63c083197028cb061cc1","after":"0cf0c7cb6df393356b12aa518c318a49e98c7b27","ref":"refs/heads/main","pushedAt":"2024-02-14T00:29:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sunfishcode","name":"Dan Gohman","path":"/sunfishcode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4503403?s=80&v=4"},"commit":{"message":"Fix several fixmes from #43. (#46)\n\nIt appears I missed updating all the signatures in virt_deny in #43, so\r\nthis commit updates them.","shortMessageHtmlLink":"Fix several fixmes from #43. (#46)"}},{"before":"5d1272b296889ca84c61e76fa92d753804aa1370","after":null,"ref":"refs/heads/sunfishcode/stage","pushedAt":"2024-02-13T23:20:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sunfishcode","name":"Dan Gohman","path":"/sunfishcode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4503403?s=80&v=4"}},{"before":"0ae105931764183c0068f5e7d4e1d12fd5322bab","after":"4623ba618f365859835d63c083197028cb061cc1","ref":"refs/heads/main","pushedAt":"2024-02-13T22:49:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"Update to wasi-cli@0.2.0 (#43)","shortMessageHtmlLink":"Update to wasi-cli@0.2.0 (#43)"}},{"before":null,"after":"f88dca8f20998a8a813b6fa0bd61ac092d592d2d","ref":"refs/heads/wip","pushedAt":"2024-02-12T23:28:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"something kinda almost working","shortMessageHtmlLink":"something kinda almost working"}},{"before":null,"after":"5d1272b296889ca84c61e76fa92d753804aa1370","ref":"refs/heads/sunfishcode/stage","pushedAt":"2024-02-05T21:42:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"guybedford","name":"Guy Bedford","path":"/guybedford","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/598730?s=80&v=4"},"commit":{"message":"latest wit updates","shortMessageHtmlLink":"latest wit updates"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaao5lgA","startCursor":null,"endCursor":null}},"title":"Activity ยท bytecodealliance/WASI-Virt"}