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: beeb/lintspec
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.5.0
Choose a base ref
...
head repository: beeb/lintspec
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.6.0
Choose a head ref
  • 17 commits
  • 48 files changed
  • 4 contributors

Commits on Apr 24, 2025

  1. refactor(parser)!: change input from path to reader (#74)

    * refactor(parser)!: change input from path to reader
    
    * docs: update comment
    beeb authored Apr 24, 2025
    Configuration menu
    Copy the full SHA
    7f29a31 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2025

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

Commits on May 1, 2025

  1. fix(natspec)!: consider some comment delimiters as errors (#77)

    * fix(natspec): error on badly formatted comments
    
    * fix: cleanup
    
    * feat(natspec)!: improve error messages
    
    BREAKING CHANGE: the return type for all the NatSpec parsers are now `ModalResult`
    
    * fix: duplicate error results
    
    * test: fix snapshots
    beeb authored May 1, 2025
    Configuration menu
    Copy the full SHA
    3156ea0 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2025

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

Commits on May 14, 2025

  1. Configuration menu
    Copy the full SHA
    92cba6f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1bd37fa View commit details
    Browse the repository at this point in the history
  3. chore(flake): refactor flake (#81)

    * chore(flake): move to fenix
    
    * chore(flake): remove flake-utils
    
    * chore(flake): update flake
    beeb authored May 14, 2025
    Configuration menu
    Copy the full SHA
    cc67a60 View commit details
    Browse the repository at this point in the history
  4. feat!: solar parsing backend (#69)

    * feat: init clap args and mod
    
    * feat: parser
    
    * chore: wip
    
    * chore: ugly wip
    
    * chore: ugly wip enum
    
    * chore: ugly wip
    
    * chore: ugly wip
    
    * chore: ugly wip
    
    * feat: init poc
    
    * feat: non regr basic test
    
    * chore: refactor extractors
    
    * chore: min refactor
    
    * fix: feature flag
    
    * fix: rm solar from cfg
    
    * fix: solar v bump fix
    
    * chore: fix test helper
    
    * fix: span
    
    * fix: collect returns
    
    * fix: span
    
    * feat: keep content
    
    * chore: doc
    
    * fix: don't drop missing docs
    
    * fix: no extract if no natspec
    
    * fix: correct span building
    
    * fix: workaround struct doc propagation
    
    * fix: workaround struct doc propagation
    
    * fix: natspec span optim
    
    * fix: test common mod
    
    * fix: solar vbump and reset temp fix
    
    * chore: cleanup
    
    * chore: cleanup
    
    * chore: cleanup
    
    * chore: clippy fmt
    
    * chore: refactor
    
    * test: cleanup helper functions
    
    * refactor: some fixup and simplification
    
    * feat: add expect message
    
    * feat(parser): add path argument for better errors
    
    * feat!: improve parsing errors
    
    * refactor(lint): use new display impl
    
    * feat(solar): add utf16 span
    
    * fix: break after end of span
    
    * perf: avoid some unnecessary checks
    
    * docs: fix doc tests
    
    * test: refactor tests
    
    * ci: add cargo hack check
    
    * ci: run tests for all powersets
    
    * test: remove unused snapshot
    
    * refactor(solar): add constructor for visitor
    
    * perf(solar): use option instead of vec
    
    * perf(solar): don't visit some nodes and refacto
    
    * refactor: use appropriate error
    
    * fix: don't ignore natspec parsing errors
    
    * fix: use path in errors
    
    * style: fix clippy lints
    
    * perf(solar): remove useless visits
    
    * chore: add benchmark
    
    * chore(bench): bench for longer
    
    * docs: increase MSRV
    
    * chore(bench): only benchmark parsing part
    
    * docs: readme
    
    * feat: add solar tag to version
    
    * docs: change title size
    
    * feat: textindex utf16 built at once
    
    * chore: refactor def type
    
    * chore: refactor textrange building
    
    * fix: rm clone
    
    * chore: cleanup
    
    * chore: parse doc fn sig in test
    
    * chore: rm unused
    
    * chore: stats in readme
    
    * fix: typo
    
    Co-authored-by: Valentin B. <703631+beeb@users.noreply.github.com>
    
    * fix: typo
    
    Co-authored-by: Valentin B. <703631+beeb@users.noreply.github.com>
    
    * chore: clippy fix
    
    * chore: cleanup
    
    * chore: cleanup
    
    * chore(bench): more benchmarks
    
    * chore(bench): add test
    
    * ci: add codspeed workflow
    
    ---------
    
    Co-authored-by: drgorillamd <83670532+drgorillamd@users.noreply.github.com>
    Co-authored-by: beeb <703631+beeb@users.noreply.github.com>
    3 people authored May 14, 2025
    Configuration menu
    Copy the full SHA
    01e39ee View commit details
    Browse the repository at this point in the history
  5. docs(readme): add codspeed badge (#82)

    * docs(readme): add codspped badge
    
    * docs: fix layout
    
    * docs: update benchmark
    beeb authored May 14, 2025
    Configuration menu
    Copy the full SHA
    ade1baf View commit details
    Browse the repository at this point in the history

Commits on May 15, 2025

  1. fix(solar): temp fix for bad line endings on Windows (#83)

    * fix(solar): temp fix for bad line ending in comment
    
    * docs: comment
    beeb authored May 15, 2025
    Configuration menu
    Copy the full SHA
    0fad2c1 View commit details
    Browse the repository at this point in the history
  2. docs(readme): fix command (#84)

    beeb authored May 15, 2025
    Configuration menu
    Copy the full SHA
    fbe5ffd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4519ba0 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2025

  1. chore(flake): update (#88)

    * chore(flake): update
    
    * fix: clippy warnings
    
    * chore: restore example config
    beeb authored May 16, 2025
    Configuration menu
    Copy the full SHA
    cb93eb8 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2025

  1. fix(solar): differences in offsets/spans (#86)

    * test(solar): add comparison test
    
    * refactor(solar): move conversion function into visitor
    
    * fix(solar): populate nested spans inside of definitions
    
    * refactor(solar): if-chain into match
    
    * feat(slang): improve end of span
    
    * fix: remove print
    
    * fix: end of function
    
    * fix(slang): end of span for function declaration
    
    * fix: solar span too tight (#87)
    
    * fix: extend doc span to item span
    
    * feat: bump solar version to use fn header span
    
    * chore: named assert
    
    * fix: identifiers span
    
    * chore: cleanup
    
    * fix: fn-like body span
    
    * fix: rn newline from multiline fn header span
    
    * fix: additional solar discrepency fixes (#90)
    
    * chore: commit hash for solar dep
    
    * fix: multi kw unnamed return span
    
    * chore: cleanup dbg
    
    * fix(slang): unnamed return span
    
    * fix(solar): remove temp fix for Windows EOL (#91)
    
    * chore: rm temp fix for windows eol
    
    * chore: solar v bump
    
    ---------
    
    Co-authored-by: drgorillamd <83670532+drgorillamd@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: Simon Something /DrGoNoGo <83670532+simon-something@users.noreply.github.com>
    Co-authored-by: drgorillamd <83670532+drgorillamd@users.noreply.github.com>
    3 people authored Jun 3, 2025
    Configuration menu
    Copy the full SHA
    e40d552 View commit details
    Browse the repository at this point in the history
  2. chore(deps): update cargo deps (#92)

    * chore(deps): update cargo deps
    
    * docs: update MSRV
    beeb authored Jun 3, 2025
    Configuration menu
    Copy the full SHA
    0a4c251 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2025

  1. Configuration menu
    Copy the full SHA
    593ed4b View commit details
    Browse the repository at this point in the history
  2. chore: release v0.6.0 (#75)

    Co-authored-by: beeb-release-plz[bot] <146623270+beeb-release-plz[bot]@users.noreply.github.com>
    beeb-release-plz[bot] authored Jun 4, 2025
    Configuration menu
    Copy the full SHA
    b177eac View commit details
    Browse the repository at this point in the history
Loading