diff --git a/Cargo.toml b/Cargo.toml index c0de990..de0516f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "tree-sitter-wing" description = "Wing grammar for tree-sitter" -version = "0.70.8" +version = "0.70.11" license = "MIT" readme = "README.md" keywords = ["incremental", "parsing", "tree-sitter", "wing"] @@ -17,8 +17,7 @@ include = ["bindings/rust/*", "grammar.js", "queries/*", "src/*"] path = "bindings/rust/lib.rs" [dependencies] -# Waiting for https://github.com/tree-sitter/tree-sitter/pull/3293 to be released -tree-sitter = { git = "https://github.com/tree-sitter/tree-sitter.git", rev = "a7a47d561d4e64eaf226f93c4d68076afa67fdda" } +tree-sitter = "0.22.5" [build-dependencies] cc = "1.0.87" diff --git a/Makefile b/Makefile index 7197c31..e72ec04 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -VERSION := 0.70.8 +VERSION := 0.70.11 LANGUAGE_NAME := tree-sitter-wing diff --git a/bindings/rust/build.rs b/bindings/rust/build.rs index 3884b3f..4ee8768 100644 --- a/bindings/rust/build.rs +++ b/bindings/rust/build.rs @@ -16,17 +16,5 @@ fn main() { c_config.file(&scanner_path); println!("cargo:rerun-if-changed={}", scanner_path.to_str().unwrap()); - if cfg!(target_arch = "wasm32") { - // This parser is used in a WASI context, so it needs to be compiled with - // the sysroot and other tools needed for WASI-compatible C - c_config.flag( - format!( - "--sysroot={}/share/wasi-sysroot", - env!("WASI_SDK", "WASI_SDK env not set") - ) - .as_str(), - ); - } - c_config.compile("tree-sitter-wing"); } diff --git a/package.json b/package.json index fdc5c4a..d1b56ad 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@winglang/tree-sitter-wing", - "version": "0.70.8", + "version": "0.70.11", "description": "winglang grammar for tree-sitter", "main": "bindings/node", "types": "bindings/node", @@ -52,7 +52,7 @@ }, "devDependencies": { "nodemon": "^3.1.0", - "tree-sitter-cli": "0.22.4", + "tree-sitter-cli": "0.22.5", "prebuildify": "^6.0.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fe2ceca..6fb9e79 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,8 +17,8 @@ devDependencies: specifier: ^3.1.0 version: 3.1.0 tree-sitter-cli: - specifier: 0.22.4 - version: 0.22.4 + specifier: 0.22.5 + version: 0.22.5 packages: @@ -257,8 +257,8 @@ packages: nopt: 1.0.10 dev: true - /tree-sitter-cli@0.22.4: - resolution: {integrity: sha512-Zli7yeD+ocVWm+au5YLJKLyxzvUirenomOgwapNZU8bpYt/CZMpEeya9eK/tEQAd7NDOQSvAnvhJXbPbwUdgMQ==} + /tree-sitter-cli@0.22.5: + resolution: {integrity: sha512-c3VT46Bc3a6pEd0JAwufbqEw9Q2FRLDp5E230hGvnr+Hivw+Y6jyeP+3T89KDptvn48MOPVmbgaLm69xYgLVTw==} hasBin: true requiresBuild: true dev: true diff --git a/pyproject.toml b/pyproject.toml index cae36bb..54df340 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta" [project] name = "tree-sitter-wing" description = "Wing grammar for tree-sitter" -version = "0.70.8" +version = "0.70.11" keywords = ["incremental", "parsing", "tree-sitter", "wing"] classifiers = [ "Intended Audience :: Developers",