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.58
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: master
Choose a head ref
  • 19 commits
  • 62 files changed
  • 13 contributors

Commits on Jul 26, 2024

  1. Fix extra newlines (#859)

    SciML style does not expect new lines to be placed with every argument. This puts it out of reach for almost any compliable Julia function so it essentially only applies to arrays.
    ChrisRackauckas authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    5b18dd5 View commit details
    Browse the repository at this point in the history
  2. Update Project.toml

    domluna authored Jul 26, 2024
    2 Configuration menu
    Copy the full SHA
    add4916 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Configuration menu
    Copy the full SHA
    7e261c3 View commit details
    Browse the repository at this point in the history
  2. Update ci.yml (#864)

    remove ci for versions < 1.6
    domluna authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    ecf58a3 View commit details
    Browse the repository at this point in the history
  3. Allow expanding all short function definitions (#861)

    * add max_short_function_length
    
    * bump
    
    * add show method for Options
    
    * add force_long_function_def
    
    * document force_long_function_def
    
    * set version
    
    ---------
    
    Co-authored-by: Dominique Luna <[email protected]>
    jw3126 and domluna authored Aug 22, 2024
    2 Configuration menu
    Copy the full SHA
    dda8c31 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. CompatHelper: add new compat entry for TOML at version 1, (keep exist…

    …ing compat) (#865)
    
    Co-authored-by: CompatHelper Julia <[email protected]>
    github-actions[bot] and CompatHelper Julia authored Sep 2, 2024
    Configuration menu
    Copy the full SHA
    eed223c View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Configuration menu
    Copy the full SHA
    e4b8114 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Fix typo (#875)

    jonas-schulze authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    0be93fd View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Add cake (#873)

    Co-authored-by: Edward Jiang <[email protected]>
    eddddddy and Edward Jiang authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    140ca77 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2024

  1. Automate list of differing defaults for styles (#874)

    Update docstrings of BlueStyle, SciMLStyle, and YASStyle to contain the
    computed list of options that are different from DefaultStyle.
    jonas-schulze authored Oct 5, 2024
    Configuration menu
    Copy the full SHA
    5f704e8 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Update Project.toml

    domluna authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    6f9efe7 View commit details
    Browse the repository at this point in the history
  2. fix insane Well Done output

    domluna committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    bd653ed View commit details
    Browse the repository at this point in the history
  3. v1.0.61

    domluna committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    82036b7 View commit details
    Browse the repository at this point in the history
  4. 2 Configuration menu
    Copy the full SHA
    f86aa44 View commit details
    Browse the repository at this point in the history
  5. pass verbose

    domluna committed Oct 7, 2024
    4 Configuration menu
    Copy the full SHA
    965ab02 View commit details
    Browse the repository at this point in the history

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

Commits on Oct 24, 2024

  1. Disable following links (#884)

    Following links resulted on my machine (running NixOS and using devenv)
    in precompilation attempting to format read-only .jl files (because
    `.devenv/profile` links to readonly `/nix/store/…` directories). Since I
    don't see a case where you may want JuliaFormatter to jump to far-away
    directory by following links (looks rather dangerous to me, actually?),
    I simply disabled following links.
    
    Note this could be improved by checking whether the link points to a
    file within the currently-to-be-formatted directory.
    dpaetzel authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    474673e View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2024

  1. V2 Fixes (#883)

    * fixes kwargs issues and returns being added to do expressions - we're just not doing that completely anymore
    
    * fix more issues
    
    * fix bug related to the whitespace_ops_in_indices option
    
    * revert multiline comments handling for now
    
    * add some support for `public` keyword (#886)
    
    * add some support for public keyword
    
    * fix the kset memberships for `public`
    
    * add a simple test
    
    * run public keyword test on 1.11+
    
    * add always return for do blocks with yas style
    
    ---------
    
    Co-authored-by: Mirek Kratochvil <[email protected]>
    domluna and exaexa authored Dec 26, 2024
    Configuration menu
    Copy the full SHA
    bec82d1 View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2024

  1. Remove outdated note (#893)

    Since this style has been in use all over the SciML project for a long time I think it is no longer considered work-in-progress.
    langestefan authored Dec 31, 2024
    Configuration menu
    Copy the full SHA
    fdf6e20 View commit details
    Browse the repository at this point in the history
Loading