{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":40892817,"defaultBranch":"develop","name":"solidity","ownerLogin":"ethereum","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-08-17T12:27:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6250754?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717761530.0","currentOid":""},"activityList":{"items":[{"before":"d56a687244e22df29b4ed1824d211a8217f7cf65","after":"bc6de9d9d54384b64905c0fc033e08d0ec69b5d4","ref":"refs/heads/foundry-benchmarks","pushedAt":"2024-06-07T12:25:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cameel","name":"Kamil Śliwak","path":"/cameel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137030?s=80&v=4"},"commit":{"message":"Rename benchmarks/run.sh to benchmarks/local.sh","shortMessageHtmlLink":"Rename benchmarks/run.sh to benchmarks/local.sh"}},{"before":null,"after":"503b7f20947965f8a20e29c9e0ac8a53c799b7e0","ref":"refs/heads/smt-cvc4-switch-nigthly-test","pushedAt":"2024-06-07T11:58:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"r0qs","name":"r0qs","path":"/r0qs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/457348?s=80&v=4"},"commit":{"message":"Test nigthly builds","shortMessageHtmlLink":"Test nigthly builds"}},{"before":"44b76e50902a25247820070779a441298fe38f2d","after":"d56a687244e22df29b4ed1824d211a8217f7cf65","ref":"refs/heads/foundry-benchmarks","pushedAt":"2024-06-07T11:56:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cameel","name":"Kamil Śliwak","path":"/cameel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137030?s=80&v=4"},"commit":{"message":"Rename benchmarks/run.sh to benchmarks/local.sh","shortMessageHtmlLink":"Rename benchmarks/run.sh to benchmarks/local.sh"}},{"before":"dd4f189a7c74bc748aa43cc19c7443f704753d44","after":"0f982266663246437cca867ebd3973df99c7512f","ref":"refs/heads/develop","pushedAt":"2024-06-06T21:26:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cameel","name":"Kamil Śliwak","path":"/cameel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137030?s=80&v=4"},"commit":{"message":"Merge pull request #15184 from xiaoxianBoy/fix-typos\n\nFix several typos in code comments","shortMessageHtmlLink":"Merge pull request #15184 from xiaoxianBoy/fix-typos"}},{"before":null,"after":"27ed2f654f5d78a52c269a17afc402d04c07325d","ref":"refs/heads/remove-overly-specific-exception-handlers","pushedAt":"2024-06-06T20:44:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cameel","name":"Kamil Śliwak","path":"/cameel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137030?s=80&v=4"},"commit":{"message":"Treat util::Error as unexpected outside of codegen\n\n- In analysis we use an error reporter and never just throw util::Error. We do it in one case in the codegen (CodeGenerationError) but outside of that case this should not be treated as a proper way to report an error.\n- Now such errors will be treated as unexpected. They're bugs that should be fixed.","shortMessageHtmlLink":"Treat util::Error as unexpected outside of codegen"}},{"before":null,"after":"9cd06828b2ff3a2291d6e16a88fb15b13f745b85","ref":"refs/heads/replace-unnecessary-validations-with-assertions","pushedAt":"2024-06-06T20:44:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cameel","name":"Kamil Śliwak","path":"/cameel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137030?s=80&v=4"},"commit":{"message":"Use solAssert() instead of throwing InternalCompilerError directly","shortMessageHtmlLink":"Use solAssert() instead of throwing InternalCompilerError directly"}},{"before":"4a27b8432d4ed411237f20f634bbfd8190076f25","after":"128b17259c468fbe8a7b1f8219d9d8ab891f43f2","ref":"refs/heads/install-cvc5","pushedAt":"2024-06-06T15:56:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"r0qs","name":"r0qs","path":"/r0qs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/457348?s=80&v=4"},"commit":{"message":"Install cvc5 on OSX","shortMessageHtmlLink":"Install cvc5 on OSX"}},{"before":"92fe8c75273117e1c3f3c03a61bbb892180a3ead","after":"44b76e50902a25247820070779a441298fe38f2d","ref":"refs/heads/foundry-benchmarks","pushedAt":"2024-06-06T15:53:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cameel","name":"Kamil Śliwak","path":"/cameel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137030?s=80&v=4"},"commit":{"message":"Rename benchmarks/run.sh to benchmarks/local.sh","shortMessageHtmlLink":"Rename benchmarks/run.sh to benchmarks/local.sh"}},{"before":"5354787f776f24db5cfedcb25632dc3b063b2dba","after":"92fe8c75273117e1c3f3c03a61bbb892180a3ead","ref":"refs/heads/foundry-benchmarks","pushedAt":"2024-06-06T15:51:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cameel","name":"Kamil Śliwak","path":"/cameel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137030?s=80&v=4"},"commit":{"message":"Rename benchmarks/run.sh to benchmarks/local.sh","shortMessageHtmlLink":"Rename benchmarks/run.sh to benchmarks/local.sh"}},{"before":"0db263d9c0e2740b52a0b90f1d16f92f6f7d5611","after":"5354787f776f24db5cfedcb25632dc3b063b2dba","ref":"refs/heads/foundry-benchmarks","pushedAt":"2024-06-06T15:48:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cameel","name":"Kamil Śliwak","path":"/cameel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137030?s=80&v=4"},"commit":{"message":"benchmarks: Update Uniswap to the latest revision","shortMessageHtmlLink":"benchmarks: Update Uniswap to the latest revision"}},{"before":"9ad7f1d119e90715238368c0e219329440afad44","after":"17357861bcf2dc97bc3ff6d66b408d67d621c320","ref":"refs/heads/smt-cvc4-switch","pushedAt":"2024-06-06T11:05:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"blishko","name":"Martin Blicha","path":"/blishko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16404346?s=80&v=4"},"commit":{"message":"SMTChecker: Allow using multiple external solvers in one analysis\n\nWe are using SMTCommand inside UniversalCallback to call external\nsolvers on queries produced my our engines.\n\nPrevious mechanism set the external solver once during initialization\nand it was not possible to change it later. This meant, that it would\nnot be possible to use, e.g., Eldarica and cvc5 at the same time.\n\nHere we move the proper setup for SMTCommand just before we call it.\nThis setup is customized by subclasses of (CHC)SmtLib2Interface, which\ncall corresponding external solvers.","shortMessageHtmlLink":"SMTChecker: Allow using multiple external solvers in one analysis"}},{"before":"1e5b2898d6b3a627139f41b7fe42b3a1e29fd613","after":"13d84e1a9516b6a3a26cebe429b3b367df945140","ref":"refs/heads/export-yul-cfg-json","pushedAt":"2024-06-05T15:59:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"r0qs","name":"r0qs","path":"/r0qs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/457348?s=80&v=4"},"commit":{"message":"Eliminate TMP nodes for switches.","shortMessageHtmlLink":"Eliminate TMP nodes for switches."}},{"before":"2609c7eaba13ee47c4d1921b390838b4896f2c3a","after":"8785948dd302d171fd81d07dbca08642bb97d3b9","ref":"refs/heads/export-yul-cfg-json-hack","pushedAt":"2024-06-05T15:02:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ekpyron","name":"Daniel","path":"/ekpyron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1347491?s=80&v=4"},"commit":{"message":"Eliminate TMP nodes for switches.","shortMessageHtmlLink":"Eliminate TMP nodes for switches."}},{"before":null,"after":"0db263d9c0e2740b52a0b90f1d16f92f6f7d5611","ref":"refs/heads/foundry-benchmarks","pushedAt":"2024-06-05T14:48:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cameel","name":"Kamil Śliwak","path":"/cameel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137030?s=80&v=4"},"commit":{"message":"Setup for benchmarking solc using external projects and foundry","shortMessageHtmlLink":"Setup for benchmarking solc using external projects and foundry"}},{"before":"bd4d44868a28b1a688908189861838ff2974e33b","after":"1bbf5a802ba5cb42aa2970572a8cb635f384324c","ref":"refs/heads/optimized-ir-reuse-for-bytecode-dependencies","pushedAt":"2024-06-05T12:51:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cameel","name":"Kamil Śliwak","path":"/cameel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137030?s=80&v=4"},"commit":{"message":"Reuse optimized IR for bytecode dependencies","shortMessageHtmlLink":"Reuse optimized IR for bytecode dependencies"}},{"before":"71464790607e6e772fb13589d67dbf5ec582ff06","after":"5f5aa07cd3f09ea2b44cc16308f419c0ab943887","ref":"refs/heads/require-with-error-legacy","pushedAt":"2024-06-05T11:57:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nikola-matic","name":"Nikola Matić","path":"/nikola-matic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4415530?s=80&v=4"},"commit":{"message":"Require with custom error for legacy pipeline","shortMessageHtmlLink":"Require with custom error for legacy pipeline"}},{"before":"890f0021f87f448f28dcc9f06bd5e7adef4c76ee","after":"71464790607e6e772fb13589d67dbf5ec582ff06","ref":"refs/heads/require-with-error-legacy","pushedAt":"2024-06-05T11:56:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nikola-matic","name":"Nikola Matić","path":"/nikola-matic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4415530?s=80&v=4"},"commit":{"message":"Require with custom error for legacy pipeline","shortMessageHtmlLink":"Require with custom error for legacy pipeline"}},{"before":null,"after":"bd4d44868a28b1a688908189861838ff2974e33b","ref":"refs/heads/optimized-ir-reuse-for-bytecode-dependencies","pushedAt":"2024-06-05T11:46:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cameel","name":"Kamil Śliwak","path":"/cameel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137030?s=80&v=4"},"commit":{"message":"Reuse optimized IR for bytecode dependencies","shortMessageHtmlLink":"Reuse optimized IR for bytecode dependencies"}},{"before":"13ccef05bf8485c9cbb80f01e0b0af91fec0c8f6","after":"890f0021f87f448f28dcc9f06bd5e7adef4c76ee","ref":"refs/heads/require-with-error-legacy","pushedAt":"2024-06-05T11:13:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nikola-matic","name":"Nikola Matić","path":"/nikola-matic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4415530?s=80&v=4"},"commit":{"message":"Require with custom error for legacy pipeline","shortMessageHtmlLink":"Require with custom error for legacy pipeline"}},{"before":"baddb2193c3716fed09c0edb34a4d289ccd05fb6","after":null,"ref":"refs/heads/fix-ci-default-evm-version","pushedAt":"2024-06-05T11:13:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ekpyron","name":"Daniel","path":"/ekpyron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1347491?s=80&v=4"}},{"before":"5da0f47439340097fe5b8a409caadc4fd3f00752","after":"dd4f189a7c74bc748aa43cc19c7443f704753d44","ref":"refs/heads/develop","pushedAt":"2024-06-05T11:13:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ekpyron","name":"Daniel","path":"/ekpyron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1347491?s=80&v=4"},"commit":{"message":"Merge pull request #15181 from ethereum/fix-ci-default-evm-version\n\nFix default EVM version in CI.","shortMessageHtmlLink":"Merge pull request #15181 from ethereum/fix-ci-default-evm-version"}},{"before":"97b3fe318d693dffee24dfd3e65eef999358cb79","after":"1e5b2898d6b3a627139f41b7fe42b3a1e29fd613","ref":"refs/heads/export-yul-cfg-json","pushedAt":"2024-06-05T10:37:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ekpyron","name":"Daniel","path":"/ekpyron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1347491?s=80&v=4"},"commit":{"message":"Fix segfault.","shortMessageHtmlLink":"Fix segfault."}},{"before":null,"after":"baddb2193c3716fed09c0edb34a4d289ccd05fb6","ref":"refs/heads/fix-ci-default-evm-version","pushedAt":"2024-06-05T10:23:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ekpyron","name":"Daniel","path":"/ekpyron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1347491?s=80&v=4"},"commit":{"message":"Fix default EVM version in CI.","shortMessageHtmlLink":"Fix default EVM version in CI."}},{"before":"e7edbe1014d2275bf75de8e985142365f583ec88","after":"9ad7f1d119e90715238368c0e219329440afad44","ref":"refs/heads/smt-cvc4-switch","pushedAt":"2024-06-05T10:21:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"blishko","name":"Martin Blicha","path":"/blishko","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16404346?s=80&v=4"},"commit":{"message":"SMTChecker: Allow using multiple external solvers in one analysis\n\nWe are using SMTCommand inside UniversalCallback to call external\nsolvers on queries produced my our engines.\n\nPrevious mechanism set the external solver once during initialization\nand it was not possible to change it later. This meant, that it would\nnot be possible to use, e.g., Eldarica and cvc5 at the same time.\n\nHere we move the proper setup for SMTCommand just before we call it.\nThis setup is customized by subclasses of (CHC)SmtLib2Interface, which\ncall corresponding external solvers.","shortMessageHtmlLink":"SMTChecker: Allow using multiple external solvers in one analysis"}},{"before":"9b325bbc13d566555647d33a88b6c322dcff6444","after":"f5076cce0ae61c9c078d3a75075212da83aedfd1","ref":"refs/heads/transientStorageParserHack","pushedAt":"2024-06-04T23:45:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"matheusaaguiar","name":null,"path":"/matheusaaguiar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95899911?s=80&v=4"},"commit":{"message":"fixup! storage layout error message","shortMessageHtmlLink":"fixup! storage layout error message"}},{"before":"6b6de5440ab23c10d68be0d3355f53e790925a2d","after":"9b325bbc13d566555647d33a88b6c322dcff6444","ref":"refs/heads/transientStorageParserHack","pushedAt":"2024-06-04T20:48:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"matheusaaguiar","name":null,"path":"/matheusaaguiar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95899911?s=80&v=4"},"commit":{"message":"fixup! test","shortMessageHtmlLink":"fixup! test"}},{"before":"7525a6889498fd1131028cb58d7488ff4c5448a2","after":"ce01cd35499db31c0bb4fca8bd412cb5bd4e84e8","ref":"refs/heads/catchSolUnimplementedFeatureErrors","pushedAt":"2024-06-04T20:27:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matheusaaguiar","name":null,"path":"/matheusaaguiar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95899911?s=80&v=4"},"commit":{"message":"fixup! style","shortMessageHtmlLink":"fixup! style"}},{"before":"6a5527934ac461f57922dbc3da276438560c0820","after":"7525a6889498fd1131028cb58d7488ff4c5448a2","ref":"refs/heads/catchSolUnimplementedFeatureErrors","pushedAt":"2024-06-04T20:25:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matheusaaguiar","name":null,"path":"/matheusaaguiar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95899911?s=80&v=4"},"commit":{"message":"fixup! ignore error code","shortMessageHtmlLink":"fixup! ignore error code"}},{"before":"2e99c16abf019da9345be2d73fc3e76bd9bba22a","after":"6a5527934ac461f57922dbc3da276438560c0820","ref":"refs/heads/catchSolUnimplementedFeatureErrors","pushedAt":"2024-06-04T20:23:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"matheusaaguiar","name":null,"path":"/matheusaaguiar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95899911?s=80&v=4"},"commit":{"message":"fixup! separate catch blocks for each stage (parse/analysis/compilation)","shortMessageHtmlLink":"fixup! separate catch blocks for each stage (parse/analysis/compilation)"}},{"before":"345b55ea660902a66bcc74c5ab11e588aeb53b7e","after":"2e99c16abf019da9345be2d73fc3e76bd9bba22a","ref":"refs/heads/catchSolUnimplementedFeatureErrors","pushedAt":"2024-06-04T17:39:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"matheusaaguiar","name":null,"path":"/matheusaaguiar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95899911?s=80&v=4"},"commit":{"message":"Update tests message","shortMessageHtmlLink":"Update tests message"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXzJQTQA","startCursor":null,"endCursor":null}},"title":"Activity · ethereum/solidity"}