Commit Graph

  • 0405e9e2be widen ownership when assigning one proxy to another Simon Holthausen 2024-02-29 16:35:37 +0100
  • b2781f11d5 test navorite 2024-02-29 17:34:55 +0200
  • 390f3f3455 skip html tag navorite 2024-02-29 17:33:01 +0200
  • 91472d9c23
    feedback Ahmad 2024-02-29 17:16:41 +0200
  • 238ebcbd53
    feedback Ahmad 2024-02-29 17:09:22 +0200
  • e059bdd607 widen ownership when getContext is called, part of #10649 Simon Holthausen 2024-02-29 15:39:00 +0100
  • f38006a1b5
    Merge branch 'main' into blockless Simon H 2024-02-29 14:05:15 +0100
  • 1ac313594c
    fix: handle TypeScript's optional parameter syntax in snippets (#10671) Simon H 2024-02-29 13:24:24 +0100
  • e662fde97a fix: handle TypeScript's optional parameter syntax in snippets #10671 Simon Holthausen 2024-02-29 13:05:54 +0100
  • b1b51a404b
    fix: deduplicate generated props and action arg names (#10669) Simon H 2024-02-29 12:32:40 +0100
  • 294dd5332c
    docs: fix numeric input value when string is empty to `null` (#9941) tbonelee 2024-02-29 20:12:31 +0900
  • 245447f9dd fix: deduplicate generated props and action arg names #10669 Simon Holthausen 2024-02-29 12:09:24 +0100
  • e21488fc4b
    Version Packages (next) (#10640) svelte@5.0.0-next.69 github-actions[bot] 2024-02-28 20:46:17 +0000
  • 0deeb26a0b Version Packages (next) #10640 github-actions[bot] 2024-02-28 19:06:58 +0000
  • 710f73f9cf
    fix: improve derived rune destructuring support (#10665) Dominic Gannaway 2024-02-28 19:05:53 +0000
  • a13fcabfdf fix: improve derived rune destructuring support #10665 Dominic Gannaway 2024-02-28 17:05:56 +0000
  • 61e7442ccf
    fix: improve ssr derived output to ensure memoization remains (#10664) Dominic Gannaway 2024-02-28 16:42:14 +0000
  • 883d1944d2 fix: improve ssr derived output to ensure memoization remains #10664 Dominic Gannaway 2024-02-28 16:20:11 +0000
  • 56315df679
    feat: allow arbitrary call expressions for render tags (#10656) Simon H 2024-02-28 15:05:45 +0100
  • b2e9be2148
    fix: improve ssr code generation for class property $derived (#10661) Dominic Gannaway 2024-02-28 13:58:11 +0000
  • d02511dca4 fix ts #10661 Dominic Gannaway 2024-02-28 13:54:34 +0000
  • f75abfa132 fix: improve ssr code generation for class property $derived Dominic Gannaway 2024-02-28 13:48:03 +0000
  • 99e1665ce1
    feat: improve ssr html mismatch validation (#10658) Dominic Gannaway 2024-02-28 09:16:31 +0000
  • aef04e50d1 prevent apply/call/bind #10656 Simon Holthausen 2024-02-28 10:13:25 +0100
  • 28d5bf431b feedback #10658 Dominic Gannaway 2024-02-28 09:11:54 +0000
  • 576d07e9cc more tests Simon Holthausen 2024-02-28 10:01:34 +0100
  • 4c2139231f
    Update packages/svelte/src/compiler/validate-options.js Dominic Gannaway 2024-02-28 08:59:20 +0000
  • dcbfb2ddf3
    Update packages/svelte/src/internal/server/index.js Dominic Gannaway 2024-02-28 08:58:12 +0000
  • 4eee13488c update types Dominic Gannaway 2024-02-27 20:15:16 +0000
  • aaea7dcca2 feat: improve ssr html mismatch validation Dominic Gannaway 2024-02-27 20:11:26 +0000
  • 2c4efbf85c feat: allow arbitrary call expressions for render tags Simon Holthausen 2024-02-27 18:20:28 +0100
  • 3fe4940a9d
    perf: bail early when traversing non-state (#10654) Simon H 2024-02-27 14:55:31 +0100
  • 6625c1e080
    fix: warn when `$props` rune not called (#10655) Simon H 2024-02-27 12:34:39 +0100
  • 3fcb48cfd7 fix: warn when `$props` rune not called #10655 Simon Holthausen 2024-02-27 12:29:41 +0100
  • 1e59989eb4 We need to use `deep_read` to traverse all properties of an object inside legacy mode and inside actions, because the input we get could be a state proxy. This proxy will have fine-grained reactivity and therefore only update the signal at the location that got an update. In order to have interop with the coarse-grained "notify me when _anything_ in that object changes" behavior, we need to setup up signals for all of the object's properties before they're potentially mutated. This has a lot of overhead for large lists, and we can at least diminish in the "no state proxy" case by applying a sensible heuristic: - If the value passed is a state proxy, read it - If not, and if the value is an array, then bail because an array of state proxies is highly unlikely - Traverse the first level of properties of the object and look if these are state, if not bail. State proxies nested further down are highly unlikely, too #10654 Simon Holthausen 2024-02-27 11:33:13 +0100
  • 77b1f2fe51
    chore: remove more .at() usage from runtime (#10648) Dominic Gannaway 2024-02-26 21:06:12 +0000
  • 1715016182 chore: remove more .at() usage from runtime #10648 Dominic Gannaway 2024-02-26 21:00:56 +0000
  • 39c16c953f partial fix Rich Harris 2024-02-26 10:45:54 -0700
  • c192259856 fix <svelte:element> Rich Harris 2024-02-26 10:37:21 -0700
  • 749d3aa413
    fix: add `$set` and `$on` methods in legacy compat mode (#10642) Simon H 2024-02-26 17:51:56 +0100
  • 1719d4c50c fix #10642 Simon Holthausen 2024-02-26 17:42:47 +0100
  • 957c21ec37 fix: add `$set` and `$on` methods in legacy compat mode Simon Holthausen 2024-02-26 17:39:37 +0100
  • 5ae93dba79 Merge branch 'main' into blockless Rich Harris 2024-02-26 09:31:30 -0700
  • 9734f623b5 partial fix Rich Harris 2024-02-26 09:26:33 -0700
  • a4a789db4d
    fix: improve ssr output of dynamic textarea elements (#10638) Dominic Gannaway 2024-02-26 15:27:25 +0000
  • 41e023431d format #10638 Dominic Gannaway 2024-02-26 13:15:13 +0000
  • 9f2387b931 fix: improve ssr output of dynamic textarea elements Dominic Gannaway 2024-02-26 13:13:50 +0000
  • d2859a6e16 fix: treat new expression references in template as possibly dynamic #10636 Dominic Gannaway 2024-02-26 10:23:44 +0000
  • ee4b1f2c75
    fix test (#10634) Ahmad 2024-02-26 11:48:57 +0200
  • bcd8bf3649 tidy up Rich Harris 2024-02-25 21:35:42 -0700
  • 5c7150ff5d fix test #10634 navorite 2024-02-25 17:24:10 +0200
  • 52f7dc1ac7 slight adjustment navorite 2024-02-25 10:47:34 +0200
  • b3c2b9e74e better desc navorite 2024-02-25 09:29:42 +0200
  • 56fdc6721c simplify navorite 2024-02-25 09:12:41 +0200
  • 2fad54e8c4 n navorite 2024-02-25 08:22:19 +0200
  • 3c64f5630a fix: treat snippets like normal components when inferring namespace navorite 2024-02-25 07:43:40 +0200
  • e106bbc5a8 reduce indirection Rich Harris 2024-02-24 15:42:18 -0500
  • 3682c3e31c more Rich Harris 2024-02-24 15:20:19 -0500
  • 241622de6f unused Rich Harris 2024-02-24 15:15:38 -0500
  • a57168a367 more consistent naming Rich Harris 2024-02-24 15:11:26 -0500
  • ba232315cf tidy up Rich Harris 2024-02-24 01:02:09 -0500
  • 6b664a7419 tidy up Rich Harris 2024-02-24 01:01:15 -0500
  • e6b8022187 move set Rich Harris 2024-02-24 00:52:46 -0500
  • 20b7b54b22 tidy up Rich Harris 2024-02-24 00:43:38 -0500
  • 8d383aed7e tidy up Rich Harris 2024-02-24 00:39:00 -0500
  • 4abc436fab tidy up Rich Harris 2024-02-24 00:26:38 -0500
  • 8f4dc6b86b tidy up Rich Harris 2024-02-23 23:57:27 -0500
  • 1d892605f5 tidy up Rich Harris 2024-02-23 23:50:26 -0500
  • d109adcaea simplify Rich Harris 2024-02-23 23:46:04 -0500
  • 530fd650c3 tidy up Rich Harris 2024-02-23 22:20:58 -0500
  • 274c7c2568 tidy up Rich Harris 2024-02-23 22:19:56 -0500
  • 312322f1f4 remove unused code Rich Harris 2024-02-23 22:16:43 -0500
  • b38669a8a0 not exported Rich Harris 2024-02-23 22:14:34 -0500
  • 05c55dd2d7 tidy up Rich Harris 2024-02-23 21:44:14 -0500
  • e064363529 more tidying up Rich Harris 2024-02-23 21:29:34 -0500
  • 752c42a99c move some code Rich Harris 2024-02-23 21:15:49 -0500
  • 393c2d5090 reduce indirection Rich Harris 2024-02-23 21:13:35 -0500
  • b81a1fb7a2 tidy up types a bit Rich Harris 2024-02-23 21:11:41 -0500
  • c6a2e543e9 tidy up types a bit Rich Harris 2024-02-23 19:33:04 -0500
  • 987d5e9f6f more Rich Harris 2024-02-23 19:21:52 -0500
  • 6be359bbc4 start moving signal types over Rich Harris 2024-02-23 19:19:53 -0500
  • 4e9cf14194
    Merge branch 'main' into blockless Rich Harris 2024-02-23 18:44:52 -0500
  • 611346ef3d remove unused type Rich Harris 2024-02-23 18:43:40 -0500
  • fddd15e04d chore: add proxy date usage warning #10626 Dominic Gannaway 2024-02-23 22:50:34 +0000
  • 25dcfabcd8 rename types Rich Harris 2024-02-23 18:38:18 -0500
  • c28534e3aa simplify Rich Harris 2024-02-23 18:33:18 -0500
  • ba6f24b821 move css props Rich Harris 2024-02-23 18:20:52 -0500
  • 83b92372c2
    fix: date working in repl (#10627) Dominic Gannaway 2024-02-23 23:18:37 +0000
  • e93a799f09 fix: date working in repl #10627 Dominic Gannaway 2024-02-23 23:17:35 +0000
  • 94a7a322bb html tags Rich Harris 2024-02-23 18:14:34 -0500
  • c431330fcb remove more stuff Rich Harris 2024-02-23 18:00:21 -0500
  • 4052310fa5 just comment this out until we can make sense of it Rich Harris 2024-02-23 17:51:28 -0500
  • a8bbc8b8a2 remove unused arg Rich Harris 2024-02-23 17:48:04 -0500
  • db2ffd78b6 typo Rich Harris 2024-02-23 17:40:44 -0500
  • c80fe4588e delete some unused stuff Rich Harris 2024-02-23 17:40:33 -0500
  • cd58dbd2d6 remove stuff Rich Harris 2024-02-23 17:35:59 -0500
  • 577b8b667f random-ass code Rich Harris 2024-02-23 17:27:44 -0500
  • 88d88133a5 remove some block-related code Rich Harris 2024-02-23 17:27:38 -0500
  • 7d9808cd17 remove some unused stuff Rich Harris 2024-02-23 17:14:21 -0500
  • 375575c4a5 move render code Rich Harris 2024-02-23 17:01:26 -0500