Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: sveltejs/svelte
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: c365634
Choose a base ref
...
head repository: sveltejs/svelte
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 21bf947
Choose a head ref
  • 4 commits
  • 78 files changed
  • 5 contributors

Commits on May 18, 2025

  1. (fix/ast types) fix: Add missing AttachTag in Tag union type insi…

    …de the `AST` namespace from `"svelte/compiler"` (#15946)
    xeho91 authored May 18, 2025
    Configuration menu
    Copy the full SHA
    b2ce3fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    42e7e81 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2025

  1. feat: State declarations in class constructors (#15820)

    * feat: State declarations in class constructors
    
    * feat: Analysis phase
    
    * misc
    
    * feat: client
    
    * improvements
    
    * feat: It is now at least backwards compatible. though the new stuff may still be wrong
    
    * feat: It works I think?
    
    * final cleanup??
    
    * tests
    
    * test for better types
    
    * changeset
    
    * rename functions (the function doesn't test call-expression-ness)
    
    * small readability tweak
    
    * failing test
    
    * fix
    
    * disallow computed state fields
    
    * tweak message to better accommodate the case in which state is declared after a regular property
    
    * failing test
    
    * wildly confusing to have so many things called 'class analysis' - rename the transform-phrase ones to transformers
    
    * missed a spot
    
    * and another
    
    * store analysis for use during transformation
    
    * move code to where it is used
    
    * do the analysis upfront, it's way simpler
    
    * skip failing test for now
    
    * simplify
    
    * get rid of the class
    
    * on second thoughts
    
    * reduce indirection
    
    * make analysis available at transform time
    
    * WIP
    
    * WIP
    
    * WIP
    
    * fix
    
    * remove unused stuff
    
    * revert snapshot tests
    
    * unused
    
    * note to self
    
    * fix
    
    * unused
    
    * unused
    
    * remove some unused stuff
    
    * unused
    
    * lint, tidy up
    
    * reuse helper
    
    * tweak
    
    * simplify/DRY
    
    * unused
    
    * tweak
    
    * unused
    
    * more
    
    * tweak
    
    * tweak
    
    * fix proxying logic
    
    * tweak
    
    * tweak
    
    * adjust message to accommodate more cases
    
    * unskip and fix test
    
    * fix
    
    * move
    
    * revert unneeded drive-by change
    
    * fix
    
    * fix
    
    * update docs
    
    ---------
    
    Co-authored-by: Rich Harris <rich.harris@vercel.com>
    Configuration menu
    Copy the full SHA
    d103adf View commit details
    Browse the repository at this point in the history
  2. Version Packages (#15947)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored May 19, 2025
    Configuration menu
    Copy the full SHA
    21bf947 View commit details
    Browse the repository at this point in the history
Loading
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy