Commit Graph

11461 Commits (11eddcce4808f355603bb7c1efd76f790c70004b)
 

Author SHA1 Message Date
Simon Holthausen 11eddcce48
ensure batches don't "steal" each other's effects (can happen with certain microtask timings)
3 days ago
Simon Holthausen 18219ad1ff
make each blocks fork-aware + fixes around flatten/run seing discarded forks
4 days ago
Simon Holthausen 7018c09247
make await blocks fork-aware
5 days ago
Simon Holthausen a6221946cf
fix
5 days ago
Simon Holthausen 5dfac3270b
simplify/consolidate fork commit
5 days ago
Simon Holthausen 9d9647dd92
eager fix
6 days ago
Simon Holthausen de2097595e
fork fixes + simplify/consolidate
6 days ago
Simon Holthausen 1cdc1709d4
fix: robustify async reactivity system (pt2)
2 weeks ago
Simon Holthausen e19a7530da
revert fork changes
2 weeks ago
Rich Harris e5e2d16f17
Merge branch 'main' into async-another-try
2 weeks ago
Simon H 98e547535d
fix: flush anything pending before invoking flushSync callback function (#18878)
2 weeks ago
Simon H da2f83343b
fix: read batch-local array on each-block commit (#18879)
2 weeks ago
Simon Holthausen 894f376b37
Merge branch 'main' into async-another-try
2 weeks ago
Simon Holthausen 48100417b5
simplify
2 weeks ago
Simon Holthausen 54d8c3d843
set deriveds to clean when it's latest value (avoids overfiring); save maybe_dirty deriveds in deferred batches (avoids underfiring that would otherwise happen as a result of the first fix)
2 weeks ago
Rich Harris 58297c5a73
chore: extract some minor changes from #18861 (#18866)
2 weeks ago
Simon Holthausen 06cfc31f8d
fix jsdoc
2 weeks ago
Simon Holthausen 11b95fe1e8
we don't need the callback anymore
2 weeks ago
Simon Holthausen 08a17b9839
another fork fix
3 weeks ago
Simon Holthausen df50aa8384
eager batches don't need to run inside forks and don't need to notify them
3 weeks ago
Simon Holthausen 7509485eca
oops
3 weeks ago
Simon Holthausen 957330c89c
feedback
3 weeks ago
Mariana Castro 38098a9311
fix: don't overwrite an unchanged spread `value` (#18864)
3 weeks ago
Tee Ming 325620ba63
fix: bypass error boundaries for hydration recovery (#18841)
3 weeks ago
Simon Holthausen 87a061a73f
consolidate (maybe_)dirty_effects and dirty_deriveds
3 weeks ago
Simon Holthausen 4d8f4410f7
perf
3 weeks ago
Kunpeng Xie 803f59b171
fix: avoid reinserting dynamic elements during hydration (#18855)
3 weeks ago
Simon Holthausen 9fd77d22a5
another
3 weeks ago
Simon Holthausen 408d51b362
tuple->object
3 weeks ago
Simon Holthausen bd0faecdaa
explanatory comment, remove obsolete deletion
3 weeks ago
Simon Holthausen 494c8b9f08
another
3 weeks ago
Simon Holthausen 3b92502f00
codegolf
3 weeks ago
Simon Holthausen b08aeee3cf
fix more edge cases
3 weeks ago
Simon Holthausen 7005aae212
more edge case fixes
3 weeks ago
Simon Holthausen ba4d37a4b4
belts and braces
3 weeks ago
Simon Holthausen 32f4451f2e
fix flushSync (should drain queue before calling the function)
3 weeks ago
Simon Holthausen 31524c792e
e prop for sources
3 weeks ago
Simon Holthausen 91d215664f
resolve some todos
3 weeks ago
Simon Holthausen 15ccee8e0f
cleanup
3 weeks ago
Simon Holthausen ddffe3efe2
align
3 weeks ago
Simon Holthausen 62fafd63ab
align
3 weeks ago
Simon Holthausen 5de9201dc2
tweak
3 weeks ago
Simon Holthausen 64bd3a18f1
tweak test for new behavior
3 weeks ago
Simon Holthausen d592d8aebd
original test obsolete, refactor into a new test
3 weeks ago
Simon Holthausen 387995cd63
remove some dead weight
3 weeks ago
Simon Holthausen ab75873a57
more fixes
3 weeks ago
Simon Holthausen 33e3540bb9
fork fix
3 weeks ago
Simon Holthausen e5e45aa11b
getting close
3 weeks ago
github-actions[bot] 636eaaaa6f
Version Packages (#18750)
3 weeks ago
Simon Holthausen 230b829384
oops
3 weeks ago