Highlights
- Arctic Code Vault Contributor
Pinned
692 contributions in the last year
Less
More
Contribution activity
March 2021
Created 22 commits in 1 repository
Created a pull request in facebook/react that received 4 comments
Detach sibling pointers in old child list
When a fiber is deleted, it's still part of the previous (alternate) parent fiber's list of children. Because children are a linked list, an earlie…
+67
−0
•
4
comments
Opened 24 other pull requests in 1 repository
facebook/react
19
merged
5
open
- Clean up host pointers in level 2 of clean-up flag
- Delete enableDiscreteEventFlushingChange
- Move sync task queue to its own module
-
Use
actin fuzz tester to flush expired work - Remove Scheduler indirection
- Delete LanePriority type
- Use Lane to track root callback priority
- Use highest priority lane to detect interruptions
- Remove LanePriority from computeExpirationTime
- Remove LanePriority from getBumpedLaneForHydration
- Entangled expired lanes with SyncLane
- Use EventPriority to track update priority
- Make opaque EventPriority type a Lane internally
- Move priorities to separate import to break cycle
- Remove discrete lanes and priorities
- Use SyncLane for discrete event hydration
- Delete immediateQueueCallbackNode
- Land enableSyncMicrotasks
- Stop tracking roots with pending discrete updates
- Remove unstable_changedBits
-
[Bugfix] Reset
subtreeFlagsinresetWorkInProgress - [Bugfix] Incorrect return pointer on deleted fiber
- Revert "Remove blocking mode and blocking root"
- Add unstable_strictModeLevel to test renderer
Reviewed 33 pull requests in 1 repository
facebook/react 33 pull requests
- [WIP] Add enableSyncDefaultUpdates
- Remove Scheduler indirection
- [Fizz] Fix plurals
- [Fizz] Rename SuspendedWork to Task
- [Fizz] Add FormatContext and Refactor Work
- Use highest priority lane to detect interruptions
- Remove LanePriority from computeExpirationTime
- Remove LanePriority from getBumpedLaneForHydration
- Entangled expired lanes with SyncLane
- Use EventPriority to track update priority
- Add pointerenter/leave priorities
- Add react-reconciler/constants entry point
- Delete SyncBatchedLane
- Move priorities to separate import to break cycle
- [Experiment] Add feature flag for more aggressive memory clean-up of deleted fiber trees
- Replace flushExpired (mostly)
- Use SyncLane for discrete event hydration
- [Fizz] Assign an ID to the first DOM element in a fallback or insert a dummy (and testing infra)
- Fix native event batching in concurrent mode
- Basic Fizz Architecture
- Flip tuple order of useTransition
- Unify InputDiscreteLane with SyncLane
- Cleaned up unused PassiveUnmountPendingDev DEV flag
- Cleanup tests using runWithPriority.
- Remove scheduler priority from hydration
- Some pull request reviews not shown.
Opened 1 issue in 1 repository
14
contributions
in private repositories
Mar 1 – Mar 26