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

Update dependency tree-sitter to v0.24.7 #415

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 1, 2024

This PR contains the following updates:

Package Type Update Change
tree-sitter http_archive minor v0.23.0 -> v0.24.7

Release Notes

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

v0.24.7

Compare Source

[0.24.7] - 2025-01-12

Bug Fixes
  • lib: Use inclusive range check for non-empty nodes in next sibling computation

v0.24.6

Compare Source

[0.24.6] - 2024-12-27

Bug Fixes
  • playground: backport new playground

v0.24.5

Compare Source

[0.24.5] - 2024-12-11

Features
  • Move scripts to xtasks
Bug Fixes
  • Compiler warning
  • Sync cmake with master
  • lib: Correct next sibling of zero width node
  • lib: Use clock_gettime on macOS again
  • lib: Handle compiler warnings
Build System and CI
  • Configure clippy lints at the workspace level
  • Tune compiler warnings
  • Major overhaul
  • Treat incompatible pointer warning as error
  • Build lib with wasmtime
  • Fix minor issues
  • cmake: Link wasmtime dependencies
Other
  • Remove unnecessary fuzz and profile helpers

v0.24.4

Compare Source

[0.24.4] - 2024-11-10

Features
  • loader: Add language_for_configuration
  • loader: Add error message when a tree-sitter.json file is invalid
  • node: Support single-file executables via bun build --compile
  • node: Update bindings when necessary
Bug Fixes
  • Return LanguageRef in Parser::language
  • bindings: Update CMakeLists.txt file
  • cli: Pass all fields to tree-sitter.json in init
  • cli: Use contains over is in warning
  • cmake: Use current source dir for EXISTS check
  • generate: Do not set the unit reduction symbol if it's in the extras array
  • init: Use current path if unspecified
  • init: Use camel name from config in missing spots
  • lib: Simplify edge cases with zero-width tokens
  • lib: Correctly fetch the node name in query errors
  • loader: Don't print warnings if the file is not found
Performance
  • loader: Improve language lookup speed
Build System and CI
  • bindings: Rename cmake test target
Other
  • Memory errors in wasm_store

v0.24.3

Compare Source

[0.24.3] - 2024-10-09

Bug Fixes
  • lib: Correct unexpected side effect in get_column when the lexer is at EOF
Build System and CI
  • Fix incorrect variable checks
  • deps: Bump wasmtime to v25.0.2

v0.24.2

Compare Source

[0.24.2] - 2024-10-06

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

[0.24.1] - 2024-10-04

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

v0.24.0

Compare Source

[0.24.0] - 2024-10-04

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: 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)

v0.23.2

Compare Source

[0.23.2] - 2024-10-01

This release only corrected the version in a crate so publishing wouldn't fail.

v0.23.1

Compare Source

[0.23.1] - 2024-09-30

Features
  • bindings: Bump go-tree-sitter version
  • generate: Bump tree-sitter dev dependency to 0.23
  • language: Derive Clone and Copy on LanguageFn
Bug Fixes
  • Correct comment quote
  • Properly handle utf8 code points for highlight and tag assertions
  • Do not generate spurious files if the grammar path is not the default path
  • Disallow empty string literals in rules
  • Correct test name parsing when the prior test has equal signs
  • Handle more cases of editing subtrees that depend on column values
  • Exclude APIs that dup given file descriptors from WASI builds
  • binding_web: Correct edit signature
  • binding_web: Remove nonexistent function definition
  • cli: Remove conflicting short flags in the fuzz subcommand
  • cli: Keep skipped tests unchanged in the test/corpus
  • cli: Remove duplicate short options from fuzz command (#​3635)
  • docs: Fix highlight readme example using compatible versions
  • fuzz: Skip tests marked with :skip & don't report errors on tests marked with :error
  • generate: Remove necessary files from gitignore template
  • generate: Disallow inline variables referencing themselves
  • generate: Add tree-sitter to the dev-dependencies of the Cargo.toml
  • generate: Do not generate large character sets for unused variables
  • generate: Remove excludes in Package.swift
  • lib: Correct extra node creation from non-zero root-alias cursors
  • lib: Backtrack to the last relevant iterator if no child was found
  • lib: Peek at the next sibling when iterating to find the child that contains a given descendant
  • lib: Correct descendant-for-range behavior with zero-width tokens
  • rust: Add missing TSNode functions
  • test: Exit with an error if a test marked with :error has no error
  • test: Retain attributes when running test -u
  • wasm: Use / paths for workdir
Build System and CI
  • deps: Bump the cargo group across 1 directory with 11 updates
  • make: Support darwin cross-compile
Other
  • bindings: Update rust lib docs

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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.


This change is Reviewable

Copy link

coderabbitai bot commented Oct 1, 2024

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Note

Free review on us!

CodeRabbit is offering free reviews until Wed Jan 15 2025 to showcase some of the refinements we've made.

🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR. (Beta)
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@renovate renovate bot force-pushed the renovate/tree-sitter-0.x branch from aff0ee9 to f259394 Compare October 1, 2024 18:08
@renovate renovate bot changed the title Update dependency tree-sitter to v0.23.1 Update dependency tree-sitter to v0.23.2 Oct 1, 2024
@renovate renovate bot force-pushed the renovate/tree-sitter-0.x branch from f259394 to 0c02965 Compare October 4, 2024 06:16
@renovate renovate bot changed the title Update dependency tree-sitter to v0.23.2 Update dependency tree-sitter to v0.24.1 Oct 4, 2024
@renovate renovate bot force-pushed the renovate/tree-sitter-0.x branch from 0c02965 to caf55a4 Compare October 6, 2024 01:35
@renovate renovate bot changed the title Update dependency tree-sitter to v0.24.1 Update dependency tree-sitter to v0.24.2 Oct 6, 2024
@renovate renovate bot force-pushed the renovate/tree-sitter-0.x branch from caf55a4 to 19f8c75 Compare October 9, 2024 21:46
@renovate renovate bot changed the title Update dependency tree-sitter to v0.24.2 Update dependency tree-sitter to v0.24.3 Oct 9, 2024
@renovate renovate bot force-pushed the renovate/tree-sitter-0.x branch from 19f8c75 to 8ffffbf Compare November 10, 2024 07:17
@renovate renovate bot changed the title Update dependency tree-sitter to v0.24.3 Update dependency tree-sitter to v0.24.4 Nov 10, 2024
@renovate renovate bot force-pushed the renovate/tree-sitter-0.x branch from 8ffffbf to 6e8797a Compare December 11, 2024 09:03
@renovate renovate bot changed the title Update dependency tree-sitter to v0.24.4 Update dependency tree-sitter to v0.24.5 Dec 11, 2024
@renovate renovate bot force-pushed the renovate/tree-sitter-0.x branch from 6e8797a to 09b4cea Compare December 27, 2024 03:34
@renovate renovate bot changed the title Update dependency tree-sitter to v0.24.5 Update dependency tree-sitter to v0.24.6 Dec 27, 2024
@renovate renovate bot force-pushed the renovate/tree-sitter-0.x branch from 09b4cea to 251ede6 Compare January 12, 2025 20:36
@renovate renovate bot changed the title Update dependency tree-sitter to v0.24.6 Update dependency tree-sitter to v0.24.7 Jan 12, 2025
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.

0 participants