{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":130285553,"defaultBranch":"master","name":"c2rust","ownerLogin":"immunant","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-04-20T00:05:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7826584?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727202722.0","currentOid":""},"activityList":{"items":[{"before":"36867c1f8a3c9fdfe180cd489e9ccc2116a5c2ef","after":"b9c1948df2f8ddbb38ecddaeb8fbb07de9412640","ref":"refs/heads/sp/cleanup-20240923","pushedAt":"2024-09-24T22:37:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spernsteiner","name":null,"path":"/spernsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3031136?s=80&v=4"},"commit":{"message":"Merge branch 'analyze-skip-borrowck' into sp/cleanup-20240923","shortMessageHtmlLink":"Merge branch 'analyze-skip-borrowck' into sp/cleanup-20240923"}},{"before":"6dc900d38b5a4317e078bff49be4387c87c959ae","after":null,"ref":"refs/heads/kkysen/rust-analyzer-component","pushedAt":"2024-09-24T18:32:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kkysen","name":"Khyber Sen","path":"/kkysen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22091713?s=80&v=4"}},{"before":"c6610d50956f87a19a476834a18344267b7402be","after":"516b30e3b632a29c4206dbdfe16130867e11e7a4","ref":"refs/heads/master","pushedAt":"2024-09-24T18:32:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kkysen","name":"Khyber Sen","path":"/kkysen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22091713?s=80&v=4"},"commit":{"message":"`rust-analyzer`: add `rust-analyzer` component to `rust-toolchain.toml` so that it is in sync with our pinned nightly (#1137)\n\nThe latest `rust-analyzer` only supports `stable` and now breaks, so\r\nthis pins it to the version on our `nightly`, which won't break on that\r\nversion.","shortMessageHtmlLink":"rust-analyzer: add rust-analyzer component to `rust-toolchain.tom…"}},{"before":"294ffbff4e07185d02fc821e64dc23c1984eb839","after":"36867c1f8a3c9fdfe180cd489e9ccc2116a5c2ef","ref":"refs/heads/sp/cleanup-20240923","pushedAt":"2024-09-24T00:13:05.000Z","pushType":"push","commitsCount":54,"pusher":{"login":"spernsteiner","name":null,"path":"/spernsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3031136?s=80&v=4"},"commit":{"message":"Merge branch 'analyze-move-last-use' into sp/cleanup-20240923","shortMessageHtmlLink":"Merge branch 'analyze-move-last-use' into sp/cleanup-20240923"}},{"before":null,"after":"294ffbff4e07185d02fc821e64dc23c1984eb839","ref":"refs/heads/sp/cleanup-20240923","pushedAt":"2024-09-23T19:00:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"spernsteiner","name":null,"path":"/spernsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3031136?s=80&v=4"},"commit":{"message":"Merge branch 'analyze-simple-buffer-fixes' into sp/cleanup-20240923","shortMessageHtmlLink":"Merge branch 'analyze-simple-buffer-fixes' into sp/cleanup-20240923"}},{"before":"73bdbb8ea583aac7ffd1183ff1ff5c0092bc4e56","after":"c6610d50956f87a19a476834a18344267b7402be","ref":"refs/heads/master","pushedAt":"2024-09-22T12:58:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kkysen","name":"Khyber Sen","path":"/kkysen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22091713?s=80&v=4"},"commit":{"message":"Fix Nix (#1094)\n\nThe current nix expression doesn't build for me on nixos on 23.11 stable\r\n(bunch of various build errors that I can share if useful). This nix\r\nflake builds the project without erroring (e.g. `nix develop -c cargo\r\nbuild --release`) and also brings in the rust toolchain declaratively\r\nwith nix instead of with rustup.","shortMessageHtmlLink":"Fix Nix (#1094)"}},{"before":null,"after":"6dc900d38b5a4317e078bff49be4387c87c959ae","ref":"refs/heads/kkysen/rust-analyzer-component","pushedAt":"2024-09-22T12:41:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kkysen","name":"Khyber Sen","path":"/kkysen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22091713?s=80&v=4"},"commit":{"message":"`rust-analyzer`: add `rust-analyzer` component to `rust-toolchain.toml` so that it is in sync with our pinned nightly, as the latest `rust-analyzer` only supports `stable` and now breaks","shortMessageHtmlLink":"rust-analyzer: add rust-analyzer component to `rust-toolchain.tom…"}},{"before":"03b949c1865a9f6946afc4ff1783866197adc7ea","after":"73bdbb8ea583aac7ffd1183ff1ff5c0092bc4e56","ref":"refs/heads/master","pushedAt":"2024-09-22T12:31:30.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kkysen","name":"Khyber Sen","path":"/kkysen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22091713?s=80&v=4"},"commit":{"message":"transpile: Make cast from `bool` to pointer compile through `size_t` (#1134)\n\n* Similar to #1030.\r\n\r\n* Fixes #1077.","shortMessageHtmlLink":"transpile: Make cast from bool to pointer compile through size_t (#…"}},{"before":"8cc6c91600850c4aee3d97dd4f9a079eb8986447","after":"fb3add3ff7549123f29bc24f107c9594da43c045","ref":"refs/heads/perl/builtin_assume","pushedAt":"2024-09-21T02:00:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thedataking","name":"Per Larsen","path":"/thedataking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4011337?s=80&v=4"},"commit":{"message":"Translate builtin_assume and unaligned SIMD intrinsics\n\nUnaligned vector types such as `__m128_u` or `__256_u` not not have\nany equivalents in Rust so we translate them to their aligned equivalents.\nThis is unsound so we emit warning that the program may be mistranspiled.","shortMessageHtmlLink":"Translate builtin_assume and unaligned SIMD intrinsics"}},{"before":null,"after":"8cc6c91600850c4aee3d97dd4f9a079eb8986447","ref":"refs/heads/perl/builtin_assume","pushedAt":"2024-09-21T01:56:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thedataking","name":"Per Larsen","path":"/thedataking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4011337?s=80&v=4"},"commit":{"message":"Translate builtin_assume and unaligned SIMD intrinsics\n\nUnaligned vector types such as `__m128_u` or `__256_u` not not have\nany equivalents in Rust so we translate them to their aligned equivalents.\nThis is unsound so we emit warning that the program may be mistranspiled.","shortMessageHtmlLink":"Translate builtin_assume and unaligned SIMD intrinsics"}},{"before":"7e35805a34a9110d038167404c06d8570f37e7bc","after":null,"ref":"refs/heads/fw/update-gh-artifact-upload","pushedAt":"2024-09-18T23:12:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fw-immunant","name":"Frances Wingerter","path":"/fw-immunant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91758128?s=80&v=4"}},{"before":"9eaf8a15ede349a3ed9bff4af4638a80c88b8b65","after":"03b949c1865a9f6946afc4ff1783866197adc7ea","ref":"refs/heads/master","pushedAt":"2024-09-18T23:12:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fw-immunant","name":"Frances Wingerter","path":"/fw-immunant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91758128?s=80&v=4"},"commit":{"message":"Update CI workflow to use upload-artifacts@v4 action\n\nThe old version is deprecated and now raises an error","shortMessageHtmlLink":"Update CI workflow to use upload-artifacts@v4 action"}},{"before":null,"after":"7e35805a34a9110d038167404c06d8570f37e7bc","ref":"refs/heads/fw/update-gh-artifact-upload","pushedAt":"2024-09-18T22:43:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fw-immunant","name":"Frances Wingerter","path":"/fw-immunant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91758128?s=80&v=4"},"commit":{"message":"Update CI workflow to use upload-artifacts@v4 action\n\nThe old version is deprecated and now raises an error","shortMessageHtmlLink":"Update CI workflow to use upload-artifacts@v4 action"}},{"before":"b3f0ad9a8646f1eb89f1bd44dcc58ce1a88f0cd1","after":"1cd36a18bc9a846727763e7d0bf34f3b404c54df","ref":"refs/heads/kkysen/fix-src-loc-equality-transitivity","pushedAt":"2024-09-17T09:34:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkysen","name":"Khyber Sen","path":"/kkysen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22091713?s=80&v=4"},"commit":{"message":"transpile: try to fix `SrcLoc`'s `==` transitivity to make it a correct total order","shortMessageHtmlLink":"transpile: try to fix SrcLoc's == transitivity to make it a corre…"}},{"before":null,"after":"b3f0ad9a8646f1eb89f1bd44dcc58ce1a88f0cd1","ref":"refs/heads/kkysen/fix-src-loc-equality-transitivity","pushedAt":"2024-09-17T09:32:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kkysen","name":"Khyber Sen","path":"/kkysen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22091713?s=80&v=4"},"commit":{"message":"transpile: try to fix `SrcLoc`'s `==` transitivity to make it a correct total order","shortMessageHtmlLink":"transpile: try to fix SrcLoc's == transitivity to make it a corre…"}},{"before":null,"after":"c86abb3e2bb95ad82563b22012125433a955293c","ref":"refs/heads/fw/parenthesize-ref-to-cast","pushedAt":"2024-09-05T21:36:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fw-immunant","name":"Frances Wingerter","path":"/fw-immunant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91758128?s=80&v=4"},"commit":{"message":"transpile: parenthesize subexpression of reference expressions if necessary","shortMessageHtmlLink":"transpile: parenthesize subexpression of reference expressions if nec…"}},{"before":"6dafc3a9c7b75b46bd76c5679956522ae1b33c10","after":null,"ref":"refs/heads/fw/fix-macro-ident-panic","pushedAt":"2024-09-05T21:13:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fw-immunant","name":"Frances Wingerter","path":"/fw-immunant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91758128?s=80&v=4"}},{"before":"b9339f42a51779da89aef85b2ef96982789b51e1","after":"9eaf8a15ede349a3ed9bff4af4638a80c88b8b65","ref":"refs/heads/master","pushedAt":"2024-09-05T21:13:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fw-immunant","name":"Frances Wingerter","path":"/fw-immunant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91758128?s=80&v=4"},"commit":{"message":"transpile: don't assume macro invocations are whitespace-free","shortMessageHtmlLink":"transpile: don't assume macro invocations are whitespace-free"}},{"before":null,"after":"6dafc3a9c7b75b46bd76c5679956522ae1b33c10","ref":"refs/heads/fw/fix-macro-ident-panic","pushedAt":"2024-09-05T20:16:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fw-immunant","name":"Frances Wingerter","path":"/fw-immunant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91758128?s=80&v=4"},"commit":{"message":"transpile: don't assume macro invocations are whitespace-free","shortMessageHtmlLink":"transpile: don't assume macro invocations are whitespace-free"}},{"before":"afa0ab89f8a8264571204a3dc8de53e23a5bcf7b","after":"2085bf02a6b311f90e43382a6af5701761a503f2","ref":"refs/heads/sp/dev-20240603","pushedAt":"2024-09-05T16:30:27.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"spernsteiner","name":null,"path":"/spernsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3031136?s=80&v=4"},"commit":{"message":"analyze: run_pointwise_metrics.sh: run build first to ensure deps exist","shortMessageHtmlLink":"analyze: run_pointwise_metrics.sh: run build first to ensure deps exist"}},{"before":"e33b3dceace8c1aaff62835fdb8d5f8975c7f0ed","after":"afa0ab89f8a8264571204a3dc8de53e23a5bcf7b","ref":"refs/heads/sp/dev-20240603","pushedAt":"2024-09-03T20:52:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spernsteiner","name":null,"path":"/spernsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3031136?s=80&v=4"},"commit":{"message":"analyze: rewrite: handle memcpy rewrites where src/dest is Option","shortMessageHtmlLink":"analyze: rewrite: handle memcpy rewrites where src/dest is Option"}},{"before":"6e029ee363f666c8caa4cc21b637033da354409c","after":"e33b3dceace8c1aaff62835fdb8d5f8975c7f0ed","ref":"refs/heads/sp/dev-20240603","pushedAt":"2024-08-30T17:18:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spernsteiner","name":null,"path":"/spernsteiner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3031136?s=80&v=4"},"commit":{"message":"analyze: rewrite: handle memcpy rewrites where src/dest is Option","shortMessageHtmlLink":"analyze: rewrite: handle memcpy rewrites where src/dest is Option"}},{"before":"9527c7a6eedf2dd33b6d019ee9e3cebcf98e1c6f","after":null,"ref":"refs/heads/kkysen/release-0.19.0","pushedAt":"2024-08-30T13:13:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kkysen","name":"Khyber Sen","path":"/kkysen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22091713?s=80&v=4"}},{"before":"df3893f9536a29d72977c9ffb264ae89815ace2f","after":"b9339f42a51779da89aef85b2ef96982789b51e1","ref":"refs/heads/master","pushedAt":"2024-08-30T13:13:53.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"kkysen","name":"Khyber Sen","path":"/kkysen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22091713?s=80&v=4"},"commit":{"message":"Release 0.19.0 (#1116)\n\nThis\r\n* updates our version to `0.19.0`\r\n* fixes `clippy` warnings\r\n* fixes warnings on `stable` (`1.80.1`), including setting `resolver =\r\n\"2\"`\r\n* sets `rust-version = \"1.65\"`, our pinned nightly\r\n\r\nHowever, I'm unable to run `cargo update` since the resolver is still\r\nMSRV-unaware IIUC. `cargo outdated` also fails:\r\n\r\n```shell\r\n> cargo outdated -R\r\nerror: failed to run `rustc` to learn about target-specific information\r\n\r\nCaused by:\r\n process didn't exit successfully: `/home/kkysen/.rustup/toolchains/nightly-2022-08-08-x86_64-unknown-linux-gnu/bin/rustc - --crate-name ___ --print=file-names -C link-arg=-fuse-ld=/home/kkysen/work/c++/mold/current/bin/mold --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=split-debuginfo --print=crate-name --print=cfg` (exit status: 1)\r\n --- stderr\r\n error: unknown print request `split-debuginfo`\r\n```\r\n\r\nOtherwise, this should be everything according to\r\nhttps://github.com/immunant/c2rust/wiki/Release-Process that needs to be\r\nchecked in.","shortMessageHtmlLink":"Release 0.19.0 (#1116)"}},{"before":"0855517e8020787c291413559de54f7436804417","after":"38cc398977de93d97c6bc50cc15f61241a8890ea","ref":"refs/heads/ahomescu/analyze-compare-static-dynamic-v2","pushedAt":"2024-08-29T06:47:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ahomescu","name":"Andrei Homescu","path":"/ahomescu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/443157?s=80&v=4"},"commit":{"message":"analyze: implement static/dynamic NON_NULL comparison mode","shortMessageHtmlLink":"analyze: implement static/dynamic NON_NULL comparison mode"}},{"before":"ec23cfa4a3f70d2b4ab68b465fb0398fbe2463af","after":"9527c7a6eedf2dd33b6d019ee9e3cebcf98e1c6f","ref":"refs/heads/kkysen/release-0.19.0","pushedAt":"2024-08-28T23:27:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkysen","name":"Khyber Sen","path":"/kkysen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22091713?s=80&v=4"},"commit":{"message":"`Cargo.toml`: set `rust-version` to our pinned nightly","shortMessageHtmlLink":"Cargo.toml: set rust-version to our pinned nightly"}},{"before":"bea2341ca2e4f8168e8b49681fff73c5fdc75ab5","after":"ec23cfa4a3f70d2b4ab68b465fb0398fbe2463af","ref":"refs/heads/kkysen/release-0.19.0","pushedAt":"2024-08-28T21:44:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkysen","name":"Khyber Sen","path":"/kkysen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22091713?s=80&v=4"},"commit":{"message":"`transpile`: fix typo in `cfg_attr(tests, test)` (should be `test`)","shortMessageHtmlLink":"transpile: fix typo in cfg_attr(tests, test) (should be test)"}},{"before":null,"after":"bea2341ca2e4f8168e8b49681fff73c5fdc75ab5","ref":"refs/heads/kkysen/release-0.19.0","pushedAt":"2024-08-28T20:19:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kkysen","name":"Khyber Sen","path":"/kkysen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22091713?s=80&v=4"},"commit":{"message":"`Cargo.lock`: `cargo update`","shortMessageHtmlLink":"Cargo.lock: cargo update"}},{"before":"308da97f8ea6f76fc63d39e0fa84f0b28ee17622","after":null,"ref":"refs/heads/fw/release-0.18.0","pushedAt":"2024-08-28T20:18:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kkysen","name":"Khyber Sen","path":"/kkysen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22091713?s=80&v=4"}},{"before":"1cac3202a2c02569aa49dfa9ed4b4e01fc38755a","after":null,"ref":"refs/heads/kkysen/remove-git-testament","pushedAt":"2024-08-28T17:25:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kkysen","name":"Khyber Sen","path":"/kkysen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22091713?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQyMjozNzoxNy4wMDAwMDBazwAAAAS_r3hh","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOFQxNzoyNTo0OS4wMDAwMDBazwAAAASmyCVu"}},"title":"Activity · immunant/c2rust"}