Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
120 commits
Select commit Hold shift + click to select a range
d7f5d86
feat: First pass at payload
elliott-with-the-longest-name-on-github Jul 23, 2025
f0e4672
Merge remote-tracking branch 'origin/main' into elliott/async-ssr
elliott-with-the-longest-name-on-github Aug 19, 2025
c5b639c
first crack
elliott-with-the-longest-name-on-github Aug 20, 2025
0cb6212
snapshots
elliott-with-the-longest-name-on-github Aug 20, 2025
866a11c
checkpoint
elliott-with-the-longest-name-on-github Aug 20, 2025
6bf1442
fix: cloning
elliott-with-the-longest-name-on-github Aug 20, 2025
3ba2512
add test option
elliott-with-the-longest-name-on-github Aug 20, 2025
4ffb8c9
big dumb
elliott-with-the-longest-name-on-github Aug 20, 2025
ba95b56
today's hard work; few tests left to fix
elliott-with-the-longest-name-on-github Aug 22, 2025
9802fd4
improve
elliott-with-the-longest-name-on-github Aug 22, 2025
df67afe
tests passing no wayyyyy yo
elliott-with-the-longest-name-on-github Aug 22, 2025
e39b4b7
lots of progress, couple of failing tests around selects
elliott-with-the-longest-name-on-github Aug 27, 2025
51392be
meh
elliott-with-the-longest-name-on-github Aug 27, 2025
d761749
solve async tree stuff
elliott-with-the-longest-name-on-github Aug 28, 2025
259d286
fix select/option stuff
elliott-with-the-longest-name-on-github Aug 28, 2025
835101b
whoop, tests
elliott-with-the-longest-name-on-github Aug 28, 2025
64f9110
simplify
elliott-with-the-longest-name-on-github Aug 28, 2025
de48a77
feat: hoisting
elliott-with-the-longest-name-on-github Sep 5, 2025
02b7372
fix: `$effect.pending` sends updates to incorrect boundary
elliott-with-the-longest-name-on-github Sep 8, 2025
bd6a414
changeset
elliott-with-the-longest-name-on-github Sep 8, 2025
f0b01f7
stuff from upstream
elliott-with-the-longest-name-on-github Sep 8, 2025
3c73cc7
feat: first hydrationgaa
elliott-with-the-longest-name-on-github Sep 8, 2025
380f457
Merge branch 'elliott/effect-pending-correct-boundary' into adjust-bo…
elliott-with-the-longest-name-on-github Sep 8, 2025
f98aa72
remove docs
elliott-with-the-longest-name-on-github Sep 9, 2025
a8fc627
Merge remote-tracking branch 'origin' into adjust-boundary-error-message
elliott-with-the-longest-name-on-github Sep 9, 2025
5d04b3b
snapshots
elliott-with-the-longest-name-on-github Sep 9, 2025
a30de03
silly fix
elliott-with-the-longest-name-on-github Sep 9, 2025
41e26b5
checkpoint
elliott-with-the-longest-name-on-github Sep 9, 2025
d4bd8e3
meh
elliott-with-the-longest-name-on-github Sep 9, 2025
26d6613
ALKASJDFALSKDFJ the test passes
elliott-with-the-longest-name-on-github Sep 9, 2025
e3b0f80
chore: Update a bunch of tests for hydration markers
elliott-with-the-longest-name-on-github Sep 10, 2025
d6c7f58
chore: remove snippet and is_async
elliott-with-the-longest-name-on-github Sep 11, 2025
f1c0634
naming
elliott-with-the-longest-name-on-github Sep 11, 2025
aa9a72c
better errors for sync-in-async
elliott-with-the-longest-name-on-github Sep 11, 2025
e7c6b1c
test improvements
elliott-with-the-longest-name-on-github Sep 11, 2025
5a40601
Merge remote-tracking branch 'origin' into adjust-boundary-error-message
elliott-with-the-longest-name-on-github Sep 11, 2025
127c5a7
idk man
elliott-with-the-longest-name-on-github Sep 11, 2025
4924176
merge local branches (#16757)
elliott-with-the-longest-name-on-github Sep 12, 2025
298f02d
Update payload.js
elliott-with-the-longest-name-on-github Sep 12, 2025
0e5eeb7
checkpoint
elliott-with-the-longest-name-on-github Sep 12, 2025
8773216
got the extra children to go away
elliott-with-the-longest-name-on-github Sep 13, 2025
894b93e
Merge branch 'adjust-boundary-error-message' of github.com:sveltejs/s…
elliott-with-the-longest-name-on-github Sep 13, 2025
aaaf428
just gonna go ahead and merge this as the review comments take up too…
Rich-Harris Sep 14, 2025
cf75873
chore: remove hoisted_promises (#16766)
Rich-Harris Sep 14, 2025
6a8ab8e
Update packages/svelte/src/compiler/phases/3-transform/server/visitor…
Rich-Harris Sep 14, 2025
ed3cb33
chore: fix hydration treeshaking (#16767)
Rich-Harris Sep 14, 2025
fbef4bb
remove await_outside_boundary error (#16762)
Rich-Harris Sep 14, 2025
393a44a
chore: remove unused analysis.boundary (#16763)
Rich-Harris Sep 14, 2025
27e33a8
chore: simplify slots (#16765)
Rich-Harris Sep 14, 2025
2365d1b
Apply suggestions from code review
Rich-Harris Sep 14, 2025
3345386
chore: remove metadata.pending (#16764)
Rich-Harris Sep 14, 2025
4e048f1
Update packages/svelte/src/compiler/phases/3-transform/server/visitor…
Rich-Harris Sep 15, 2025
e793d2c
put this back where it was, keep the diff small
Rich-Harris Sep 15, 2025
8e7b87a
Merge branch 'main' into adjust-boundary-error-message
Rich-Harris Sep 15, 2025
cf3ea69
Update packages/svelte/src/compiler/phases/types.d.ts
elliott-with-the-longest-name-on-github Sep 15, 2025
9d8f259
chore: remove analysis.state.title (#16771)
Rich-Harris Sep 15, 2025
ba39144
chore: remove is_async (#16769)
Rich-Harris Sep 15, 2025
3b99bdb
Apply suggestions from code review
elliott-with-the-longest-name-on-github Sep 15, 2025
b2cee26
cleanup
elliott-with-the-longest-name-on-github Sep 15, 2025
e3e9279
Merge branch 'adjust-boundary-error-message' of github.com:sveltejs/s…
elliott-with-the-longest-name-on-github Sep 15, 2025
d26fb1f
lint
elliott-with-the-longest-name-on-github Sep 15, 2025
4356b64
clean up payload a bit
elliott-with-the-longest-name-on-github Sep 15, 2025
b63a56a
compiler work
elliott-with-the-longest-name-on-github Sep 15, 2025
5a42efb
run ssr on sync and async
elliott-with-the-longest-name-on-github Sep 15, 2025
65f903e
prettier
Rich-Harris Sep 16, 2025
3eb704d
inline capture
Rich-Harris Sep 16, 2025
04445d4
Update packages/svelte/src/compiler/phases/3-transform/server/visitor…
Rich-Harris Sep 16, 2025
a84c78b
chore: simplify build_template (#16780)
Rich-Harris Sep 16, 2025
41f0ff4
small tweak to aid greppability
Rich-Harris Sep 16, 2025
f1ca551
chore: fix SSR context (#16781)
Rich-Harris Sep 16, 2025
903f1f1
at least passing
elliott-with-the-longest-name-on-github Sep 16, 2025
d694c57
cleanup
elliott-with-the-longest-name-on-github Sep 16, 2025
6b2e1aa
fix
Rich-Harris Sep 16, 2025
6315138
merge
Rich-Harris Sep 16, 2025
81a265a
remove push/pop from exports, not needed with payload
elliott-with-the-longest-name-on-github Sep 16, 2025
d8f0cc3
Merge branch 'adjust-boundary-error-message' of github.com:sveltejs/s…
elliott-with-the-longest-name-on-github Sep 16, 2025
77c53d1
I think this is better but tbh not sure
elliott-with-the-longest-name-on-github Sep 16, 2025
941afd0
async SSR
Rich-Harris Sep 16, 2025
bc67ee7
qualification
Rich-Harris Sep 16, 2025
fc84ada
errors:
elliott-with-the-longest-name-on-github Sep 16, 2025
33329d4
Merge branch 'adjust-boundary-error-message' of github.com:sveltejs/s…
elliott-with-the-longest-name-on-github Sep 16, 2025
f6d3894
I have lost the plot
elliott-with-the-longest-name-on-github Sep 16, 2025
4325e67
finally
elliott-with-the-longest-name-on-github Sep 16, 2025
d68f89e
ugh
elliott-with-the-longest-name-on-github Sep 16, 2025
ec82e9b
tweak error codes to better align with existing conventions, such as …
Rich-Harris Sep 17, 2025
9a09f02
tweak messages
Rich-Harris Sep 17, 2025
69bb7b1
remove unused args
Rich-Harris Sep 17, 2025
66664f0
DRY out a bit
Rich-Harris Sep 17, 2025
44eb878
unused
Rich-Harris Sep 17, 2025
48bace7
unused
Rich-Harris Sep 17, 2025
673e915
unused
Rich-Harris Sep 17, 2025
1abf3d0
simplify - we can enforce readonly at a type level
Rich-Harris Sep 17, 2025
708fca6
unused
Rich-Harris Sep 17, 2025
db4a1c0
simplify
Rich-Harris Sep 17, 2025
3ef5612
avoid magical accessors
Rich-Harris Sep 17, 2025
1c91c59
simplify algorithm
Rich-Harris Sep 17, 2025
b4a8594
unused
Rich-Harris Sep 17, 2025
a2860bb
unused
Rich-Harris Sep 17, 2025
429591b
reduce indirection
Rich-Harris Sep 17, 2025
afe737b
TreeState -> SSRState
Rich-Harris Sep 17, 2025
8329315
mark deprecated methods
Rich-Harris Sep 17, 2025
1f5f385
grab this.local from parent directly
Rich-Harris Sep 17, 2025
492da2f
rename render -> fn per conventions (fn indicates 'arbitrary code')
Rich-Harris Sep 17, 2025
3ec461b
reduce indirection
Rich-Harris Sep 17, 2025
ab6473c
Revert "reduce indirection"
Rich-Harris Sep 17, 2025
2798ecc
tweak
Rich-Harris Sep 17, 2025
7666f04
okay works this time
Rich-Harris Sep 17, 2025
eb33a2f
no way chat, it works
elliott-with-the-longest-name-on-github Sep 17, 2025
3681767
fix context stuff
Rich-Harris Sep 17, 2025
98b2f49
tweak
Rich-Harris Sep 17, 2025
71da772
make it chainable
elliott-with-the-longest-name-on-github Sep 17, 2025
8b16fe4
lint
elliott-with-the-longest-name-on-github Sep 17, 2025
030b186
Merge branch 'adjust-boundary-error-message' of github.com:sveltejs/s…
elliott-with-the-longest-name-on-github Sep 17, 2025
b64b095
clean up
elliott-with-the-longest-name-on-github Sep 17, 2025
9ddf6e6
lint
elliott-with-the-longest-name-on-github Sep 17, 2025
1cdd094
Update packages/svelte/src/internal/server/types.d.ts
elliott-with-the-longest-name-on-github Sep 17, 2025
83201fd
sunset html for async
elliott-with-the-longest-name-on-github Sep 17, 2025
60a021b
types
elliott-with-the-longest-name-on-github Sep 17, 2025
25310a2
we use 'deprecated' in other messages
Rich-Harris Sep 17, 2025
65acd71
oops
Rich-Harris Sep 17, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
remove unused args
  • Loading branch information
Rich-Harris committed Sep 17, 2025
commit 69bb7b15a9effbd340e77eac28966a68f7796db6
4 changes: 2 additions & 2 deletions packages/svelte/src/internal/server/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ export function render(component, options = {}) {
}

// @ts-expect-error
component(payload, options.props ?? {}, {}, {});
component(payload, options.props ?? {});

if (options.context) {
pop();
Expand Down Expand Up @@ -138,7 +138,7 @@ export async function render_async(component, options = {}) {
}

// @ts-expect-error
component(payload, options.props ?? {}, {}, {});
component(payload, options.props ?? {});

if (options.context) {
pop();
Expand Down