{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":152847300,"defaultBranch":"main","name":"react","ownerLogin":"eps1lon","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-10-13T07:33:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12292047?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724955898.0","currentOid":""},"activityList":{"items":[{"before":"2ecf3ec04a4bf9d3b11eada6c720cf4e78db28e9","after":"35507c5e993e0ab0d79c2f9c8b78bab28eb7a4ab","ref":"refs/heads/fax/nested-rsc-renderer","pushedAt":"2024-09-04T14:31:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"Reuse active cache","shortMessageHtmlLink":"Reuse active cache"}},{"before":"0b38251186d184d8d4ae8b36f2504ebe576d2e86","after":"2ecf3ec04a4bf9d3b11eada6c720cf4e78db28e9","ref":"refs/heads/fax/nested-rsc-renderer","pushedAt":"2024-09-04T14:26:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"Reuse active cache","shortMessageHtmlLink":"Reuse active cache"}},{"before":"7489d30a4cdece788aad6783a99cf0260a1efe7a","after":"0b38251186d184d8d4ae8b36f2504ebe576d2e86","ref":"refs/heads/fax/nested-rsc-renderer","pushedAt":"2024-09-04T14:21:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"Reuse active cache","shortMessageHtmlLink":"Reuse active cache"}},{"before":"f140f363bfe291ddc6e9bed58033e1e76b3b51ae","after":"7489d30a4cdece788aad6783a99cf0260a1efe7a","ref":"refs/heads/fax/nested-rsc-renderer","pushedAt":"2024-09-04T13:36:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"Reuse active cache","shortMessageHtmlLink":"Reuse active cache"}},{"before":"3d293d88f46d0a34d840068dc65d1563a6364a52","after":"649c2194fb119c63f8e43ef0b86bcfdbbd934d2f","ref":"refs/heads/cache-indirection","pushedAt":"2024-09-04T12:46:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"[cache] Use WeakMap by default\n\nAllows us to get rid of an indiretion in the Client implementation.","shortMessageHtmlLink":"[cache] Use WeakMap by default"}},{"before":"df76d94e446bddceb6f2d51bda819b1d5c83d09f","after":"3d293d88f46d0a34d840068dc65d1563a6364a52","ref":"refs/heads/cache-indirection","pushedAt":"2024-08-29T18:34:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"[cache] Use WeakMap by default\n\nAllows us to get rid of an indiretion in the Client implementation.","shortMessageHtmlLink":"[cache] Use WeakMap by default"}},{"before":"231871243ee5cb20ea2d0d3e18d7f40b04aa56d2","after":"f140f363bfe291ddc6e9bed58033e1e76b3b51ae","ref":"refs/heads/fax/nested-rsc-renderer","pushedAt":"2024-08-29T18:28:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"Remove `getCacheForType` from dispatcher","shortMessageHtmlLink":"Remove getCacheForType from dispatcher"}},{"before":"d9c489b460e911bec7a319f3a37d7317fd30d588","after":"231871243ee5cb20ea2d0d3e18d7f40b04aa56d2","ref":"refs/heads/fax/nested-rsc-renderer","pushedAt":"2024-08-29T18:27:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"Remove `getCacheForType` from dispatcher","shortMessageHtmlLink":"Remove getCacheForType from dispatcher"}},{"before":null,"after":"df76d94e446bddceb6f2d51bda819b1d5c83d09f","ref":"refs/heads/cache-indirection","pushedAt":"2024-08-29T18:24:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"[cache] Use WeakMap by default\n\nAllows us to get rid of an indiretion in the Client implementation.","shortMessageHtmlLink":"[cache] Use WeakMap by default"}},{"before":"f90a6bcc4c988f7524ce2be675b3257a530a51e9","after":"7771d3a7972cc2483c45fde51b7ec2d926cba097","ref":"refs/heads/main","pushedAt":"2024-08-27T20:19:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"[compiler] Track refs through object expressions and property lookups\n\nSummary:\nThis addresses the issue of the compiler being overly restrictive about refs escaping into object expressions. Rather than erroring whenever a ref flows into an object, we will now treat the object itself as a ref, and apply the same escape rules to it. Whenever we look up a property from a ref value, we now don't know whether that value is itself a ref or a ref value, so we assume it's both.\n\nThe same logic applies to ref-accessing functions--if such a function is stored in an object, we'll propagate that property to the object itself and any properties looked up from it.\n\nghstack-source-id: 5c6fcb895d4a1658ce9dddec286aad3a57a4c9f1\nPull Request resolved: https://github.com/facebook/react/pull/30821","shortMessageHtmlLink":"[compiler] Track refs through object expressions and property lookups"}},{"before":"40bad2d0243f5e1e26f4a1584a0633a0566415a1","after":"d9c489b460e911bec7a319f3a37d7317fd30d588","ref":"refs/heads/fax/nested-rsc-renderer","pushedAt":"2024-08-27T20:06:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"Ensure the active cache is used or shared","shortMessageHtmlLink":"Ensure the active cache is used or shared"}},{"before":"1b7478246d05b030a2ae7a8bb07aea8c7df7ef27","after":"f90a6bcc4c988f7524ce2be675b3257a530a51e9","ref":"refs/heads/main","pushedAt":"2024-08-27T16:23:33.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"[DevTools] Reconcile Fibers Against Previous Children Instances (#30822)\n\nThis loops over the remainingReconcilingChildren to find existing\r\nFiberInstances that match the updated Fiber. This is the same thing we\r\nalready do for virtual instances. This avoids the need for a\r\n`fiberToFiberInstanceMap`.\r\n\r\nThis loop is fast but there is a downside when the children set is very\r\nlarge and gets reordered with keys since we might have to loop over the\r\nset multiple times to get to the instances in the bottom. If that\r\nbecomes a problem we can optimize it the same way ReactChildFiber does\r\nwhich is to create a temporary Map only when the children don't line up\r\nproperly. That way everything except the first pass can use the Map but\r\nthere's no need to create it eagerly.\r\n\r\nNow that we have the loop we don't need the previousSibling field so we\r\ncan save some memory there.","shortMessageHtmlLink":"[DevTools] Reconcile Fibers Against Previous Children Instances (face…"}},{"before":"c334f209f2374325d49d08ac1117b1f00e29fc63","after":"40bad2d0243f5e1e26f4a1584a0633a0566415a1","ref":"refs/heads/fax/nested-rsc-renderer","pushedAt":"2024-08-26T08:00:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"Simplify `getCacheForType` impl","shortMessageHtmlLink":"Simplify getCacheForType impl"}},{"before":"146c928c1d5725ea6d5e11651c299e2930feb2d6","after":"c334f209f2374325d49d08ac1117b1f00e29fc63","ref":"refs/heads/fax/nested-rsc-renderer","pushedAt":"2024-08-26T07:39:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"Set async dispatchers during module init","shortMessageHtmlLink":"Set async dispatchers during module init"}},{"before":"11ed7c3d5decc35538c4224ebea813792e2a2b0f","after":"146c928c1d5725ea6d5e11651c299e2930feb2d6","ref":"refs/heads/fax/nested-rsc-renderer","pushedAt":"2024-08-25T11:37:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"Set async dispatchers during module init","shortMessageHtmlLink":"Set async dispatchers during module init"}},{"before":"7954db9398b9afa962167577a6c6940be3856c39","after":"1b7478246d05b030a2ae7a8bb07aea8c7df7ef27","ref":"refs/heads/main","pushedAt":"2024-08-25T11:34:14.000Z","pushType":"push","commitsCount":39,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"[compiler] Special-case phi inference for mixed readonly type\n\nThis allows us to handle common operations such as `useFragment(...).edges.nodes ?? []` where we have a `Phi(MixedReadonly, Array)`. The underlying pattern remains general-purpose and not Relay-specific, and any API that returns transitively \"mixed\" data (primitives, arrays, plain objects) can benefit from the same type refinement.\n\nghstack-source-id: 51283108942002a14d032613a9d0b8b665ee3a94\nPull Request resolved: https://github.com/facebook/react/pull/30797","shortMessageHtmlLink":"[compiler] Special-case phi inference for mixed readonly type"}},{"before":"3aee977c1856b1b0dedfd94ae91b992c4ede5b32","after":null,"ref":"refs/heads/fix-csb","pushedAt":"2024-08-20T20:12:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"}},{"before":null,"after":"3aee977c1856b1b0dedfd94ae91b992c4ede5b32","ref":"refs/heads/fix-csb","pushedAt":"2024-08-20T19:53:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"Ensure `react-dom/client` is built in Codesandbox preview builds","shortMessageHtmlLink":"Ensure react-dom/client is built in Codesandbox preview builds"}},{"before":"af10dfde3370866cd845348b7ace7e8f1ad738f3","after":"11ed7c3d5decc35538c4224ebea813792e2a2b0f","ref":"refs/heads/fax/nested-rsc-renderer","pushedAt":"2024-08-19T21:21:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"Share async dispatchers","shortMessageHtmlLink":"Share async dispatchers"}},{"before":"627e402498fddb05b5f0f596c7be2cc014f781a9","after":"af10dfde3370866cd845348b7ace7e8f1ad738f3","ref":"refs/heads/fax/nested-rsc-renderer","pushedAt":"2024-08-19T21:18:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"Share async dispatchers","shortMessageHtmlLink":"Share async dispatchers"}},{"before":"7b4f777e9ded04384bf0b92ee6bd1533bc246c9f","after":"627e402498fddb05b5f0f596c7be2cc014f781a9","ref":"refs/heads/fax/nested-rsc-renderer","pushedAt":"2024-08-19T08:44:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"failing unit test\n\nnot the same error. probably setup the test wrong?","shortMessageHtmlLink":"failing unit test"}},{"before":"46394626c0b0e528ff75057c3ea7075987cb126b","after":"7b4f777e9ded04384bf0b92ee6bd1533bc246c9f","ref":"refs/heads/fax/nested-rsc-renderer","pushedAt":"2024-08-17T15:15:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"[Fax] Test `react-markup` in Flight fixture","shortMessageHtmlLink":"[Fax] Test react-markup in Flight fixture"}},{"before":"8b08ee08a1f73031b2119286bd7d806eabb1708b","after":"7954db9398b9afa962167577a6c6940be3856c39","ref":"refs/heads/main","pushedAt":"2024-08-17T15:12:35.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"[Fizz] handle throwing after abort during render (#30730)\n\nIt is possible to throw after aborting during a render and we were not\r\nproperly tracking this. We use an AbortSigil to mark whether a rendering\r\ntask needs to abort but the throw interrupts that and we end up handling\r\nan error on the error pathway instead.\r\n\r\nThis change reworks the abort-while-rendering support to be robust to\r\nthrows after calling abort","shortMessageHtmlLink":"[Fizz] handle throwing after abort during render (facebook#30730)"}},{"before":null,"after":"46394626c0b0e528ff75057c3ea7075987cb126b","ref":"refs/heads/fax/nested-rsc-renderer","pushedAt":"2024-08-17T15:09:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"[Fax] Test `react-markup` in Flight fixture","shortMessageHtmlLink":"[Fax] Test react-markup in Flight fixture"}},{"before":"ae161248a3a594b9aa30482bdec2b94239550255","after":null,"ref":"refs/heads/fax/publishable","pushedAt":"2024-08-16T19:08:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"}},{"before":null,"after":"ae161248a3a594b9aa30482bdec2b94239550255","ref":"refs/heads/fax/publishable","pushedAt":"2024-08-16T16:33:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"[Fax] Make `react-markup` publishable via scripts","shortMessageHtmlLink":"[Fax] Make react-markup publishable via scripts"}},{"before":"5c9243d1537ee7bc32f6f2a1e4bd35bbb491a0f5","after":"8b08ee08a1f73031b2119286bd7d806eabb1708b","ref":"refs/heads/main","pushedAt":"2024-08-15T06:50:34.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"[Flight] reorganize code for forked entrypoints (#30702)\n\nThis commit updates the file locations and bulid configurations for\r\nflight in preparation for new static entrypoints. This follows a\r\nstructure similar to Fizz which has a unified build but exports methods\r\nfrom different top level entrypoints. This PR doesn't actually add the\r\nnew top level entrypoints however, that will arrive in a later update.","shortMessageHtmlLink":"[Flight] reorganize code for forked entrypoints (facebook#30702)"}},{"before":"e0a0e65412cfa00e959fbef0f6c3a0c73725f0a3","after":"5c9243d1537ee7bc32f6f2a1e4bd35bbb491a0f5","ref":"refs/heads/main","pushedAt":"2024-08-14T17:35:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"Rename `renderToMarkup` to `renderToHTML` (#30689)","shortMessageHtmlLink":"Rename renderToMarkup to renderToHTML (facebook#30689)"}},{"before":"a7d1240c962d2fdeac3ba31f1fdc12b5be4bbd2e","after":"e0a0e65412cfa00e959fbef0f6c3a0c73725f0a3","ref":"refs/heads/main","pushedAt":"2024-08-14T17:23:48.000Z","pushType":"push","commitsCount":72,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"},"commit":{"message":"Move `react-html` to `react-markup` (#30688)","shortMessageHtmlLink":"Move react-html to react-markup (facebook#30688)"}},{"before":"3e7b8e46d66501dc73412498c471c37f48e864f8","after":null,"ref":"refs/heads/sebbie/react-markup/publishable","pushedAt":"2024-08-14T17:23:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eps1lon","name":"Sebastian \"Sebbie\" Silbermann","path":"/eps1lon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12292047?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAErNIfjwA","startCursor":null,"endCursor":null}},"title":"Activity · eps1lon/react"}