Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update rust crate tree-sitter to 0.24 #241

Merged
merged 1 commit into from
Oct 6, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 5, 2024

This PR contains the following updates:

Package Type Update Change
tree-sitter (source) dependencies minor 0.23 -> 0.24

Release Notes

tree-sitter/tree-sitter (tree-sitter)

v0.24.2

Compare Source

Features
  • Drop legacy binding updates
Bug Fixes
  • templates: Properly replace author email
Build System and CI
  • bindings: Improve cmake file
  • cmake: Support amalgamated build
  • cmake: Correct library scopes
  • make: Fix tree-sitter.pc generation (#​3745)
Other
  • templates: Update npm packages

v0.24.1

Compare Source

Bug Fixes
  • generate: Move generated header files into the generate crate
Other
  • 0.24.1

v0.24.0

Compare Source

Breaking
  • Remove C++ support for external scanners (#​3602)
  • Remove filter flag from commands in favor of include and exclude (#​3604)
  • Remove the build-wasm subcommand (#​3605)
  • Move generation of grammar files to an init command (#​3694)
  • Implement StreamingIterator instead of Iterator for QueryMatches and QueryCaptures (#​3504)
  • generate: Remove unused rules (#​3722)
  • lib: Child_containing_descendant now returns direct children (#​3703)
  • lib: Treat nodes' end ranges exclusively in goto_first_child_for_{byte,point} (#​3263)
Features
  • Add an API to time out query executions (#​3559)
  • Add field_name_for_named_child (#​3614)
  • Add root field in node-types.json (#​3615)
  • Add eslint configuration package (#​3666)
  • Provide a rebuild flag to force rebuild parsers (#​3672)
  • Add shell completions (#​3675)
  • Move generate logic to its own crate (#​3689)
  • Add --overview-only to test subcommand (#​3501)
  • Move tree-sitter configuration to dedicated file (#​3700) (#​3700)
  • api: Expose function to check if symbol represents a supertype (#​3616)
  • bindings: Bump go-tree-sitter version (#​3564)
  • cli: Add a no-ranges flag to the parse command (#​3687)
  • generate: Bump tree-sitter dev dependency to 0.23 (#​3563)
  • generate: Add a no-op --no-bindings flag
  • init: Add an update flag (#​3698)
  • language: Derive Clone and Copy on LanguageFn (#​3585)
  • schema: Misc improvements (#​3681)
  • test: Test all queries
Bug Fixes
  • Correct comment quote (#​3630)
  • Properly handle utf8 code points for highlight and tag assertions (#​3610)
  • Do not generate spurious files if the grammar path is not the default path (#​3677)
  • Disallow empty string literals in rules (#​3679)
  • Correct test name parsing when the prior test has equal signs (#​3704)
  • Handle more cases of editing subtrees that depend on column values (#​3257)
  • Exclude APIs that dup given file descriptors from WASI builds (#​3475)
  • Deprecate child_containing_descendant and add child_with_descendant instead (#​3708)
  • binding_web: Correct edit signature (#​3599)
  • binding_web: Remove nonexistent function definition (#​3612)
  • bindings: Use RUST_BINDING_VERSION in Cargo.toml template
  • bindings: Lower go version to 1.22 (#​3711)
  • build: Correct wasm root path lookup (#​3723)
  • build: Force rebuild parsers when build is invoked (#​3729)
  • cli: Remove conflicting short flags in the fuzz subcommand (#​3562)
  • cli: Keep skipped tests unchanged in the test/corpus (#​3590)
  • cli: Remove duplicate short options from fuzz command (#​3635) (#​3635)
  • cli: Generate the parser version from the config as well
  • docs: Fix highlight readme example using compatible versions (#​3573)
  • fuzz: Skip tests marked with :skip & don't report errors on tests marked with :error (#​3640)
  • generate: Remove necessary files from gitignore template (#​3561)
  • generate: Disallow inline variables referencing themselves (#​3569)
  • generate: Add tree-sitter to the dev-dependencies of the Cargo.toml (#​3597)
  • generate: Do not generate large character sets for unused variables (#​3606)
  • generate: Remove excludes in Package.swift (#​3631)
  • generate: Add *.scm section to .editorconfig template (#​3724)
  • generate: Filter out unused rules in other spots (#​3726)
  • init: Fix some schema issues
  • init: Don't prompt to reconfigure (#​3713)
  • init: Do not migrate package.json on error (#​3718)
  • lib: Correct extra node creation from non-zero root-alias cursors (#​3568)
  • lib: Backtrack to the last relevant iterator if no child was found (#​3570)
  • lib: Peek at the next sibling when iterating to find the child that contains a given descendant (#​3566)
  • lib: Correct descendant-for-range behavior with zero-width tokens (#​3688)
  • lib: Silence warnings with -Wpedantic (#​3691)
  • lib: Ensure an unfinished state was found before removing it (#​3727)
  • rust: Add missing TSNode functions (#​3571)
  • test: Exit with an error if a test marked with :error has no error
  • test: Retain attributes when running test -u (#​3572)
  • test: Correctly handle assertions on empty lines (#​3674)
  • wasm: Use / paths for workdir (#​3658)
Documentation
  • Add Kotlin to the playground (#​3560)
  • changelog: Add 0.23.0 release notes (#​3565)
Refactor
  • Improve the grammar schema
  • cli: Break out subcommand logic into separate functions (#​3676)
Build System and CI
  • Add backport workflow (#​3575)
  • Bump deps (#​3696)
  • Bump language to 0.1.1 (#​3730)
  • bindings: Add CMakeLists.txt file (#​3608)
  • cmake: Link wasmtime dependencies (#​3717)
  • deps: Bump the cargo group across 1 directory with 11 updates (#​3644)
  • deps: Bump the cargo group with 3 updates (#​3671)
  • lib: Build using cmake (#​3541)
  • make: Support darwin cross-compile (#​3641)
  • xtask: Bump cmake version in bump-version
  • xtask: Only consider major and minor versions when validating the current version
  • xtask: Ignore the language crate
Other
  • Remove compile_flags.txt (#​3667)
  • Update generate crate paths (#​3697)
  • bindings: Update rust lib docs (#​3621)
  • lib: Add parameter names in declarations that are missing them (#​3692)
  • tests: Do not use .as_bytes().len() on strings (#​3664)

Configuration

📅 Schedule: Branch creation - "after 1am every 3 weeks on Saturday" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@Abraxas-365 Abraxas-365 merged commit e961bbe into main Oct 6, 2024
2 checks passed
@renovate renovate bot deleted the renovate/tree-sitter branch October 6, 2024 18:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant