{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":10270250,"defaultBranch":"main","name":"react","ownerLogin":"facebook","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-05-24T16:15:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/69631?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716398609.0","currentOid":""},"activityList":{"items":[{"before":"bddd8dd5f3fb7972ab7a4bee8aaa12bdf737912d","after":"4313bf3f0dfc5823d556c8e0d2933c1ea2773e08","ref":"refs/heads/gh/josephsavona/15/orig","pushedAt":"2024-05-23T00:09:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"josephsavona","name":"Joseph Savona","path":"/josephsavona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6425824?s=80&v=4"},"commit":{"message":"compiler: repro for unmerged scopes due to intermediates\n\nRepro of a case where we should ideally merge consecutive scopes, but where intermediate temporaries prevent the scopes from merging.\n\nWe'd need to reorder instructions in order to merge these.\n\nghstack-source-id: 4f05672604eeb547fc6c26ef99db6572843ac646\nPull Request resolved: https://github.com/facebook/react/pull/29197","shortMessageHtmlLink":"compiler: repro for unmerged scopes due to intermediates"}},{"before":"486150c15453e9ffd170f0e6b5d61195399a848e","after":"e85b9d23fcdcf9939b4cab16a5dae5d9d4c8e7a9","ref":"refs/heads/gh/josephsavona/9/orig","pushedAt":"2024-05-23T00:09:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"josephsavona","name":"Joseph Savona","path":"/josephsavona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6425824?s=80&v=4"},"commit":{"message":"compiler: Use types to decide which scopes are eligible for merging\n\nIn MergeReactiveScopesThatInvalidateTogether when deciding which scopes were eligible for mergin at all, we looked specifically at the instructions whose lvalue produces the declaration. So if a scope declaration was `t0`, we'd love for the instruction where `t0` was the lvalue and look at the instruction type to decide if it is eligible for merging.\n\nHere, we use the inferred type instead (now that the inferred types support the same set of types of instructions we looked at before). This allows us to find more cases where scopes can be merged.\n\nghstack-source-id: 0e3e05f24ea0ac6e3c43046bc3e114f906747a04\nPull Request resolved: https://github.com/facebook/react/pull/29157","shortMessageHtmlLink":"compiler: Use types to decide which scopes are eligible for merging"}},{"before":"3abe113f64d5346b2356915e2219274d29a12569","after":"6d4f5c8a3579108da5ccddffad17ceb1467a97a4","ref":"refs/heads/gh/josephsavona/9/head","pushedAt":"2024-05-23T00:09:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"josephsavona","name":"Joseph Savona","path":"/josephsavona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6425824?s=80&v=4"},"commit":{"message":"Update on \"compiler: Use types to decide which scopes are eligible for merging\"\n\n\r\nIn MergeReactiveScopesThatInvalidateTogether when deciding which scopes were eligible for merging, we previously looked specifically at the type of the instruction whose lvalue is declaration. So if a scope declaration was `t0`, we'd look for the instruction where `t0` was the lvalue and look at the instruction type to decide if it is eligible for merging.\r\n\r\nHere, we use the inferred type instead (now that the inferred types support the same set of types of instructions we looked at before). This allows us to find more cases where scopes can be merged.\r\n\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update on \"compiler: Use types to decide which scopes are eligible fo…"}},{"before":"a517acef08fdaf5275cda24975e9846f38871bf3","after":"919c68bd6151d5d3e92ac99ca2ca000056876063","ref":"refs/heads/gh/josephsavona/15/head","pushedAt":"2024-05-23T00:09:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"josephsavona","name":"Joseph Savona","path":"/josephsavona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6425824?s=80&v=4"},"commit":{"message":"Update on \"compiler: repro for unmerged scopes due to intermediates\"\n\n\nRepro of a case where we should ideally merge consecutive scopes, but where intermediate temporaries prevent the scopes from merging.\n\nWe'd need to reorder instructions in order to merge these.\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update on \"compiler: repro for unmerged scopes due to intermediates\""}},{"before":"236a941db12ee0c003f0f26db87967947ff09115","after":"af068bb60c191d61285c71372317521ba9c7b893","ref":"refs/heads/gh/josephsavona/9/base","pushedAt":"2024-05-23T00:09:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josephsavona","name":"Joseph Savona","path":"/josephsavona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6425824?s=80&v=4"},"commit":{"message":"Update base for Update on \"compiler: Use types to decide which scopes are eligible for merging\"\n\n\r\nIn MergeReactiveScopesThatInvalidateTogether when deciding which scopes were eligible for merging, we previously looked specifically at the type of the instruction whose lvalue is declaration. So if a scope declaration was `t0`, we'd look for the instruction where `t0` was the lvalue and look at the instruction type to decide if it is eligible for merging.\r\n\r\nHere, we use the inferred type instead (now that the inferred types support the same set of types of instructions we looked at before). This allows us to find more cases where scopes can be merged.\r\n\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update base for Update on \"compiler: Use types to decide which scopes…"}},{"before":"3abe113f64d5346b2356915e2219274d29a12569","after":"f7bd8a8abd077f826674309e214dc04c5dbcc0ce","ref":"refs/heads/gh/josephsavona/15/base","pushedAt":"2024-05-23T00:09:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josephsavona","name":"Joseph Savona","path":"/josephsavona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6425824?s=80&v=4"},"commit":{"message":"Update base for Update on \"compiler: repro for unmerged scopes due to intermediates\"\n\n\nRepro of a case where we should ideally merge consecutive scopes, but where intermediate temporaries prevent the scopes from merging.\n\nWe'd need to reorder instructions in order to merge these.\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update base for Update on \"compiler: repro for unmerged scopes due to…"}},{"before":"f994737d14e83f22ead70e6a41f87353008b73cf","after":"4c2e457c7c820e5b4bc895735a703cdbf40f3175","ref":"refs/heads/main","pushedAt":"2024-05-22T22:42:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josephsavona","name":"Joseph Savona","path":"/josephsavona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6425824?s=80&v=4"},"commit":{"message":"compiler: Handle TSNonNullAssertion expressions (#29218)\n\n## Summary\r\n\r\nWe ran React compiler against part of our codebase and collected\r\ncompiler errors. One of the more common non-actionable errors is caused\r\nby usage of the `!` TypeScript non-null assertion operation:\r\n\r\n```\r\n(BuildHIR::lowerExpression) Handle TSNonNullExpression expressions\r\n```\r\n\r\nIt seems like React Compiler _should_ be able to support this by just\r\nignoring the syntax and using the underlying expression. I'm sure a lot\r\nof our non-null assertion usage should not exist and I understand if\r\nReact Compiler does not want to support this syntax. It wasn't obvious\r\nto me if this omission was intentional or if there are future plans to\r\nuse `TSNonNullExpression` as part of the compiler's analysis. If there\r\nare no future plans it seems like just ignoring it should be fine.\r\n\r\n## How did you test this change?\r\n\r\n```sh\r\n❯ yarn snap --filter\r\nyarn run v1.17.3\r\n$ yarn workspace babel-plugin-react-compiler run snap --filter\r\n$ node ../snap/dist/main.js --filter\r\n PASS non-null-assertion\r\n1 Tests, 1 Passed, 0 Failed\r\n```","shortMessageHtmlLink":"compiler: Handle TSNonNullAssertion expressions (#29218)"}},{"before":"3ac551e855f9bec3161da2fc8787958aa62113db","after":"f994737d14e83f22ead70e6a41f87353008b73cf","ref":"refs/heads/main","pushedAt":"2024-05-22T19:15:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eps1lon","name":"Sebastian Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"[Flight] Allow temporary references in `decodeReplyFromBusboy` (#29219)","shortMessageHtmlLink":"[Flight] Allow temporary references in decodeReplyFromBusboy (#29219)"}},{"before":"1bb6ef55b07927f55add4fc7c2c9cda81809a366","after":"2755a941c7bdfc53ec39372e7b6b24f04ce8ff43","ref":"refs/heads/gh/poteto/10/orig","pushedAt":"2024-05-22T17:35:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"poteto","name":"lauren","path":"/poteto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1390709?s=80&v=4"},"commit":{"message":"[compiler:babel] Don't read config files when not running as part of\nuser's pipeline\n\nWhen the user app has a babel.config file that is missing the compiler,\nstrange things happen as babel does some strange merging of options from\nthe user's config and in various callsites like in our eslint rule and\nhealthcheck script. To minimize odd behavior, we default to not reading\nthe user's babel.config\n\nFixes #29135\n\nghstack-source-id: f0fa887568c55a79b3dd9bd3f9bc0a4739c5aec0\nPull Request resolved: https://github.com/facebook/react/pull/29211","shortMessageHtmlLink":"[compiler:babel] Don't read config files when not running as part of"}},{"before":"b688932a4fdcbfb0fee08c93a359cadcde52a4f0","after":"671bba8a362cc527ad8bc8f6ee20da09b5665991","ref":"refs/heads/gh/poteto/12/orig","pushedAt":"2024-05-22T17:35:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"poteto","name":"lauren","path":"/poteto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1390709?s=80&v=4"},"commit":{"message":"[compiler] Run prettier, fix snap\n\nAfter this is merged, I'll add it to .git-blame-ignore-revs. I can't do\nit now as the hash will change after ghstack lands this stack.\n\nghstack-source-id: ac728261488a49034dd2b8f23d4b58fd23c87f46\nPull Request resolved: https://github.com/facebook/react/pull/29214","shortMessageHtmlLink":"[compiler] Run prettier, fix snap"}},{"before":"8ab4a425ac672c783f505cf82ba9498e6213a259","after":"99c70f11dbbd089e6abfda4c0df69d61ce158e66","ref":"refs/heads/gh/poteto/11/orig","pushedAt":"2024-05-22T17:35:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"poteto","name":"lauren","path":"/poteto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1390709?s=80&v=4"},"commit":{"message":"[compiler] Fix up prettier\n\nOur prettier setup is all messed up after the merge, so this PR should\nfix things\n\nghstack-source-id: 70a47ff56da447f503782c754b005e0d3c05ca58\nPull Request resolved: https://github.com/facebook/react/pull/29213","shortMessageHtmlLink":"[compiler] Fix up prettier"}},{"before":"edd74531191d45ab0f0ef763cf6fb49edc63c8aa","after":"8b06586871e44ec5c0697fad04c27918f5549bfc","ref":"refs/heads/gh/poteto/10/head","pushedAt":"2024-05-22T17:35:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"poteto","name":"lauren","path":"/poteto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1390709?s=80&v=4"},"commit":{"message":"Update\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update"}},{"before":"37a06007152ab12deaeb4ee7f9cad121bed68885","after":null,"ref":"refs/heads/gh/poteto/15/head","pushedAt":"2024-05-22T17:23:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"poteto","name":"lauren","path":"/poteto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1390709?s=80&v=4"}},{"before":"20cce6809414f864dc5d06739542ced13852e684","after":null,"ref":"refs/heads/gh/poteto/14/head","pushedAt":"2024-05-22T17:23:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"poteto","name":"lauren","path":"/poteto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1390709?s=80&v=4"}},{"before":"e8166221fcb3da120609f4b466204c9240047a6a","after":null,"ref":"refs/heads/gh/poteto/13/head","pushedAt":"2024-05-22T17:23:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"poteto","name":"lauren","path":"/poteto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1390709?s=80&v=4"}},{"before":"33bfeb021b927b74429434232f6cd43f1612f4a7","after":"1bb6ef55b07927f55add4fc7c2c9cda81809a366","ref":"refs/heads/gh/poteto/10/orig","pushedAt":"2024-05-22T17:22:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"poteto","name":"lauren","path":"/poteto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1390709?s=80&v=4"},"commit":{"message":"[compiler:babel] Don't read config files when not running as part of\nuser's pipeline\n\nWhen the user app has a babel.config file that is missing the compiler,\nstrange things happen as babel does some strange merging of options from\nthe user's config and in various callsites like in our eslint rule and\nhealthcheck script. To minimize odd behavior, we default to not reading\nthe user's babel.config\n\nFixes #29135\n\nghstack-source-id: 92b193508e7ce2951e487757b3bcad0a273f9e26\nPull Request resolved: https://github.com/facebook/react/pull/29211","shortMessageHtmlLink":"[compiler:babel] Don't read config files when not running as part of"}},{"before":"8ef70039df6278610f70fa54899a718a2a6d8796","after":"8ab4a425ac672c783f505cf82ba9498e6213a259","ref":"refs/heads/gh/poteto/11/orig","pushedAt":"2024-05-22T17:22:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"poteto","name":"lauren","path":"/poteto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1390709?s=80&v=4"}},{"before":"24050d2b1fe47e9c9ee1939209ccfa4b0478a512","after":"b688932a4fdcbfb0fee08c93a359cadcde52a4f0","ref":"refs/heads/gh/poteto/12/orig","pushedAt":"2024-05-22T17:22:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"poteto","name":"lauren","path":"/poteto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1390709?s=80&v=4"}},{"before":"66cbf03e39c522fe5aea7a8e1681e7b98a8829fd","after":"13fd24d38a866e43038f488c0f1bbd9c380613e0","ref":"refs/heads/gh/poteto/13/orig","pushedAt":"2024-05-22T17:21:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"poteto","name":"lauren","path":"/poteto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1390709?s=80&v=4"},"commit":{"message":"[compiler] Ignore prettier commit\n\nghstack-source-id: 01a4f205347ea71b5abf360d342c3e35e98688cd\nPull Request resolved: https://github.com/facebook/react/pull/29215","shortMessageHtmlLink":"[compiler] Ignore prettier commit"}},{"before":"38d33d95929ac312a5d0760b49c8c111ec9c265d","after":"24050d2b1fe47e9c9ee1939209ccfa4b0478a512","ref":"refs/heads/gh/poteto/12/orig","pushedAt":"2024-05-22T17:21:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"poteto","name":"lauren","path":"/poteto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1390709?s=80&v=4"},"commit":{"message":"[compiler] Run prettier, fix snap\n\nThis commit will be ignored in .git-blame-ignore-revs\n\nghstack-source-id: ac728261488a49034dd2b8f23d4b58fd23c87f46\nPull Request resolved: https://github.com/facebook/react/pull/29214","shortMessageHtmlLink":"[compiler] Run prettier, fix snap"}},{"before":"2852f5550408731836dae375baf57823a7a2bdd5","after":"33bfeb021b927b74429434232f6cd43f1612f4a7","ref":"refs/heads/gh/poteto/10/orig","pushedAt":"2024-05-22T17:21:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"poteto","name":"lauren","path":"/poteto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1390709?s=80&v=4"},"commit":{"message":"[compiler:babel] Don't read config files when not running as part of\nuser's pipeline\n\nWhen the user app has a babel.config file that is missing the compiler,\nstrange things happen as babel does some strange merging of options from\nthe user's config and in various callsites like in our eslint rule and\nhealthcheck script. To minimize odd behavior, we default to not reading\nthe user's babel.config\n\nFixes #29135\n\nghstack-source-id: 92b193508e7ce2951e487757b3bcad0a273f9e26\nPull Request resolved: https://github.com/facebook/react/pull/29211","shortMessageHtmlLink":"[compiler:babel] Don't read config files when not running as part of"}},{"before":"9d85866aaeaaeadc9625c561c3001aef15c65ec6","after":"8ef70039df6278610f70fa54899a718a2a6d8796","ref":"refs/heads/gh/poteto/11/orig","pushedAt":"2024-05-22T17:21:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"poteto","name":"lauren","path":"/poteto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1390709?s=80&v=4"},"commit":{"message":"[compiler] Fix up prettier\n\nOur prettier setup is all messed up after the merge, so this PR should\nfix things\n\nghstack-source-id: 70a47ff56da447f503782c754b005e0d3c05ca58\nPull Request resolved: https://github.com/facebook/react/pull/29213","shortMessageHtmlLink":"[compiler] Fix up prettier"}},{"before":"7093fd79d638ea7d85abd09e0b3eba849dcf4930","after":"eb1fbfaa6212cefb672679f4c2f0de35f63aec09","ref":"refs/heads/gh/poteto/11/head","pushedAt":"2024-05-22T17:20:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"poteto","name":"lauren","path":"/poteto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1390709?s=80&v=4"},"commit":{"message":"Update\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update"}},{"before":"bd9381f887d814157b425ffcd8fe7449e3e3802e","after":"eb99e6d4c246e127e940a5e306fbba2a0e66eb48","ref":"refs/heads/gh/poteto/12/head","pushedAt":"2024-05-22T17:20:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"poteto","name":"lauren","path":"/poteto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1390709?s=80&v=4"},"commit":{"message":"Update\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update"}},{"before":"0cc6205c27c56eaaadc40c709c0d5cab9159ccd7","after":"edd74531191d45ab0f0ef763cf6fb49edc63c8aa","ref":"refs/heads/gh/poteto/10/head","pushedAt":"2024-05-22T17:20:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"poteto","name":"lauren","path":"/poteto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1390709?s=80&v=4"},"commit":{"message":"Update\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update"}},{"before":"a1a542006e6cc4cc8a35d6e0c565043523529a33","after":"192d050997b0e41bdfb1c8627f985a3bdfc3dc99","ref":"refs/heads/gh/poteto/11/base","pushedAt":"2024-05-22T17:20:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"poteto","name":"lauren","path":"/poteto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1390709?s=80&v=4"},"commit":{"message":"Update (base update)\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update (base update)"}},{"before":"187df0dcab490a75130396dcac12001891cf4ede","after":"2ec514742c8f37aab276447b0d6d1812602ac9a6","ref":"refs/heads/gh/poteto/12/base","pushedAt":"2024-05-22T17:20:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"poteto","name":"lauren","path":"/poteto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1390709?s=80&v=4"},"commit":{"message":"Update (base update)\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update (base update)"}},{"before":"0e6b65e813c5091cac0071e06f4f6cb10ba820bf","after":"aae086ac362c5886d6a1dd7f4f359745658694bf","ref":"refs/heads/gh/poteto/10/base","pushedAt":"2024-05-22T17:20:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"poteto","name":"lauren","path":"/poteto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1390709?s=80&v=4"},"commit":{"message":"Update (base update)\n\n[ghstack-poisoned]","shortMessageHtmlLink":"Update (base update)"}},{"before":"033f5df0e3181f3ffcb3b86fa3776c4fa35d478c","after":"2852f5550408731836dae375baf57823a7a2bdd5","ref":"refs/heads/gh/poteto/10/orig","pushedAt":"2024-05-22T17:07:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"poteto","name":"lauren","path":"/poteto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1390709?s=80&v=4"},"commit":{"message":"[compiler:babel] Don't read config files when not running as part of\nuser's pipeline\n\nWhen the user app has a babel.config file that is missing the compiler,\nstrange things happen as babel does some strange merging of options from\nthe user's config and in various callsites like in our eslint rule and\nhealthcheck script. To minimize odd behavior, we default to not reading\nthe user's babel.config\n\nFixes #29135\n\nghstack-source-id: 5df2597983a0554d4c6698fe59a91ba8bd3f8e10\nPull Request resolved: https://github.com/facebook/react/pull/29211","shortMessageHtmlLink":"[compiler:babel] Don't read config files when not running as part of"}},{"before":"2fac9288d800621cf77c9d569e367f6c5a983950","after":"38d33d95929ac312a5d0760b49c8c111ec9c265d","ref":"refs/heads/gh/poteto/12/orig","pushedAt":"2024-05-22T17:07:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"poteto","name":"lauren","path":"/poteto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1390709?s=80&v=4"},"commit":{"message":"[compiler] Run prettier, fix snap\n\nThis commit will be ignored in .git-blame-ignore-revs\n\nghstack-source-id: 92b193508e7ce2951e487757b3bcad0a273f9e26\nPull Request resolved: https://github.com/facebook/react/pull/29214","shortMessageHtmlLink":"[compiler] Run prettier, fix snap"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUXjbPwA","startCursor":null,"endCursor":null}},"title":"Activity · facebook/react"}