Commit Graph

11105 Commits (async-blocking-and-merging)
 

Author SHA1 Message Date
Simon Holthausen 9fdcfe1d71 oops
5 months ago
Simon Holthausen d62b7f7b3b reorder tests + one testing various permutations (currently failing)
5 months ago
Simon Holthausen 4eac6a40a9 guess this feature is too new
5 months ago
Simon Holthausen 61a2d30795 gah, we need merging after all (if all async deriveds are obsolete there can still be other work (e.g. sources, new branches) that we need to merge into another batch)
5 months ago
Simon Holthausen 79e208deda fulfil on first successful promise to ensure later updated can correctly mark resulting effects as dirty
5 months ago
Simon Holthausen 2732690b30 replay async deriveds of other batches when fork commits (are we slowly reaching a more powerful version of `#commit()`? ugh)
5 months ago
Simon Holthausen e90c4a32bb handle new effects with fork
5 months ago
Simon Holthausen 298437a542 feedback
5 months ago
Simon Holthausen c19916a413 oops
5 months ago
Simon Holthausen 1819765786 feedback
5 months ago
Rich Harris 4de5e7c392
Merge branch 'main' into async-blocking-and-merging
5 months ago
github-actions[bot] db69b7e345
Version Packages (#17965)
5 months ago
Abishek Raj R R 7123bf3a13
fix: remove trailing semicolon from {@const} tag printer (#17962)
5 months ago
Nitin Sahu 8e4de9b145
fix: null out effect.b in destroy_effect to prevent memory leak (#17980)
5 months ago
Simon H 6b33dd2a1e
fix: group sync statements (#17977)
5 months ago
Simon Holthausen 1f03a8b1b0 fork stuff
5 months ago
Paolo Ricciuti 425fba33fe
fix: hydration comments during hmr (#17975)
5 months ago
Simon Holthausen 9cf140c2de actually we don't need merging
5 months ago
Simon Holthausen d175cc499d fix
5 months ago
Simon Holthausen 4b6a2256ae fix and more tests
5 months ago
Simon H 803c565feb
fix: properly invoke `iterator.return()` during reactivity loss check (#17966)
5 months ago
Simon Holthausen bd0a8f84b4 fix
5 months ago
Simon Holthausen 36a2d8b0c7 more tests
5 months ago
Simon Holthausen 97939fcc44 bring over test from #17935
5 months ago
Simon Holthausen 3ab8601957 blocker/reject/merge work
5 months ago
Simon Holthausen 5695f5a6d9 run batch.traverse without `previous` of prior batches, only render effects, and block on overlaps in new branches
5 months ago
Rich Harris 0adc22c9ae
fix: defer batch resolution until earlier intersecting batches have committed (#17162)
5 months ago
github-actions[bot] 7ec156a7b0
Version Packages (#17953)
5 months ago
Rich Harris c89f6abae8
feat: allow `css`, `runes`, `customElement` compiler options to be functions (#17951)
5 months ago
Rich Harris 5faf102782
fix: reinstate reactivity loss tracking (#17801)
5 months ago
github-actions[bot] 6a303c3638
Version Packages (#17936)
5 months ago
Simon H f081a6c3b1
fix: resume inert effects when they come from offscreen (#17942)
5 months ago
Rich Harris 1cd06451af
fix: remove nodes in boundary when work is pending and HMR is active (#17932)
5 months ago
Simon H 32a48ed174
fix: don't eagerly access not-yet-initialized functions in template (#17938)
5 months ago
Simon H b472171de6
fix: ensure `$inspect` after top level await doesn't break builds (#17943)
5 months ago
Simon H d4bd6ad8f3
fix: ensure "is standalone child" is correctly reset (#17944)
5 months ago
Rich Harris 98e8b635fa
fix: discard batches made obsolete by commit (#17934)
5 months ago
github-actions[bot] 8b86bdd82d
Version Packages (#17919)
5 months ago
Simon H dcf4865b22
chore: add "untracked allows writes" test (#17930)
5 months ago
Simon H 1ebed68322
fix: avoid traversing clean roots (#17928)
5 months ago
Conduitry 965f2a0ac8
fix: handle async RHS in assignment_value_stale (#17925)
5 months ago
Rich Harris a513da0445
chore: add invariant utility (#17929)
5 months ago
Conduitry 043a7a26cd
chore: add sandbox output files to .prettierignore (#17926)
5 months ago
Apoorv Darshan 3dbd95075c
fix: keep select.__value current when effect is deferred (#17745)
5 months ago
Rich Harris ee3807ecbe
fix autofix (#17923)
5 months ago
Rich Harris ad94009e34
chore: add autofix workflow (#17922)
5 months ago
Simon H 44c4f213e9
fix: ensure deriveds values are correct across batches (#17917)
5 months ago
dependabot[bot] 63686ae22c
chore(deps): bump devalue from 5.6.3 to 5.6.4 (#17916)
5 months ago
Theodore Brown f598b4b3c0
fix:typo in best practices documentation (#17915)
5 months ago
github-actions[bot] bd433c5ceb
Version Packages (#17901)
5 months ago