facebook/react
Pull Requests
Succeeded
#20255
Bisect effects refactor
Running
#28966
[Tooling] Update critical artifact list
Succeeded
#28965
[Fiber] render boundary in fallback if it contains a new stylesheet during sync update
Succeeded
#28964
Set enableUseMemoCacheHook to true everywhere
Succeeded
#28963
Stop committing resources to an external repo
Succeeded
#28962
Add `bun` to `react-dom`'s `package.json`.
Succeeded
#28959
typo: fix typos in codes.json
Succeeded
#28958
Float: Add support for crossOrigin="anonymous"
Succeeded
#28957
Jzhan force sync update
Succeeded
#28955
[react-native] Add unit test to ReactNativeAttributePayload
Succeeded
#28954
Move useMemoCache hook to react/compiler-runtime
Succeeded
#28953
feat(deps): Grouped dependencies updates by Dependabot
Succeeded
#28952
move from `importAssertions` to `importAttributes`
Succeeded
#28951
Test StrictEffects in react-dom
Succeeded
#28950
Update config.yml
Succeeded
#28949
Gaurav added a message
Succeeded
#28945
pranav added a message
Succeeded
#28944
chore: export cjs/umd as v17
Succeeded
#28942
Fix useActionState PendingState Type
Succeeded
#28940
Added a hyperlink to Node
Succeeded
#28939
Import correct prod version of jsx-dev-runtime for react-server
Succeeded
#28937
Fixed it: Update CODE_OF_CONDUCT.md
Succeeded
#28936
feat(badge): Add JSDelivr badge
Succeeded
#28934
fix(hydrate): to check and add validations for type check of argument…
Succeeded
#28932
Add changelog for 18.3.1
Succeeded
#28930
Configure JSX Feature Flags as Dynamic (Meta)
Succeeded
#28929
Add changelog for 18.3 and 18.3.1
Succeeded
#28927
[Not for merge] 18.3.1 Release
Succeeded
#28925
Update Changelog for 18.3.0
Succeeded
#28921
fix: react server condition for `react/jsx-dev-runtime`
Succeeded
#28920
Update made
Succeeded
#28919
[react-dom] Provide a way to silence devtools recommendation
Succeeded
#28916
Export `React.act` from 18.3
Succeeded
#28912
(Land #28798) Move Current Owner (and Cache) to an Async Dispatcher
Succeeded
#28911
Go back to shared refs instance object
Succeeded
#28910
Support ref cleanup function for imperative handle refs
Succeeded
#28909
Reconciler: Change `commitUpdate` signature to account for unused `updatePayload` parameter
Succeeded
#28907
[Flight][Fizz] tasks that ping in a microtask should render synchronously
Succeeded
#28906
Update README.md
Succeeded
#28905
Update canary channel label to "beta"
Succeeded
#28904
warn -> error for Test Renderer deprecation
Succeeded
#28902
Update App.test.js
Succeeded
#28901
fix: export `jsx-runtime.react-server.js` as `react/jsx-dev-runtime`
Succeeded
#28900
[Flight][Fizz] schedule flushing independently from performing work
Succeeded
#28899
Create short link for jsx warning
Succeeded
#28896
Remove automatic fetch `cache` instrumentation
Succeeded
#28895
Add ref callback test for cleanup fn vs null call
Succeeded
#28894
[Flight][Fizz] ping work within current task
Succeeded
#28893
[Flight Reply] Encode ReadableStream and AsyncIterables
Succeeded
#28892
Install ESLint v9
Succeeded
#28891
Cleanup `replayFailedUnitOfWorkWithInvokeGuardedCallback`and `enableProfilerNestedUpdateScheduledHook`
Build Activity
Succeeded
#91834
Remove PassiveStatic optimization Passive flags are a new concept that is tricky to get right. We've already found two bugs related to PassiveStatic. Let's remove this optimization for now, and add it back once the main part of the effects refactor la...
Succeeded
#91829
Remove PassiveStatic optimization Passive flags are a new concept that is tricky to get right. We've already found two bugs related to PassiveStatic. Let's remove this optimization for now, and add it back once the main part of the effects refactor la...
Canceled
#91828
Convert passive mount phase to tree traversal
Succeeded
#91826
Remove PassiveStatic optimization Passive flags are a new concept that is tricky to get right. We've already found two bugs related to PassiveStatic. Let's remove this optimization for now, and add it back once the main part of the effects refactor la...
Canceled
#91825
Convert passive mount phase to tree traversal
Succeeded
#87744
Remove PassiveStatic optimization Passive flags are a new concept that is tricky to get right. We've already found two bugs related to PassiveStatic. Let's remove this optimization for now, and add it back once the main part of the effects refactor la...
Canceled
#87743
Don't clear static flags in resetWorkInProgress Fixes the regression test added in #20433
Canceled
#87742
Convert passive unmount phase to tree traversal
Canceled
#87741
Defer more field detachments to passive phase This allows us to use those fields during passive unmount traversal.
Canceled
#87740
Convert passive mount phase to tree traversal
Canceled
#87739
Add PassiveStatic to trees with passive effects Indicates that a tree needs passive clean-up on deletion.
Canceled
#87737
Don't clear other flags when adding Deletion Same as #20398 but for Deletions. There's no new regression test, but in the effects refactor, existing tests will fail without this.
Canceled
#87736
Add back disableSchedulerTimeoutInWorkLoop flag (#20482) * Add back enableSchedulerTimeoutInWorkLoop flag * Nvm, keep it as disableSchedulerTimeoutInWorkLoop
Succeeded
#87735
Revert to last successful www sync
Succeeded
#87734
Remove PassiveStatic optimization Passive flags are a new concept that is tricky to get right. We've already found two bugs related to PassiveStatic. Let's remove this optimization for now, and add it back once the main part of the effects refactor la...
Canceled
#87733
Don't clear static flags in resetWorkInProgress Fixes the regression test added in #20433
Canceled
#87732
Convert passive unmount phase to tree traversal
Canceled
#87731
Defer more field detachments to passive phase This allows us to use those fields during passive unmount traversal.
Succeeded
#87730
Don't clear static flags in resetWorkInProgress Fixes the regression test added in #20433
Canceled
#87729
Convert passive mount phase to tree traversal
Canceled
#87728
Add PassiveStatic to trees with passive effects Indicates that a tree needs passive clean-up on deletion.
Canceled
#87727
Don't clear other flags when adding Deletion Same as #20398 but for Deletions. There's no new regression test, but in the effects refactor, existing tests will fail without this.
Canceled
#87726
Add back disableSchedulerTimeoutInWorkLoop flag (#20482) * Add back enableSchedulerTimeoutInWorkLoop flag * Nvm, keep it as disableSchedulerTimeoutInWorkLoop
Canceled
#87725
Revert to last successful www sync
Succeeded
#87710
Convert passive mount phase to tree traversal
Succeeded
#84230
Consolidate passive callback logic Not super interesting. I put this in its own commit so that the previous one is more focused.
Succeeded
#84227
Remove PassiveStatic optimization Passive flags are a new concept that is tricky to get right. We've already found two bugs related to PassiveStatic. Let's remove this optimization for now, and add it back once the main part of the effects refactor la...
Succeeded
#83954
Remove PassiveStatic optimization Passive flags are a new concept that is tricky to get right. We've already found two bugs related to PassiveStatic. Let's remove this optimization for now, and add it back once the main part of the effects refactor la...
Succeeded
#83563
Remove PassiveStatic optimization Passive flags are a new concept that is tricky to get right. We've already found two bugs related to PassiveStatic. Let's remove this optimization for now, and add it back once the main part of the effects refactor la...
Succeeded
#82205
Remove PassiveStatic optimization Passive flags are a new concept that is tricky to get right. We've already found two bugs related to PassiveStatic. Let's remove this optimization for now, and add it back once the main part of the effects refactor la...
Canceled
#82204
Consolidate passive callback logic Not super interesting. I put this in its own commit so that the previous one is more focused.
Succeeded
#82202
Remove PassiveStatic optimization Passive flags are a new concept that is tricky to get right. We've already found two bugs related to PassiveStatic. Let's remove this optimization for now, and add it back once the main part of the effects refactor la...
Succeeded
#82192
Consolidate passive callback logic Not super interesting. I put this in its own commit so that the previous one is more focused.
Canceled
#82191
Convert passive unmount phase to tree traversal
Succeeded
#82074
Consolidate passive callback logic Not super interesting. I put this in its own commit so that the previous one is more focused.
Canceled
#82073
Convert passive unmount phase to tree traversal
Canceled
#82072
Defer more field detachments to passive phase This allows us to use those fields during passive unmount traversal.
Canceled
#82071
Convert passive mount phase to tree traversal
Succeeded
#81361
Consolidate passive callback logic Not super interesting. I put this in its own commit so that the previous one is more focused.
Canceled
#81359
Move onPostCommit to actual passive phase Original PR: #19862
Canceled
#81358
Remove passive logic from layout phase Original PR: #19809
Canceled
#81357
Convert passive unmount phase to tree traversal
Canceled
#81356
Convert passive mount phase to tree traversal
Canceled
#81355
Add PassiveStatic to trees with passive effects Indicates that a tree needs passive clean-up on deletion.
Canceled
#81354
Don't clear other flags when adding Deletion Same as #20398 but for Deletions. There's no new regression test, but in the effects refactor, existing tests will fail without this.
Succeeded
#81349
Consolidate passive callback logic Not super interesting. I put this in its own commit so that the previous one is more focused.
Canceled
#81348
Move onPostCommit to actual passive phase Original PR: #19862
Canceled
#81346
Remove passive logic from layout phase Original PR: #19809
Canceled
#81345
Convert passive unmount phase to tree traversal
Canceled
#81344
Defer more field detachments to passive phase This allows us to use those fields during passive unmount traversal.
Canceled
#81343
Convert passive mount phase to tree traversal
Canceled
#81342
Add PassiveStatic to trees with passive effects Indicates that a tree needs passive clean-up on deletion.
Canceled
#81341
Double Invoke Effects in __DEV__ (in old reconciler fork) (#20415) We originally added a new DEV behavior of double-invoking effects during mount to our new reconciler fork in PRs #19523 and #19935 and later refined it to only affect modern roots in P...
Succeeded
#80984
Consolidate passive callback logic Not super interesting. I put this in its own commit so that the previous one is more focused.
Canceled
#80983
Move onPostCommit to actual passive phase Original PR: #19862
Canceled
#80982
Remove passive logic from layout phase Original PR: #19809
Canceled
#80980
Convert passive unmount phase to tree traversal
Canceled
#80979
Defer more field detachments to passive phase This allows us to use those fields during passive unmount traversal.
Canceled
#80978
Convert passive mount phase to tree traversal
Canceled
#80977
Add PassiveStatic to trees with passive effects Indicates that a tree needs passive clean-up on deletion.
Canceled
#80976
Don't clear other flags when adding Deletion Same as #20398 but for Deletions. There's no new regression test, but in the effects refactor, existing tests will fail without this.
Succeeded
#80599
Move onPostCommit to actual passive phase Original PR: #19862
Canceled
#80598
Remove passive logic from layout phase Original PR: #19809
Canceled
#80597
Convert passive unmount phase to tree traversal
Canceled
#80596
Convert passive unmount phase to tree traversal
Canceled
#80595
Convert passive unmount phase to tree traversal
Canceled
#80594
Defer more field detachments to passive phase This allows us to use those fields during passive unmount traversal.
Canceled
#80593
Convert passive mount phase to tree traversal
Canceled
#80592
Add PassiveStatic to trees with passive effects Indicates that a tree needs passive clean-up on deletion.
Succeeded
#80582
Don't clear other flags when adding Deletion Same as #20398 but for Deletions. There's no new regression test, but in the effects refactor, existing tests will fail without this.
Canceled
#80581
Clear `deletions` in `detachFiber` This was added in a later step of the refactor but since `deletions` array already landed, clearing it should, too. I think it's unlikely that this causes GC problems but worth adding anyway.
Succeeded
#80566
Consolidate passive callback logic Not super interesting. I put this in its own commit so that the previous one is more focused.
Canceled
#80565
Move onPostCommit to actual passive phase Original PR: #19862
Canceled
#80563
Remove passive logic from layout phase Original PR: #19809
Canceled
#80562
Convert passive unmount phase to tree traversal
Canceled
#80561
Convert passive mount phase to tree traversal
Succeeded
#80559
Add PassiveStatic to trees with passive effects Indicates that a tree needs passive clean-up on deletion.
Canceled
#80558
Don't clear other flags when adding Deletion Same as #20398 but for Deletions. There's no new regression test, but in the effects refactor, existing tests will fail without this.
Succeeded
#80547
Consolidate passive callback logic Not super interesting. I put this in its own commit so that the previous one is more focused.
Succeeded
#80541
Consolidate passive callback logic Not super interesting. I put this in its own commit so that the previous one is more focused.
Canceled
#80540
Track subtreeFlags et al with bubbleProperties Original PR: #19836
Canceled
#80539
Remove `catch` from Scheduler build (#20396) Makes debugging errors harder. In this case, we can use `finally` instead.
Succeeded
#79225
Consolidate passive callback logic Not super interesting. I put this in its own commit so that the previous one is more focused.
Canceled
#79224
Move onPostCommit to actual passive phase Original PR: #19862
Canceled
#79223
Remove passive logic from layout phase Original PR: #19809
Canceled
#79222
Migrate passive phase to depth first traversal Because the passive phase happens after paint, I expect it's least likely to cause a performance regression. In terms of implementation complexity, however, it's probably the riskiest. Ideally, for this ...
Canceled
#79221
Track subtreeFlags et al with bubbleProperties Original PR: #19836
Canceled
#79220
Track deletions using an array on the parent Adds back the `deletions` array and uses it in the commit phase. We use a trick where the first time we hit a deletion effect, we commit all the deletion effects that belong to that parent. This is an incr...
Canceled
#79218
Consolidate passive callback logic Not super interesting. I put this in its own commit so that the previous one is more focused.
Canceled
#79217
Move onPostCommit to actual passive phase Original PR: #19862
Canceled
#79216
Move onPostCommit to actual passive phase Original PR: #19862
Canceled
#79215
Move onPostCommit to actual passive phase Original PR: #19862
Canceled
#79214
Move onPostCommit to actual passive phase Original PR: #19862
Canceled
#79213
Move onPostCommit to actual passive phase Original PR: #19862
Succeeded
#78785
Consolidate passive callback logic Not super interesting. I put this in its own commit so that the previous one is more focused.
Canceled
#78784
Move onPostCommit to actual passive phase Original PR: #19862
Canceled
#78783
Remove passive logic from layout phase Original PR: #19809
Canceled
#78782
Migrate passive phase to depth first traversal Because the passive phase happens after paint, I expect it's least likely to cause a performance regression. In terms of implementation complexity, however, it's probably the riskiest. Ideally, for this ...
Canceled
#78780
Track subtreeFlags et al with bubbleProperties Original PR: #19836
Canceled
#78779
Track deletions using an array on the parent Adds back the `deletions` array and uses it in the commit phase. We use a trick where the first time we hit a deletion effect, we commit all the deletion effects that belong to that parent. This is an incr...
Succeeded
#75446
Consolidate passive callback logic Not super interesting. I put this in its own commit so that the previous one is more focused.
Succeeded
#75053
Consolidate passive callback logic Not super interesting. I put this in its own commit so that the previous one is more focused.
Succeeded
#74689
Consolidate passive callback logic Not super interesting. I put this in its own commit so that the previous one is more focused.
Succeeded
#74685
Move onPostCommit to actual passive phase Original PR: #19862
Succeeded
#74684
Move onPostCommit to actual passive phase Original PR: #19862
Succeeded
#74682
Move onPostCommit to actual passive phase Original PR: #19862
Succeeded
#74470
Remove passive logic from layout phase Original PR: #19809
Canceled
#74469
Migrate passive phase to depth first traversal Because the passive phase happens after paint, I expect it's least likely to cause a performance regression. In terms of implementation complexity, however, it's probably the riskiest. Ideally, for this ...
Succeeded
#74464
Migrate passive phase to depth first traversal Because the passive phase happens after paint, I expect it's least likely to cause a performance regression. In terms of implementation complexity, however, it's probably the riskiest. Ideally, for this ...
Succeeded
#74458
Undo previous steps This undoes the previous steps in the refactor. The next step will restore the fork to the final endpoint that includes all the changes. The reason for this intermediate commit is so that I can make incremental changes to the earl...
Succeeded
#74457
Migrate passive phase to depth first traversal Because the passive phase happens after paint, I expect it's least likely to cause a performance regression. In terms of implementation complexity, however, it's probably the riskiest. Ideally, for this ...
Canceled
#74456
Track subtreeFlags et al with bubbleProperties Original PR: #19836
Canceled
#74455
Track deletions using an array on the parent Adds back the `deletions` array and uses it in the commit phase. We use a trick where the first time we hit a deletion effect, we commit all the deletion effects that belong to that parent. This is an incr...
Succeeded
#74343
Remaining effects refactor changes This includes all the remaining changes in the effects refactor. It started as a revert of eb2758.
Canceled
#74342
Track subtreeFlags et al with bubbleProperties Original PR: #19836
Succeeded
#74341
Remaining effects refactor changes This includes all the remaining changes in the effects refactor. It started as a revert of eb2758.
Canceled
#74340
Track subtreeFlags et al with bubbleProperties Original PR: #19836
Canceled
#74339
Track deletions using an array on the parent Adds back the `deletions` array and uses it in the commit phase. We use a trick where the first time we hit a deletion effect, we commit all the deletion effects that belong to that parent. This is an incr...
Succeeded
#74102
Remaining effects refactor changes This includes all the remaining changes in the effects refactor. It started as a revert of eb2758.
Canceled
#74100
Warn if commit phase error thrown in detached tree Until `skipUnmountedBoundaries` lands again, I need some way to detect when errors are thrown inside a deleted tree. So I've added a warning to `captureCommitPhaseError` that fires when we reach the r...
Canceled
#74098
Undo previous steps This undoes the previous steps in the refactor. The next step will restore the fork to the final endpoint that includes all the changes. The reason for this intermediate commit is so that I can make incremental changes to the earl...
Canceled
#74097
Track deletions using an array on the parent Adds back the `deletions` array and uses it in the commit phase. We use a trick where the first time we hit a deletion effect, we commit all the deletion effects that belong to that parent. This is an incr...
Canceled
#74096
Add Node ESM Loader and Register Entrypoints (#20274) * Add Node ESM loader build This adds a loader build as a first-class export. This will grow in complexity so it deserves its own module. * Add Node CommonJS regiter build This adds a bui...
Canceled
#74001
Remaining effects refactor changes This includes all the remaining changes in the effects refactor. It started as a revert of eb2758.
Canceled
#74000
Undo previous steps This undoes the previous steps in the refactor. The next step will restore the fork to the final endpoint that includes all the changes. The reason for this intermediate commit is so that I can make incremental changes to the earl...
Canceled
#73999
Track deletions using an array on the parent Adds back the `deletions` array and uses it in the commit phase. We use a trick where the first time we hit a deletion effect, we commit all the deletion effects that belong to that parent. This is an incr...
Canceled
#73998
Remaining effects refactor changes This includes all the remaining changes in the effects refactor. It started as a revert of eb2758.
Canceled
#73997
Undo previous steps This undoes the previous steps in the refactor. The next step will restore the fork to the final endpoint that includes all the changes. The reason for this intermediate commit is so that I can make incremental changes to the earl...
Succeeded
#73980
Remaining effects refactor changes This includes all the remaining changes in the effects refactor. It started as a revert of eb2758.
Succeeded
#73978
Undo previous steps This undoes the previous steps in the refactor. The next step will restore the fork to the final endpoint that includes all the changes. The reason for this intermediate commit is so that I can make incremental changes to the earl...
Canceled
#73977
Undo previous steps This undoes the previous steps in the refactor. The next step will restore the fork to the final endpoint that includes all the changes. The reason for this intermediate commit is so that I can make incremental changes to the earl...
Succeeded
#73462
Revert "Reset new fork to old fork" This reverts commit eb2758b5344903abacc2e6d0d82c64bf0f5fa873. Something in the new fork is causing a topline metrics regression. We're not sure what it is, so we're going to split it into steps and bisect. As a fi...
Succeeded
#73003
Revert "Reset new fork to old fork" This reverts commit eb2758b5344903abacc2e6d0d82c64bf0f5fa873. Something in the new fork is causing a topline metrics regression. We're not sure what it is, so we're going to split it into steps and bisect. As a fi...
Succeeded
#72995
Revert "Reset new fork to old fork" This reverts commit eb2758b5344903abacc2e6d0d82c64bf0f5fa873. Something in the new fork is causing a topline metrics regression. We're not sure what it is, so we're going to split it into steps and bisect. As a fi...
Succeeded

facebook/react    #91834

Started • duration: 06:26
acdlite opened pull request #20255 to master
Loading Sandboxes...
Loading Packages...
Loading Install Instructions...
Finished!
Loading...