{"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:1727484684.0","currentOid":""},"activityList":{"items":[{"before":"42172bc39d7720795221dee932b2366e0f2b4658","after":"a6322510d3dd856dcfd9203f9305e8bc291bdb9e","ref":"refs/heads/storageLocationsParserSupport","pushedAt":"2024-09-28T19:58:59.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 grammar","shortMessageHtmlLink":"update grammar"}},{"before":"bfc61a81c33ff0939e0216609314d62f168df17a","after":"42172bc39d7720795221dee932b2366e0f2b4658","ref":"refs/heads/storageLocationsParserSupport","pushedAt":"2024-09-28T19:36:48.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! grammar","shortMessageHtmlLink":"fixup! grammar"}},{"before":"d6a41cfb1988d8fc609e30e5ffa2835e2674584e","after":"bfc61a81c33ff0939e0216609314d62f168df17a","ref":"refs/heads/storageLocationsParserSupport","pushedAt":"2024-09-28T01:08:25.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":"update tests","shortMessageHtmlLink":"update tests"}},{"before":null,"after":"d6a41cfb1988d8fc609e30e5ffa2835e2674584e","ref":"refs/heads/storageLocationsParserSupport","pushedAt":"2024-09-28T00:51:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"matheusaaguiar","name":null,"path":"/matheusaaguiar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95899911?s=80&v=4"},"commit":{"message":"update grammar","shortMessageHtmlLink":"update grammar"}},{"before":"1a0f57e08d3e43e135adbcaed4cc048d9313f86e","after":"b54074176a9b751d252650528252a8c8468976ca","ref":"refs/heads/transientStorageDocs","pushedAt":"2024-09-27T18:20:11.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":"Transient storage docs","shortMessageHtmlLink":"Transient storage docs"}},{"before":"98fdc44b2600b3e7236803b627544ee20eddc6ef","after":null,"ref":"refs/heads/transient-storage-for-value-types-ir","pushedAt":"2024-09-27T16:21:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nikola-matic","name":"Nikola Matić","path":"/nikola-matic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4415530?s=80&v=4"}},{"before":"26d5b3f88790183f5b30dc0067db629338846428","after":"4ba39cbe1ce3cc5eceba3b1519c652b544846ba9","ref":"refs/heads/develop","pushedAt":"2024-09-27T16:21:55.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"nikola-matic","name":"Nikola Matić","path":"/nikola-matic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4415530?s=80&v=4"},"commit":{"message":"Merge pull request #15292 from ethereum/transient-storage-for-value-types-ir\n\nIR codegen for transient state variables","shortMessageHtmlLink":"Merge pull request #15292 from ethereum/transient-storage-for-value-t…"}},{"before":"25c44a44d39ce1d89f159e6efea43b81dc7a075c","after":"98fdc44b2600b3e7236803b627544ee20eddc6ef","ref":"refs/heads/transient-storage-for-value-types-ir","pushedAt":"2024-09-27T14:27:11.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":"Fix missing underscore in Yul function names","shortMessageHtmlLink":"Fix missing underscore in Yul function names"}},{"before":"aebd33123fe808a2ce6cdfa892e9051eb212c206","after":"44a6f8f0d4f011c3d3b69f1aa1c131225ea3aeeb","ref":"refs/heads/compiler-stack-do-not-store-compiler-instances","pushedAt":"2024-09-27T13:19:57.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":"CompilerStack: Do not cache the JSON representation of generated sources","shortMessageHtmlLink":"CompilerStack: Do not cache the JSON representation of generated sources"}},{"before":"9ccc44a9bac77aa0c75944bd93d57a1ea66d5a23","after":null,"ref":"refs/heads/compiler-stack-do-not-store-serialized-json","pushedAt":"2024-09-27T13:17:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cameel","name":"Kamil Śliwak","path":"/cameel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137030?s=80&v=4"}},{"before":"f369cdd05d71f383f1ec4a62981b08720d99796d","after":"26d5b3f88790183f5b30dc0067db629338846428","ref":"refs/heads/develop","pushedAt":"2024-09-27T13:17:21.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"cameel","name":"Kamil Śliwak","path":"/cameel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137030?s=80&v=4"},"commit":{"message":"Merge pull request #15451 from ethereum/compiler-stack-do-not-store-serialized-json\n\nDo not store JSON Yul ASTs and Yul CFG in `CompilerStack`","shortMessageHtmlLink":"Merge pull request #15451 from ethereum/compiler-stack-do-not-store-s…"}},{"before":"04d98ea94a58030e81cce298f2528ff1820b493f","after":"25c44a44d39ce1d89f159e6efea43b81dc7a075c","ref":"refs/heads/transient-storage-for-value-types-ir","pushedAt":"2024-09-27T08:06:04.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":"Fix missing underscore in Yul function names","shortMessageHtmlLink":"Fix missing underscore in Yul function names"}},{"before":"4db8489a4ee2557a6aa13d829b8a6a5a5f6bd346","after":null,"ref":"refs/heads/compiler-stack-no-lazy-init-outputs","pushedAt":"2024-09-26T22:08:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cameel","name":"Kamil Śliwak","path":"/cameel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137030?s=80&v=4"}},{"before":"f28ce6d1a17e26ed776cbc1d408a230c2e2d503b","after":"aebd33123fe808a2ce6cdfa892e9051eb212c206","ref":"refs/heads/compiler-stack-do-not-store-compiler-instances","pushedAt":"2024-09-26T21:16:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cameel","name":"Kamil Śliwak","path":"/cameel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137030?s=80&v=4"},"commit":{"message":"CompilerStack: Do not cache the JSON representation of generated sources","shortMessageHtmlLink":"CompilerStack: Do not cache the JSON representation of generated sources"}},{"before":null,"after":"4db8489a4ee2557a6aa13d829b8a6a5a5f6bd346","ref":"refs/heads/compiler-stack-no-lazy-init-outputs","pushedAt":"2024-09-26T20:49:24.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":"CompilerStack: Stop caching outputs with LazyInit","shortMessageHtmlLink":"CompilerStack: Stop caching outputs with LazyInit"}},{"before":null,"after":"f28ce6d1a17e26ed776cbc1d408a230c2e2d503b","ref":"refs/heads/compiler-stack-do-not-store-compiler-instances","pushedAt":"2024-09-26T20:49:24.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":"Do not cache instances of Compiler in CompilerStack","shortMessageHtmlLink":"Do not cache instances of Compiler in CompilerStack"}},{"before":"c78a8d27645bfdac301a523e63b349455ab20549","after":"9ccc44a9bac77aa0c75944bd93d57a1ea66d5a23","ref":"refs/heads/compiler-stack-do-not-store-serialized-json","pushedAt":"2024-09-26T16:46:19.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":"CompilerStack: Yul AST generation only on demand\n\n- The JSON artifacts take a lot of memory so always generating them is very wasteful.\n- Even when requested, they are only relevant while the current contract is being copmiled. We only really want to store the serialized JSON that will be returned to the user.\n- This actually also speeds up compilation quite a bit.","shortMessageHtmlLink":"CompilerStack: Yul AST generation only on demand"}},{"before":"c6fc5c6f8ee356b177827b39a8fd6344ccd43228","after":"1a0f57e08d3e43e135adbcaed4cc048d9313f86e","ref":"refs/heads/transientStorageDocs","pushedAt":"2024-09-26T16:31:59.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":"Transient storage docs","shortMessageHtmlLink":"Transient storage docs"}},{"before":"4d0ded8ee087d879d37c4777dd0e0ad0d8138a81","after":"c6fc5c6f8ee356b177827b39a8fd6344ccd43228","ref":"refs/heads/transientStorageDocs","pushedAt":"2024-09-26T16:28:12.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":"Apply suggestions from code review\n\nCo-authored-by: Nikola Matić ","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":"4216aa72df0ef1a6a1b9a20d72b6dd1b6078e931","after":null,"ref":"refs/heads/fix-code-snippets-shifting-yul-ast-native-src-locations","pushedAt":"2024-09-26T15:51:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cameel","name":"Kamil Śliwak","path":"/cameel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137030?s=80&v=4"}},{"before":"6f2ab089b3ebbd9ece6e392b49642d2435f95086","after":"f369cdd05d71f383f1ec4a62981b08720d99796d","ref":"refs/heads/develop","pushedAt":"2024-09-26T15:51:41.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"cameel","name":"Kamil Śliwak","path":"/cameel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/137030?s=80&v=4"},"commit":{"message":"Merge pull request #15457 from ethereum/fix-code-snippets-shifting-yul-ast-native-src-locations\n\nFix shift in Yul AST native src locations due to code snippets in debug info","shortMessageHtmlLink":"Merge pull request #15457 from ethereum/fix-code-snippets-shifting-yu…"}},{"before":"2360c54365cdd562121a7fb57a3d32f1cf5b7642","after":"c78a8d27645bfdac301a523e63b349455ab20549","ref":"refs/heads/compiler-stack-do-not-store-serialized-json","pushedAt":"2024-09-26T15:28:39.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":"CompilerStack: Yul AST generation only on demand\n\n- The JSON artifacts take a lot of memory so always generating them is very wasteful.\n- Even when requested, they are only relevant while the current contract is being copmiled. We only really want to store the serialized JSON that will be returned to the user.\n- This actually also speeds up compilation quite a bit.","shortMessageHtmlLink":"CompilerStack: Yul AST generation only on demand"}},{"before":"614f31252c1cb67f43370dcc4c38edefd2bf5406","after":"4216aa72df0ef1a6a1b9a20d72b6dd1b6078e931","ref":"refs/heads/fix-code-snippets-shifting-yul-ast-native-src-locations","pushedAt":"2024-09-26T15:16:07.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":"Fix shifted native source locations in Yul AST in presence of code snippets","shortMessageHtmlLink":"Fix shifted native source locations in Yul AST in presence of code sn…"}},{"before":"c634cf0ec729b82d422ad445c393b6f927f7de5e","after":"7622ab886f2a1f92c5e0a4fc5ccaeced2b654446","ref":"refs/heads/ssaValidator","pushedAt":"2024-09-26T14:47:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clonker","name":"clonker","path":"/clonker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1685266?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"59d65ceb6fabac259e51f9caf35d89d46fc7b471","after":"4d0ded8ee087d879d37c4777dd0e0ad0d8138a81","ref":"refs/heads/transientStorageDocs","pushedAt":"2024-09-26T14:37:50.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":"Apply suggestions from code review\n\nCo-authored-by: Nikola Matić ","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":"fecf5580119027f706de02166368c1fe962e819d","after":"c634cf0ec729b82d422ad445c393b6f927f7de5e","ref":"refs/heads/ssaValidator","pushedAt":"2024-09-26T13:09:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clonker","name":"clonker","path":"/clonker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1685266?s=80&v=4"},"commit":{"message":"validator: check if function call can continue","shortMessageHtmlLink":"validator: check if function call can continue"}},{"before":"be4d330b94afd885221e245879780c54d3db0c56","after":"fecf5580119027f706de02166368c1fe962e819d","ref":"refs/heads/ssaValidator","pushedAt":"2024-09-26T12:34:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clonker","name":"clonker","path":"/clonker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1685266?s=80&v=4"},"commit":{"message":"validator: consolidate entry variable values in constant for loop","shortMessageHtmlLink":"validator: consolidate entry variable values in constant for loop"}},{"before":"b7051362eeb816eca7dcf6d633b420663555cf65","after":null,"ref":"refs/heads/disable-pedantic-asan-builds","pushedAt":"2024-09-26T11:15:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"r0qs","name":"r0qs","path":"/r0qs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/457348?s=80&v=4"}},{"before":"fd6a65574319a5f7a5eb596883a79cfdb31992a6","after":"6f2ab089b3ebbd9ece6e392b49642d2435f95086","ref":"refs/heads/develop","pushedAt":"2024-09-26T11:15:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"r0qs","name":"r0qs","path":"/r0qs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/457348?s=80&v=4"},"commit":{"message":"Merge pull request #15453 from ethereum/disable-pedantic-asan-builds\n\nDo not treat all warnings as errors when building with sanitizers.","shortMessageHtmlLink":"Merge pull request #15453 from ethereum/disable-pedantic-asan-builds"}},{"before":"070cfd60222186c6e132feedcec6445865f9cbf2","after":"be4d330b94afd885221e245879780c54d3db0c56","ref":"refs/heads/ssaValidator","pushedAt":"2024-09-26T10:58:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"clonker","name":"clonker","path":"/clonker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1685266?s=80&v=4"},"commit":{"message":"validator: uninitialized variables are zero and literals should not be remapped when evaluating phi functions","shortMessageHtmlLink":"validator: uninitialized variables are zero and literals should not b…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yOFQxOTo1ODo1OS4wMDAwMDBazwAAAATDhUKM","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNlQxMDo1ODowNy4wMDAwMDBazwAAAATBX0xq"}},"title":"Activity · ethereum/solidity"}