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: domluna/JuliaFormatter.jl
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.0.62
Choose a base ref
...
head repository: domluna/JuliaFormatter.jl
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.0.0
Choose a head ref
  • 1 commit
  • 61 files changed
  • 1 contributor

Commits on Oct 16, 2024

  1. Rewrite with JuliaSyntax (#870)

    * use JuliaSyntax for document + state
    
    * CSTParser is bad at this part
    
    * wip
    
    * same api
    
    * wip
    
    * first format working
    
    * rm DataStructures
    
    * options
    
    * good progress
    
    * works
    
    * ok
    
    * Disable for now
    
    * fixes
    
    * progress - unicode is being an issue
    
    * ok
    
    * ok
    
    * more tests pass
    
    * ok i think it's time to use julia syntax for more now all tests pass except some alignment ones and that's due to unicode length/ncodeunits stuff
    
    * k
    
    * precompile
    
    * hmmm
    
    * progress
    
    * wip
    
    * wip
    
    * wip
    
    * fmt
    
    * wio
    
    * lineage
    
    * lfg
    
    * wip
    
    * coming together
    
    * dwadaw
    
    * wow
    
    * parameters working better
    
    * more tests passing
    
    * almost got initial tests passing
    
    * wip
    
    * let passing
    
    * format
    
    * ok
    
    * more tests passing
    
    * fmt
    
    * fix
    
    * foo
    
    * format
    
    * more stuff working
    
    * wip
    
    * wip
    
    * almost there
    
    * fmt
    
    * hmmmm
    
    * looking good
    
    * almost
    
    * tests pass
    
    * save
    
    * add warning to skip file if it's a parse error
    
    * ok
    
    * ok
    
    * ok
    
    * progress
    
    * ok
    
    * another binary shortcircuit test
    
    * ok
    
    * blue
    
    * test
    
    * ok
    
    * passes
    
    * pass
    
    * fix
    
    * kwargs fix
    
    * wip
    
    * src
    
    * ok
    
    * ok
    
    * lazy op
    
    * more fixes
    
    * standalone binary
    
    * comment out
    
    * jfmt src
    
    * for
    
    * format
    
    * another test
    
    * kw
    
    * simplify
    
    * parameters
    
    * Cleanup
    
    * src done
    
    * another fix
    
    * fmt
    
    * a
    
    * fixes
    
    * fmt
    
    * fmt test files
    
    * works
    
    * rm line
    
    * fix
    
    * ok
    
    * ok
    
    * precompile
    
    * merged from master
    
    * ok
    
    * ok
    
    * ok
    
    * wip
    
    * updates docs
    
    * fmt
    
    * int/uint
    
    * methods
    
    * version check
    
    * version checks
    
    * fix
    
    * fmt
    
    * test
    
    * ok
    
    * format
    
    * ok
    
    * ok
    
    * fixes
    
    * using jet
    
    * jet
    
    * fmt
    
    * wip
    
    * nospecialize
    
    * ok
    
    * more stuff
    
    * ok
    
    * reduce precompilation time by a decent amount
    
    * remove kwargs
    
    * rename
    
    * ok
    
    * cleanup
    
    * ok
    
    * precompile
    
    * progress
    
    * allow hash eq comments to be placed whereever
    
    * fix
    
    * ok
    
    * try this
    
    * stuff
    
    * this too
    
    * more
    
    * ok
    
    * shouldn't go crazy with @nospecialize
    
    * get rid of precompietools for now
    
    * seems to be working
    
    * ok
    
    * seems good
    
    * hmm
    
    * jet
    
    * hmm
    
    * fmt
    
    * allocs
    
    * update
    
    * type stable
    
    * kwdef
    
    * ok
    
    * ok
    
    * -1 -> 0
    
    * ok
    
    * style update
    
    * another format change
    
    * fix short-circuit to if pass ?
    
    * format works
    
    * ok
    
    * update
    
    * ok
    
    * docs update
    
    * simplify
    
    * fix
    
    * format
    
    * this seems to be it
    
    * keep semicolons in quote/begin blocks
    
    * some updates
    
    * format
    
    * improve runtime of strings and docstring formatting
    
    * remove @nospecialize
    
    * reduce compilation time
    
    * greater workload
    
    * rm old format.jl file
    
    * workload
    
    * minor edit
    
    * more precompilation stuff
    
    * format
    
    * fix test
    
    * 1.10 is the new LTS
    
    * tuple blocks
    
    * format
    domluna authored Oct 16, 2024
    2 Configuration menu
    Copy the full SHA
    2242a32 View commit details
    Browse the repository at this point in the history
Loading