-
Notifications
You must be signed in to change notification settings - Fork 4
Comparing changes
Open a pull request
base repository: beeb/lintspec
base: v0.5.0
head repository: beeb/lintspec
compare: v0.6.0
- 17 commits
- 48 files changed
- 4 contributors
Commits on Apr 24, 2025
-
refactor(parser)!: change input from path to reader (#74)
* refactor(parser)!: change input from path to reader * docs: update comment
Configuration menu - View commit details
-
Copy full SHA for 7f29a31 - Browse repository at this point
Copy the full SHA 7f29a31View commit details
Commits on Apr 30, 2025
-
Configuration menu - View commit details
-
Copy full SHA for fbc2dce - Browse repository at this point
Copy the full SHA fbc2dceView commit details
Commits on May 1, 2025
-
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
Configuration menu - View commit details
-
Copy full SHA for 3156ea0 - Browse repository at this point
Copy the full SHA 3156ea0View commit details
Commits on May 2, 2025
-
Configuration menu - View commit details
-
Copy full SHA for fc411f0 - Browse repository at this point
Copy the full SHA fc411f0View commit details
Commits on May 14, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 92cba6f - Browse repository at this point
Copy the full SHA 92cba6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bd37fa - Browse repository at this point
Copy the full SHA 1bd37faView commit details -
chore(flake): refactor flake (#81)
* chore(flake): move to fenix * chore(flake): remove flake-utils * chore(flake): update flake
Configuration menu - View commit details
-
Copy full SHA for cc67a60 - Browse repository at this point
Copy the full SHA cc67a60View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 01e39ee - Browse repository at this point
Copy the full SHA 01e39eeView commit details -
docs(readme): add codspeed badge (#82)
* docs(readme): add codspped badge * docs: fix layout * docs: update benchmark
Configuration menu - View commit details
-
Copy full SHA for ade1baf - Browse repository at this point
Copy the full SHA ade1bafView commit details
Commits on May 15, 2025
-
fix(solar): temp fix for bad line endings on Windows (#83)
* fix(solar): temp fix for bad line ending in comment * docs: comment
Configuration menu - View commit details
-
Copy full SHA for 0fad2c1 - Browse repository at this point
Copy the full SHA 0fad2c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbe5ffd - Browse repository at this point
Copy the full SHA fbe5ffdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4519ba0 - Browse repository at this point
Copy the full SHA 4519ba0View commit details
Commits on May 16, 2025
-
* chore(flake): update * fix: clippy warnings * chore: restore example config
Configuration menu - View commit details
-
Copy full SHA for cb93eb8 - Browse repository at this point
Copy the full SHA cb93eb8View commit details
Commits on Jun 3, 2025
-
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>
Configuration menu - View commit details
-
Copy full SHA for e40d552 - Browse repository at this point
Copy the full SHA e40d552View commit details -
chore(deps): update cargo deps (#92)
* chore(deps): update cargo deps * docs: update MSRV
Configuration menu - View commit details
-
Copy full SHA for 0a4c251 - Browse repository at this point
Copy the full SHA 0a4c251View commit details
Commits on Jun 4, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 593ed4b - Browse repository at this point
Copy the full SHA 593ed4bView commit details -
Co-authored-by: beeb-release-plz[bot] <146623270+beeb-release-plz[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b177eac - Browse repository at this point
Copy the full SHA b177eacView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.5.0...v0.6.0