{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":331107018,"defaultBranch":"master","name":"sway","ownerLogin":"FuelLabs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-01-19T20:54:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/55993183?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716213682.0","currentOid":""},"activityList":{"items":[{"before":"c809b9ae0d1ef1c1f0df9ada67a69c96425da08b","after":"00556101371c6d49a1cc47e3c1d03989a48bf80f","ref":"refs/heads/esdrubal/5904_method_dedup_in_frontend","pushedAt":"2024-05-20T14:35:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"esdrubal","name":"Marcos Henrich","path":"/esdrubal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1188095?s=80&v=4"},"commit":{"message":"Make TyFunctionSig aware of type parameters.","shortMessageHtmlLink":"Make TyFunctionSig aware of type parameters."}},{"before":null,"after":"8c487eb095eee248a454df8b93acdf736672fd66","ref":"refs/heads/xunilrj/configurables-faster-access","pushedAt":"2024-05-20T14:01:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"xunilrj","name":"Daniel Frederico Lins Leite","path":"/xunilrj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83425?s=80&v=4"},"commit":{"message":"new get_config IR instruction","shortMessageHtmlLink":"new get_config IR instruction"}},{"before":"1b48780c5da5fba3c89844a9f609487bc7d54493","after":"c809b9ae0d1ef1c1f0df9ada67a69c96425da08b","ref":"refs/heads/esdrubal/5904_method_dedup_in_frontend","pushedAt":"2024-05-20T13:40:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"esdrubal","name":"Marcos Henrich","path":"/esdrubal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1188095?s=80&v=4"},"commit":{"message":"Renames MethodCache to FunctionCache.","shortMessageHtmlLink":"Renames MethodCache to FunctionCache."}},{"before":"6e4474f1beb5f6a30d67c524d5bb460aff0907d7","after":"a5dafee7e00977381bbd1f55a47de2f229ac208f","ref":"refs/heads/gh-pages","pushedAt":"2024-05-20T12:41:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 573a9ff7570f2baad774a4c05e3af9afb7808daa","shortMessageHtmlLink":"deploy: 573a9ff"}},{"before":"97253a0de3f0ae3d758fce8645b671658f2c5c9c","after":"6e4474f1beb5f6a30d67c524d5bb460aff0907d7","ref":"refs/heads/gh-pages","pushedAt":"2024-05-20T12:41:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 573a9ff7570f2baad774a4c05e3af9afb7808daa","shortMessageHtmlLink":"deploy: 573a9ff"}},{"before":"eb8e7d6fd5c8f0b5f5a37d221a0577c399103596","after":"97253a0de3f0ae3d758fce8645b671658f2c5c9c","ref":"refs/heads/gh-pages","pushedAt":"2024-05-20T12:41:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 573a9ff7570f2baad774a4c05e3af9afb7808daa","shortMessageHtmlLink":"deploy: 573a9ff"}},{"before":"bc5b70f058a5647f8f1003f03e4bac91aac28761","after":"eb8e7d6fd5c8f0b5f5a37d221a0577c399103596","ref":"refs/heads/gh-pages","pushedAt":"2024-05-20T12:40:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 573a9ff7570f2baad774a4c05e3af9afb7808daa","shortMessageHtmlLink":"deploy: 573a9ff"}},{"before":"f672dea9019e1a5112354463ce95b7a87a175bfe","after":null,"ref":"refs/heads/xunilrj/fix-auto-impl-dca","pushedAt":"2024-05-20T12:31:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"IGI-111","name":null,"path":"/IGI-111","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7190144?s=80&v=4"}},{"before":"f9a72da0949d477e6bbdb99dbf24b8a8c933ba77","after":"573a9ff7570f2baad774a4c05e3af9afb7808daa","ref":"refs/heads/master","pushedAt":"2024-05-20T12:31:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"IGI-111","name":null,"path":"/IGI-111","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7190144?s=80&v=4"},"commit":{"message":"fix dca for encoding v1 autogenerated code (#6006)\n\n## Description\r\n\r\nThis PR is part of https://github.com/FuelLabs/sway/issues/5727 and\r\nfixes a problem with AbiEncode/AbiDecode code generation. The problem\r\nlies in the fact that to encode/decode structs we need to \"touch\" all\r\nfields. Which makes all fields to pass DCA.\r\n\r\nNow, when a `StructFieldAccess` lives inside an autogenerated source,\r\nthe \"code flow graph\" will be built as usual, but no edge will be\r\ncreated to the struct field, nor to the field owner struct declaration.\r\n\r\n## Checklist\r\n\r\n- [x] I have linked to any relevant issues.\r\n- [x] I have commented my code, particularly in hard-to-understand\r\nareas.\r\n- [x] I have updated the documentation where relevant (API docs, the\r\nreference, and the Sway book).\r\n- [x] If my change requires substantial documentation changes, I have\r\n[requested support from the DevRel\r\nteam](https://github.com/FuelLabs/devrel-requests/issues/new/choose)\r\n- [x] I have added tests that prove my fix is effective or that my\r\nfeature works.\r\n- [x] I have added (or requested a maintainer to add) the necessary\r\n`Breaking*` or `New Feature` labels where relevant.\r\n- [x] I have done my best to ensure that my PR adheres to [the Fuel Labs\r\nCode Review\r\nStandards](https://github.com/FuelLabs/rfcs/blob/master/text/code-standards/external-contributors.md).\r\n- [x] I have requested a review from the relevant team or maintainers.\r\n\r\n---------\r\n\r\nCo-authored-by: Joshua Batty ","shortMessageHtmlLink":"fix dca for encoding v1 autogenerated code (#6006)"}},{"before":"74291b8c1669f85de40757c46936ae1d37767827","after":"f672dea9019e1a5112354463ce95b7a87a175bfe","ref":"refs/heads/xunilrj/fix-auto-impl-dca","pushedAt":"2024-05-20T11:53:27.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"JoshuaBatty","name":"Joshua Batty","path":"/JoshuaBatty","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1289413?s=80&v=4"},"commit":{"message":"Merge branch 'master' into xunilrj/fix-auto-impl-dca","shortMessageHtmlLink":"Merge branch 'master' into xunilrj/fix-auto-impl-dca"}},{"before":"a58d0120b59e92ea1a4a4d79e1f34ef7f3f3916f","after":"08f92c2589b253435f965c9dd13e9fa1bca0dc82","ref":"refs/heads/tryfromb512foru256b256","pushedAt":"2024-05-20T11:51:59.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"SwayStar123","name":null,"path":"/SwayStar123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46050679?s=80&v=4"},"commit":{"message":"Merge branch 'master' into tryfromb512foru256b256","shortMessageHtmlLink":"Merge branch 'master' into tryfromb512foru256b256"}},{"before":"3d228e00e9b0afa273f2709bb28eb19bc7312f88","after":"876cfba34e4bf3e6ff5605decab4d7a83385e864","ref":"refs/heads/IGI-111/fallback-only","pushedAt":"2024-05-20T08:45:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"IGI-111","name":null,"path":"/IGI-111","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7190144?s=80&v=4"},"commit":{"message":"Allow storage access in fallback only contracts\n\nContract that do not implement any ABI (and therefore have no methods)\ndo not always properly set the storage annotations of the entry function\nbecause the fallback function's storage annotations are not taken into\naccount. This changes makes sure that the storage function's storage\npermissions are also considered.","shortMessageHtmlLink":"Allow storage access in fallback only contracts"}},{"before":"33ffd7596b47bd14624169e79d1b6cf085b60536","after":"84c1aa8e4dc049549eaa3955cbb19a297f81ca86","ref":"refs/heads/IGI-111/no-constrain-hash","pushedAt":"2024-05-20T08:45:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"IGI-111","name":null,"path":"/IGI-111","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7190144?s=80&v=4"},"commit":{"message":"Don't contrain type arguments of StorageMap\n\nThis allows instantiation of StorageMap without needing to import the\nHash trait.","shortMessageHtmlLink":"Don't contrain type arguments of StorageMap"}},{"before":"2a0104909995610d90affb7a4edb82224c39b058","after":"33ffd7596b47bd14624169e79d1b6cf085b60536","ref":"refs/heads/IGI-111/no-constrain-hash","pushedAt":"2024-05-20T08:44:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"IGI-111","name":null,"path":"/IGI-111","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7190144?s=80&v=4"},"commit":{"message":"Don't contrain type arguments of StorageMap\n\nThis allows instantiation of StorageMap without needing to import the\nHash trait.","shortMessageHtmlLink":"Don't contrain type arguments of StorageMap"}},{"before":null,"after":"2a0104909995610d90affb7a4edb82224c39b058","ref":"refs/heads/IGI-111/no-constrain-hash","pushedAt":"2024-05-20T08:35:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"IGI-111","name":null,"path":"/IGI-111","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7190144?s=80&v=4"},"commit":{"message":"Don't contrain type arguments of StorageMap\n\nThis allows instantiation of StorageMap without needing to import the\nHash trait.","shortMessageHtmlLink":"Don't contrain type arguments of StorageMap"}},{"before":"9a08ebda3878bd32f35d458164ac0157300a18c7","after":"3d228e00e9b0afa273f2709bb28eb19bc7312f88","ref":"refs/heads/IGI-111/fallback-only","pushedAt":"2024-05-20T08:15:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"IGI-111","name":null,"path":"/IGI-111","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7190144?s=80&v=4"},"commit":{"message":"Allow storage access in fallback only contracts\n\nContract that do not implement any ABI (and therefore have no methods)\ndo not always properly set the storage annotations of the entry function\nbecause the fallback function's storage annotations are not taken into\naccount. This changes makes sure that the storage function's storage\npermissions are also considered.","shortMessageHtmlLink":"Allow storage access in fallback only contracts"}},{"before":"f463e58ca6b2371955950db00a32305aedfa40b3","after":"9a08ebda3878bd32f35d458164ac0157300a18c7","ref":"refs/heads/IGI-111/fallback-only","pushedAt":"2024-05-20T07:39:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"IGI-111","name":null,"path":"/IGI-111","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7190144?s=80&v=4"},"commit":{"message":"Allow storage access in fallback only contracts\n\nContract that do not implement any ABI (and therefore have no methods)\ndo not always properly set the storage annotations of the entry function\nbecause the fallback function's storage annotations are not taken into\naccount. This changes makes sure that the storage function's storage\npermissions are also considered.","shortMessageHtmlLink":"Allow storage access in fallback only contracts"}},{"before":"6beedfb04c1129954f66a6565111a71d89a71efe","after":null,"ref":"refs/heads/sophie/forc-doc-primitives-2","pushedAt":"2024-05-19T21:54:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sdankel","name":"Sophie Dankel","path":"/sdankel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47993817?s=80&v=4"}},{"before":"93b0eb1851831f637e25802fe72bc61a0dc52b7a","after":"6beedfb04c1129954f66a6565111a71d89a71efe","ref":"refs/heads/sophie/forc-doc-primitives-2","pushedAt":"2024-05-19T21:38:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sdankel","name":"Sophie Dankel","path":"/sdankel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47993817?s=80&v=4"},"commit":{"message":"move primitive conversions to core","shortMessageHtmlLink":"move primitive conversions to core"}},{"before":null,"after":"93b0eb1851831f637e25802fe72bc61a0dc52b7a","ref":"refs/heads/sophie/forc-doc-primitives-2","pushedAt":"2024-05-19T21:37:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sdankel","name":"Sophie Dankel","path":"/sdankel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47993817?s=80&v=4"},"commit":{"message":"move primitive conversions to core","shortMessageHtmlLink":"move primitive conversions to core"}},{"before":"91e3682bf08a12a29cac17578e95240c574b28ef","after":"61845d4767782d10e15e9e0b7efa98b47932768b","ref":"refs/heads/sophie/forc-doc-primitives","pushedAt":"2024-05-19T21:19:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdankel","name":"Sophie Dankel","path":"/sdankel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47993817?s=80&v=4"},"commit":{"message":"fmt","shortMessageHtmlLink":"fmt"}},{"before":null,"after":"91e3682bf08a12a29cac17578e95240c574b28ef","ref":"refs/heads/sophie/forc-doc-primitives","pushedAt":"2024-05-19T21:13:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sdankel","name":"Sophie Dankel","path":"/sdankel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47993817?s=80&v=4"},"commit":{"message":"feat: Add primitive types to forc-doc","shortMessageHtmlLink":"feat: Add primitive types to forc-doc"}},{"before":"e115645ee90c3575ca333efd74b42f061162720c","after":"f463e58ca6b2371955950db00a32305aedfa40b3","ref":"refs/heads/IGI-111/fallback-only","pushedAt":"2024-05-19T16:39:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"IGI-111","name":null,"path":"/IGI-111","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7190144?s=80&v=4"},"commit":{"message":"Allow storage access in fallback only contracts\n\nContract that do not implement any ABI (and therefore have no methods)\ndo not always properly set the storage annotations of the entry function\nbecause the fallback function's storage annotations are not taken into\naccount. This changes makes sure that the storage function's storage\npermissions are also considered.","shortMessageHtmlLink":"Allow storage access in fallback only contracts"}},{"before":"370e3480cf50e21c0595d268c9a5635948097aec","after":"e115645ee90c3575ca333efd74b42f061162720c","ref":"refs/heads/IGI-111/fallback-only","pushedAt":"2024-05-19T16:09:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"IGI-111","name":null,"path":"/IGI-111","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7190144?s=80&v=4"},"commit":{"message":"Allow storage access in fallback only contracts\n\nContract that do not implement any ABI (and therefore have no methods)\ndo not always properly set the storage annotations of the entry function\nbecause the fallback function's storage annotations are not taken into\naccount. This changes makes sure that the storage function's storage\npermissions are also considered.","shortMessageHtmlLink":"Allow storage access in fallback only contracts"}},{"before":"842d2299433635ef02f179072af3ff56d89d475e","after":"370e3480cf50e21c0595d268c9a5635948097aec","ref":"refs/heads/IGI-111/fallback-only","pushedAt":"2024-05-19T15:49:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"IGI-111","name":null,"path":"/IGI-111","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7190144?s=80&v=4"},"commit":{"message":"Allow storage access in fallback only contracts\n\nContract that do not implement any ABI (and therefore have no methods)\ndo not always properly set the storage annotations of the entry function\nbecause the fallback function's storage annotations are not taken into\naccount. This changes makes sure that the storage function's storage\npermissions are also considered.","shortMessageHtmlLink":"Allow storage access in fallback only contracts"}},{"before":null,"after":"842d2299433635ef02f179072af3ff56d89d475e","ref":"refs/heads/IGI-111/fallback-only","pushedAt":"2024-05-19T15:33:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"IGI-111","name":null,"path":"/IGI-111","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7190144?s=80&v=4"},"commit":{"message":"Allow storage access in fallback only contracts\n\nContract that do not implement any ABI (and therefore have no methods)\ndo not always properly set the storage annotations of the entry function\nbecause the fallback function's storage annotations are not taken into\naccount. This changes makes sure that the storage function's storage\npermissions are also considered.","shortMessageHtmlLink":"Allow storage access in fallback only contracts"}},{"before":"ea8249967adb30fe173a282321d5ce8767b020d1","after":"bc5b70f058a5647f8f1003f03e4bac91aac28761","ref":"refs/heads/gh-pages","pushedAt":"2024-05-19T05:41:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: f9a72da0949d477e6bbdb99dbf24b8a8c933ba77","shortMessageHtmlLink":"deploy: f9a72da"}},{"before":"5da5aaa4ef4b48f04bb8edc983efee51fc0d67a9","after":"ea8249967adb30fe173a282321d5ce8767b020d1","ref":"refs/heads/gh-pages","pushedAt":"2024-05-19T05:41:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: f9a72da0949d477e6bbdb99dbf24b8a8c933ba77","shortMessageHtmlLink":"deploy: f9a72da"}},{"before":"899ff109c1a020529a9c38fc86f92a60b9cf13d2","after":"5da5aaa4ef4b48f04bb8edc983efee51fc0d67a9","ref":"refs/heads/gh-pages","pushedAt":"2024-05-19T05:41:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: f9a72da0949d477e6bbdb99dbf24b8a8c933ba77","shortMessageHtmlLink":"deploy: f9a72da"}},{"before":"5cc814a84edf1d13dc5dcb12f782e4f997250109","after":"899ff109c1a020529a9c38fc86f92a60b9cf13d2","ref":"refs/heads/gh-pages","pushedAt":"2024-05-19T05:41:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: f9a72da0949d477e6bbdb99dbf24b8a8c933ba77","shortMessageHtmlLink":"deploy: f9a72da"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETuQNGAA","startCursor":null,"endCursor":null}},"title":"Activity ยท FuelLabs/sway"}