{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":769994886,"defaultBranch":"main","name":"revmc","ownerLogin":"paradigmxyz","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-10T16:27:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/97369466?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726263442.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"d4770a552a5791f079537de0e313fa2274a9abe8","ref":"refs/heads/dani/more-local-stacks","pushedAt":"2024-09-13T21:37:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"},"commit":{"message":"perf: infer when to use local stack","shortMessageHtmlLink":"perf: infer when to use local stack"}},{"before":"e3424da93e988cc31fd660cb8c9b8bfae2096a78","after":"9ad12ebe060ab25818ae1bf89febde70e08ca775","ref":"refs/heads/main","pushedAt":"2024-09-05T22:53:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"},"commit":{"message":"chore(deps): bump alloy + revm (#63)\n\n* update alloy and revm deps\r\n\r\n* use new revm api\r\n\r\n* fix revmc::tests::runner\r\n\r\n* unwrap_or_default()\r\n\r\n* fix: EIP-7702\r\n\r\n* chore: don't run snailtracer in CI\r\n\r\n* chore: don't run snailtracer in CI 2\r\n\r\n---------\r\n\r\nCo-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): bump alloy + revm (#63)"}},{"before":"0b5aec1e4931145ced16408a3543649538a8a5b7","after":"e3424da93e988cc31fd660cb8c9b8bfae2096a78","ref":"refs/heads/main","pushedAt":"2024-08-09T08:50:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"},"commit":{"message":"fix: EOF validation in CLI","shortMessageHtmlLink":"fix: EOF validation in CLI"}},{"before":"8645d4b45940796b1b17ad9f4a4e285f116e9b57","after":"0b5aec1e4931145ced16408a3543649538a8a5b7","ref":"refs/heads/main","pushedAt":"2024-08-09T08:28:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"},"commit":{"message":"test: update for new EOF validations","shortMessageHtmlLink":"test: update for new EOF validations"}},{"before":"9eb961452feb8965a04f728220c2959a42b59946","after":"8645d4b45940796b1b17ad9f4a4e285f116e9b57","ref":"refs/heads/main","pushedAt":"2024-08-08T21:01:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"},"commit":{"message":"chore(deps): bump revm","shortMessageHtmlLink":"chore(deps): bump revm"}},{"before":"1bec25ae3b4d662416d3008c846cf1e660da9c76","after":null,"ref":"refs/heads/dani/mstore-segfault","pushedAt":"2024-08-08T21:01:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"}},{"before":"352d558fffc8adda81b628120ba409cc65ea26b3","after":"9eb961452feb8965a04f728220c2959a42b59946","ref":"refs/heads/main","pushedAt":"2024-08-08T21:01:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"},"commit":{"message":"fix: add noinline to mstore builtin (#62)","shortMessageHtmlLink":"fix: add noinline to mstore builtin (#62)"}},{"before":null,"after":"1bec25ae3b4d662416d3008c846cf1e660da9c76","ref":"refs/heads/dani/mstore-segfault","pushedAt":"2024-08-08T16:38:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"},"commit":{"message":"fix: add noinline to mstore builtin","shortMessageHtmlLink":"fix: add noinline to mstore builtin"}},{"before":"e3c44e95008797f405ffa4713fe8863d264de452","after":"352d558fffc8adda81b628120ba409cc65ea26b3","ref":"refs/heads/main","pushedAt":"2024-08-08T15:13:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"},"commit":{"message":"chore: cargo update","shortMessageHtmlLink":"chore: cargo update"}},{"before":"d0865e83afcfa5243d175501dc220662e4ff28c3","after":"e3c44e95008797f405ffa4713fe8863d264de452","ref":"refs/heads/main","pushedAt":"2024-08-08T15:12:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"},"commit":{"message":"fix(inkwell): use from crates.io (#60)\n\nuse inkwell from crates.io","shortMessageHtmlLink":"fix(inkwell): use from crates.io (#60)"}},{"before":"cd4d7fd5432544e01e53deab8aa931fc54537df1","after":"d0865e83afcfa5243d175501dc220662e4ff28c3","ref":"refs/heads/main","pushedAt":"2024-08-08T15:12:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"},"commit":{"message":"chore: add another EOF benchmark","shortMessageHtmlLink":"chore: add another EOF benchmark"}},{"before":"184d353a0fdfae64a194ed4da3001232be10751e","after":"cd4d7fd5432544e01e53deab8aa931fc54537df1","ref":"refs/heads/main","pushedAt":"2024-07-24T18:23:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"},"commit":{"message":"chore: add EOF benchmarks","shortMessageHtmlLink":"chore: add EOF benchmarks"}},{"before":"d7d147e8814bc8b9f1d92f0e6bac04080916eebb","after":null,"ref":"refs/heads/dani/eof-fuzz","pushedAt":"2024-07-23T09:14:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"}},{"before":"7662a4a58389ef73e502a15fd5680cce10830097","after":"184d353a0fdfae64a194ed4da3001232be10751e","ref":"refs/heads/main","pushedAt":"2024-07-23T09:14:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"},"commit":{"message":"feat: fuzz EOF bytecode (#59)\n\n* feat: fuzz EOF bytecode\r\n\r\n* chore: more tests","shortMessageHtmlLink":"feat: fuzz EOF bytecode (#59)"}},{"before":"cc50e9744f205dbba6aad9249078d2aafd0aef5a","after":"d7d147e8814bc8b9f1d92f0e6bac04080916eebb","ref":"refs/heads/dani/eof-fuzz","pushedAt":"2024-07-23T08:58:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"},"commit":{"message":"chore: more tests","shortMessageHtmlLink":"chore: more tests"}},{"before":"1d6d03b68a1ba8b3b778ffec5c62bc3df6378549","after":"cc50e9744f205dbba6aad9249078d2aafd0aef5a","ref":"refs/heads/dani/eof-fuzz","pushedAt":"2024-07-23T08:43:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"},"commit":{"message":"feat: fuzz EOF bytecode","shortMessageHtmlLink":"feat: fuzz EOF bytecode"}},{"before":"b53851193fbf5d63e86d1680aa4c0970020991a9","after":"1d6d03b68a1ba8b3b778ffec5c62bc3df6378549","ref":"refs/heads/dani/eof-fuzz","pushedAt":"2024-07-23T08:41:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"},"commit":{"message":"feat: fuzz EOF bytecode# too","shortMessageHtmlLink":"feat: fuzz EOF bytecode# too"}},{"before":"be76adca5fc7ef4eae56813b2572720e7eb7eec4","after":"b53851193fbf5d63e86d1680aa4c0970020991a9","ref":"refs/heads/dani/eof-fuzz","pushedAt":"2024-07-23T08:40:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"},"commit":{"message":"feat: fuzz EOF bytecode# too","shortMessageHtmlLink":"feat: fuzz EOF bytecode# too"}},{"before":null,"after":"be76adca5fc7ef4eae56813b2572720e7eb7eec4","ref":"refs/heads/dani/eof-fuzz","pushedAt":"2024-07-23T08:40:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"},"commit":{"message":"feat: fuzz EOF bytecode too","shortMessageHtmlLink":"feat: fuzz EOF bytecode too"}},{"before":"d16203f8bb70ca7457bc5aa6622d5a62a79d52a8","after":null,"ref":"refs/heads/dani/eof","pushedAt":"2024-07-21T07:47:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"}},{"before":"4b1a3eab9700aa6f8acac268fc040de73177baac","after":"7662a4a58389ef73e502a15fd5680cce10830097","ref":"refs/heads/main","pushedAt":"2024-07-21T07:46:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"},"commit":{"message":"feat: implement EOF (#53)\n\n* wip: implement EOF\r\n\r\n* chore: clippy\r\n\r\n* fix: fix and test CALLF/JUMPF\r\n\r\n* test\r\n\r\n* feat: implement the remaining builtins\r\n\r\n* fix: correctly clear functions\r\n\r\n* chore: add a TODO\r\n\r\n* fix: correctly clear functions 2\r\n\r\n* chore: clippy\r\n\r\n* feat: use indirectbr for resuming\r\n\r\n* fix: no_std\r\n\r\n* chore: rename ext call inputs\r\n\r\n* feat: re implement using a single IR function\r\n\r\n* feat: fix remaining bugs, pass all state tests\r\n\r\n* chore: clippy\r\n\r\n* chore: add more tests\r\n\r\n* Update crates/revmc/src/tests/mod.rs\r\n\r\n* fix: load_len_at_start\r\n\r\n* chore: add --no-validate\r\n\r\n* fix: no EOFCREATE in staticcalls\r\n\r\n* chore: clippy","shortMessageHtmlLink":"feat: implement EOF (#53)"}},{"before":"8a3caebb813be3a22f91c2eb2365351182f1e2c7","after":null,"ref":"refs/heads/dani/llvm-module-flags","pushedAt":"2024-07-21T07:46:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"}},{"before":"e1ce57017fedd599b8476699ebfcca3e1959234f","after":"4b1a3eab9700aa6f8acac268fc040de73177baac","ref":"refs/heads/main","pushedAt":"2024-07-21T07:46:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"},"commit":{"message":"chore: add more LLVM module flags (#58)","shortMessageHtmlLink":"chore: add more LLVM module flags (#58)"}},{"before":"87761936e521440885ab91aa71aec65c573288be","after":"d16203f8bb70ca7457bc5aa6622d5a62a79d52a8","ref":"refs/heads/dani/eof","pushedAt":"2024-07-21T07:35:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"},"commit":{"message":"chore: clippy","shortMessageHtmlLink":"chore: clippy"}},{"before":"ef0f9b762aec3f465ca1b50cf5a36efbb3dc62dd","after":"87761936e521440885ab91aa71aec65c573288be","ref":"refs/heads/dani/eof","pushedAt":"2024-07-18T09:25:43.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"},"commit":{"message":"fix: no EOFCREATE in staticcalls","shortMessageHtmlLink":"fix: no EOFCREATE in staticcalls"}},{"before":"be78b9fd0a7232da4eaf24b384d9c1d4a17d434f","after":null,"ref":"refs/heads/dani/staticcall-checks","pushedAt":"2024-07-18T09:25:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"}},{"before":"301839063ca0879c1ea099e8e7183ccc569521b1","after":"e1ce57017fedd599b8476699ebfcca3e1959234f","ref":"refs/heads/main","pushedAt":"2024-07-18T09:24:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"},"commit":{"message":"chore: move staticcall checks to builtins (#57)","shortMessageHtmlLink":"chore: move staticcall checks to builtins (#57)"}},{"before":null,"after":"8a3caebb813be3a22f91c2eb2365351182f1e2c7","ref":"refs/heads/dani/llvm-module-flags","pushedAt":"2024-07-18T09:24:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"},"commit":{"message":"chore: add more LLVM module flags","shortMessageHtmlLink":"chore: add more LLVM module flags"}},{"before":"8d67004f9b1838a8671505186268c30985b4ca50","after":"ef0f9b762aec3f465ca1b50cf5a36efbb3dc62dd","ref":"refs/heads/dani/eof","pushedAt":"2024-07-18T09:24:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"},"commit":{"message":"chore: add --no-validate","shortMessageHtmlLink":"chore: add --no-validate"}},{"before":"ca5e41aef3bc7b4027e4720d0c79e8e080ec5175","after":"8d67004f9b1838a8671505186268c30985b4ca50","ref":"refs/heads/dani/eof","pushedAt":"2024-07-18T08:31:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DaniPopes","name":null,"path":"/DaniPopes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57450786?s=80&v=4"},"commit":{"message":"fix: load_len_at_start","shortMessageHtmlLink":"fix: load_len_at_start"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEteeucAA","startCursor":null,"endCursor":null}},"title":"Activity ยท paradigmxyz/revmc"}