Commit Graph

  • 875dd22f1e merge Rich Harris 2026-03-03 15:51:55 -0500
  • e25c3f222a address feedback Rich Harris 2026-03-03 15:50:27 -0500
  • c53ee48570 fix Rich Harris 2026-03-03 13:56:34 -0500
  • 2a78280e9e perf: avoid re-traversing the effect tree after `$:` assignments Rich Harris 2026-03-03 12:44:05 -0500
  • cdbdb5069e avoid rescheduling after legacy pre effects Rich Harris 2026-03-03 12:30:40 -0500
  • 25a1c5368b
    Version Packages (#17842) svelte@5.53.7 github-actions[bot] 2026-03-03 11:28:35 -0500
  • 1b52d6930c batch always exists when scheduling Rich Harris 2026-03-03 10:31:53 -0500
  • b8a3767bc5 Merge branch 'main' into refactor-scheduling Rich Harris 2026-03-03 10:28:20 -0500
  • c917bca1f6 Version Packages #17842 github-actions[bot] 2026-03-03 15:23:34 +0000
  • b7bc1309aa
    fix: preserve original boundary errors when keyed each rows are removed during async updates (#17843) Philip Breuer 2026-03-03 16:20:58 +0100
  • 0965028d3b
    perf: optimize CSS selector pruning (#17846) Mathias Picker 2026-03-03 14:49:36 +0100
  • 96ebbc7802 prettier #17846 Rich Harris 2026-03-03 08:43:52 -0500
  • 32111f9e84
    perf: avoid O(n²) name scanning in scope generate/unique (#17844) Mathias Picker 2026-03-03 14:38:26 +0100
  • 1200a821c5 simplify #17843 Rich Harris 2026-03-03 08:32:17 -0500
  • 0968561384 skip test, unfortunately it doesn't actually do anything Rich Harris 2026-03-03 08:31:29 -0500
  • cfffec2a1d Merge branch 'main' into pr/17843 Rich Harris 2026-03-03 08:24:11 -0500
  • eccdba38bc revert test_attribute ~= optimization for readability Mathias Picker 2026-03-03 12:09:15 +0100
  • 5f7f99ecd6 perf: optimize CSS selector pruning Mathias Picker 2026-03-03 12:05:43 +0100
  • 95f482de8c perf: avoid O(n²) name scanning in scope generate/unique #17844 Mathias Picker 2026-03-03 09:52:50 +0100
  • e196abf4dd Merge branch 'main' into refactor-scheduling Rich Harris 2026-03-02 19:29:03 -0500
  • 2f12b60701
    chore: avoid reschedule during branch commit (#17837) Rich Harris 2026-03-02 19:27:48 -0500
  • 00dc13db14
    chore: highlight effect in tree (#17835) Rich Harris 2026-03-02 16:05:13 -0500
  • 86ec210866
    fix: correctly add `__svelte_meta` after else-if chains (#17830) Rich Harris 2026-03-02 15:59:22 -0500
  • 7717ba01b4
    fix: preserve each items that are needed by pending batches (#17819) Rich Harris 2026-03-02 15:46:22 -0500
  • 3d3361a468
    Preserve boundary errors when keyed each rows are removed during async updates Philip Breuer 2026-03-02 19:16:54 +0100
  • 791d5e332c
    perf: cache element interactivity and source line splitting (#17839) Mathias Picker 2026-03-02 18:17:43 +0100
  • c07f0a0d86 docs: add Content Security Policy (CSP) documentation #17840 raamas 2026-03-02 08:24:03 -0500
  • 1093e3f43e docs: add Content Security Policy (CSP) documentation raamas 2026-03-02 08:10:49 -0500
  • a71b35d35d
    Remove CSP section from hydratable documentation Omar Cordoba 2026-03-02 07:57:07 -0500
  • 2eea8b85b6 chore: add changeset #17839 Mathias Picker 2026-03-02 13:37:01 +0100
  • 9281aa0bf2 refactor: move source line splitting to state.set_source Mathias Picker 2026-03-02 13:30:07 +0100
  • 9e472767d1 perf: cache element interactivity and source line splitting in compiler Mathias Picker 2026-03-02 13:25:32 +0100
  • d1b227395c changeset #17837 Rich Harris 2026-03-01 14:53:47 -0500
  • b94f4436aa tidy up Rich Harris 2026-03-01 14:52:58 -0500
  • 42db628b5f handle the reverse case Rich Harris 2026-03-01 14:50:44 -0500
  • 58b7c135db WIP Rich Harris 2026-03-01 14:49:13 -0500
  • 363fa5a695 note to self Rich Harris 2026-03-01 13:07:34 -0500
  • 159ccf30e7 chore: highlight effect in tree #17835 Rich Harris 2026-03-01 13:03:04 -0500
  • 942d9f230c WIP Rich Harris 2026-03-01 13:02:21 -0500
  • cedd2abd9f Merge branch 'main' into reschedule-during-traverse Rich Harris 2026-03-01 11:43:56 -0500
  • 4aa3777271
    chore: better log_effect_tree (#17833) Rich Harris 2026-03-01 11:40:27 -0500
  • 69c628d8d0 tidy up Rich Harris 2026-03-01 09:31:39 -0500
  • d93dfc9023 perf: avoid rescheduling effects when resuming Rich Harris 2026-03-01 09:24:24 -0500
  • 7c7797f62c Fix: The `child_is_reachable` calculation in `log_effect_tree` fails to incorporate the parent's `is_reachable` state, causing descendant effects to be incorrectly marked as reachable when an ancestor is unreachable. #17833 Vercel 2026-03-01 14:00:07 +0000
  • c7c80edca2 chore: better log_effect_tree Rich Harris 2026-03-01 08:46:21 -0500
  • 986ccf3381 Merge branch 'main' into refactor-scheduling Rich Harris 2026-02-28 20:13:23 -0500
  • 15e1e73f9c
    chore: add `batch.id` property (#17831) Rich Harris 2026-02-28 19:58:18 -0500
  • b049a175b7 note #17831 Rich Harris 2026-02-28 19:55:13 -0500
  • 30db3d55a9 add batch.id Rich Harris 2026-02-28 19:53:12 -0500
  • 42933a9354 changeset #17830 Rich Harris 2026-02-28 12:38:15 -0500
  • 9890e8e24f add test that fails on main Rich Harris 2026-02-28 12:37:40 -0500
  • bb56fc3b0c simplify if blocks Rich Harris 2026-02-28 12:32:24 -0500
  • a02b1c4dbc Merge branch 'async-each-preserve-pending' into each-block-pending Rich Harris 2026-02-27 18:03:34 -0500
  • b17330ec1b Merge branch 'main' into async-each-preserve-pending #17819 Rich Harris 2026-02-27 18:03:10 -0500
  • d4c78292ed
    Version Packages (#17812) svelte@5.53.6 github-actions[bot] 2026-02-27 17:49:34 -0500
  • 1b68706e6e Merge branch 'main' into each-block-pending Rich Harris 2026-02-27 17:30:08 -0500
  • 11d914460b hitting a wall with this approach #17829 eager-effect-rework Simon Holthausen 2026-02-27 23:14:38 +0100
  • 430f57e82b make test better; sadly it fails again now Simon Holthausen 2026-02-27 23:13:39 +0100
  • 45ea32bc1d
    Merge branch 'main' into perf/use-walk-readonly #17825 Mathias Picker 2026-02-27 21:45:26 +0100
  • b2474ed758 Version Packages #17812 github-actions[bot] 2026-02-27 20:42:54 +0000
  • 361b32c7cd
    fix: SvelteURL search setter uses unnormalized value (#17828) Mathias Picker 2026-02-27 21:41:56 +0100
  • 6e9b2a6fd8
    docs: best practices (#17804) Rich Harris 2026-02-27 15:35:19 -0500
  • 1431f61344
    docs: change name #17804 Paolo Ricciuti 2026-02-27 21:33:18 +0100
  • a9d558f227 fix: SvelteURL `search` setter uses unnormalized value #17828 Mathias Picker 2026-02-27 21:19:11 +0100
  • 1043f79d1e
    perf: optimize compiler analysis phase (#17823) Mathias Picker 2026-02-27 21:14:20 +0100
  • b6faa2a905
    fix: always case insensitive event handlers during ssr (#17822) Paolo Ricciuti 2026-02-27 21:08:42 +0100
  • e023cd3293
    docs: add snippet section Paolo Ricciuti 2026-02-27 21:04:34 +0100
  • e3d277b000
    fix: visit synthetic value node during ssr (#17824) Paolo Ricciuti 2026-02-27 21:01:13 +0100
  • a10cf95ca7
    chore: add funding manifest URL (#17827) Tee Ming 2026-02-28 03:49:02 +0800
  • 47df6082d9 rework $effect.eager as a derived Simon Holthausen 2026-02-27 20:26:57 +0100
  • 18db0cab86
    fix: SvelteMap incorrectly handles keys with `undefined` values (#17826) Mathias Picker 2026-02-27 20:26:53 +0100
  • 641f353a24
    Apply suggestion from @teemingc #17827 Tee Ming 2026-02-28 03:10:33 +0800
  • 67bfe11f43
    Add funding manifest URL for Svelte Tee Ming 2026-02-28 02:56:08 +0800
  • 9f7abd4ccc format #17826 Mathias Picker 2026-02-27 18:27:08 +0100
  • 079927d4b3 chore: move tests to map.test.ts, add delete() reactivity test Mathias Picker 2026-02-27 17:26:58 +0100
  • 2ec6eaad11 chore: revert set() optimization, clean up test comments Mathias Picker 2026-02-27 17:11:56 +0100
  • 0a72ba25ec chore: add changeset for SvelteMap undefined values fix Mathias Picker 2026-02-27 16:21:24 +0100
  • 2225362659 fix: SvelteMap incorrectly handles keys with `undefined` values Mathias Picker 2026-02-27 16:19:10 +0100
  • 00bd09c2cd
    microscopic per optimization #17822 Simon H 2026-02-27 13:26:26 +0100
  • 3fc4bc6774
    chore: remove unused is_flushing variable (#17820) Rich Harris 2026-02-27 07:22:50 -0500
  • 78c0bf94b8
    Update changeset for fast-ducks-drop feature Mathias Picker 2026-02-27 12:34:50 +0100
  • 079d473e3c fix: prettier formatting in types.d.ts Mathias Picker 2026-02-27 12:22:28 +0100
  • 10d962551b perf: use walk_readonly for analysis-phase AST walks Mathias Picker 2026-02-27 12:14:13 +0100
  • 10095d6b75 fix: test expected #17824 paoloricciuti 2026-02-27 11:01:53 +0100
  • 41dbcc2df6
    Optimize compiler analysis phase #17823 Mathias Picker 2026-02-27 10:52:38 +0100
  • fcb07773d0 fix: visit synthetic value node during ssr paoloricciuti 2026-02-27 10:46:58 +0100
  • b523085a0b perf: optimize compiler analysis phase Mathias Picker 2026-02-27 10:43:55 +0100
  • e2cd558a88 fix: always case insensitive event handlers during ssr paoloricciuti 2026-02-27 10:27:41 +0100
  • f5d9303872
    chore: fix links Paolo Ricciuti 2026-02-27 10:21:04 +0100
  • dad26d2eac chore: remove unused is_flushing variable #17820 Rich Harris 2026-02-26 21:26:56 -0500
  • 2cb3759e47 fix test Rich Harris 2026-02-26 21:05:01 -0500
  • a6a548c6f6 tidy up Rich Harris 2026-02-26 21:00:46 -0500
  • b9eefe4095 Merge branch 'async-each-preserve-pending' into each-block-pending Rich Harris 2026-02-26 20:57:43 -0500
  • 484f841514 fix Rich Harris 2026-02-26 20:52:02 -0500
  • 6e8c746b58 save some work Rich Harris 2026-02-26 20:35:50 -0500
  • c04f69b5f8 fix: preserve each items that are needed by pending batches Rich Harris 2026-02-26 19:32:24 -0500
  • 0901f4b19f Merge branch 'main' into each-block-pending Rich Harris 2026-02-26 17:00:48 -0500
  • 16a13517ef
    fix: skip redundant batch.apply (#17816) Rich Harris 2026-02-26 16:59:04 -0500
  • cc0b5a9200 fix: skip redundant batch.apply #17816 Rich Harris 2026-02-26 16:54:04 -0500
  • 37d270b21f WIP Rich Harris 2026-02-26 15:58:38 -0500