Commit Graph

11452 Commits (async-another-try)
 

Author SHA1 Message Date
Rich Harris e5e2d16f17
Merge branch 'main' into async-another-try
2 days ago
Simon H 98e547535d
fix: flush anything pending before invoking flushSync callback function (#18878)
2 days ago
Simon H da2f83343b
fix: read batch-local array on each-block commit (#18879)
2 days ago
Simon Holthausen 894f376b37
Merge branch 'main' into async-another-try
2 days ago
Simon Holthausen 48100417b5
simplify
2 days 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 days ago
Rich Harris 58297c5a73
chore: extract some minor changes from #18861 (#18866)
2 days ago
Simon Holthausen 06cfc31f8d
fix jsdoc
2 days ago
Simon Holthausen 11b95fe1e8
we don't need the callback anymore
2 days ago
Simon Holthausen 08a17b9839
another fork fix
3 days ago
Simon Holthausen df50aa8384
eager batches don't need to run inside forks and don't need to notify them
3 days ago
Simon Holthausen 7509485eca
oops
3 days ago
Simon Holthausen 957330c89c
feedback
3 days ago
Mariana Castro 38098a9311
fix: don't overwrite an unchanged spread `value` (#18864)
3 days ago
Tee Ming 325620ba63
fix: bypass error boundaries for hydration recovery (#18841)
3 days ago
Simon Holthausen 87a061a73f
consolidate (maybe_)dirty_effects and dirty_deriveds
4 days ago
Simon Holthausen 4d8f4410f7
perf
4 days ago
Kunpeng Xie 803f59b171
fix: avoid reinserting dynamic elements during hydration (#18855)
4 days ago
Simon Holthausen 9fd77d22a5
another
4 days ago
Simon Holthausen 408d51b362
tuple->object
4 days ago
Simon Holthausen bd0faecdaa
explanatory comment, remove obsolete deletion
4 days ago
Simon Holthausen 494c8b9f08
another
4 days ago
Simon Holthausen 3b92502f00
codegolf
4 days ago
Simon Holthausen b08aeee3cf
fix more edge cases
4 days ago
Simon Holthausen 7005aae212
more edge case fixes
5 days ago
Simon Holthausen ba4d37a4b4
belts and braces
5 days ago
Simon Holthausen 32f4451f2e
fix flushSync (should drain queue before calling the function)
5 days ago
Simon Holthausen 31524c792e
e prop for sources
5 days ago
Simon Holthausen 91d215664f
resolve some todos
6 days ago
Simon Holthausen 15ccee8e0f
cleanup
6 days ago
Simon Holthausen ddffe3efe2
align
6 days ago
Simon Holthausen 62fafd63ab
align
6 days ago
Simon Holthausen 5de9201dc2
tweak
6 days ago
Simon Holthausen 64bd3a18f1
tweak test for new behavior
6 days ago
Simon Holthausen d592d8aebd
original test obsolete, refactor into a new test
6 days ago
Simon Holthausen 387995cd63
remove some dead weight
6 days ago
Simon Holthausen ab75873a57
more fixes
6 days ago
Simon Holthausen 33e3540bb9
fork fix
6 days ago
Simon Holthausen e5e45aa11b
getting close
7 days ago
github-actions[bot] 636eaaaa6f
Version Packages (#18750)
1 week ago
Simon Holthausen 230b829384
oops
1 week ago
Rich Harris 8030ff2a2c
fix: remove incorrect special handling of :export pseudo-selectors (#18839)
1 week ago
Simon Holthausen 6cb26772d3
another
1 week ago
Simon Holthausen 2cfc5819d0
fucking hell forks are hard
1 week ago
svelte-triage-bot[bot] a72dc8eadb
fix: make Object.hasOwn reactive for state proxies (#18838)
1 week ago
Simon Holthausen a7c16935a5
equality check against what the batch sees to update its value
1 week ago
Simon Holthausen bf0ecc0578
more
1 week ago
Simon Holthausen 9143c90b04
more messy experimentation
1 week ago
Simon Holthausen e017878175
messy wip
1 week ago
Simon Holthausen 762e5cb6d8
bring over some tests from entangle batch PR
1 week ago