Christian Clason
91e875ad7b
chore: start working on v0.28
2026-08-30 19:50:28 +02:00
Christian Clason
fcef970e81
build(deps): bump wasmtime-c-api to v48.0.1
2026-08-27 09:37:57 +02:00
Max Brunsfeld
43623ec9bf
Upgrade to latest wasmtime, improve robustness and perf of wasm-based parsing ( #5847 )
...
* build(deps): upgrade wasmtime C API to 48.0.0
Upgrade the Rust and Zig Wasmtime dependencies and enable reference values with the null GC collector.
Wasmtime 48 requires a newer Rust toolchain, whose Clippy version identifies three item helpers that can be const. Mark them const so the workspace continues to pass Clippy with warnings denied.
* feat(benchmark): support Wasm grammars
* perf(wasm): cache language function handles
* fix(wasm): improve validation and failure cleanup
Bounds-check dylink metadata parsing, require exact import and export names, and restore memory and function-table allocation offsets when language loading fails.
* fix(wasm): copy the complete supertype map
2026-08-20 21:02:11 +00:00
Christian Clason
8966c69fcd
build(deps): bump wasmtime-c-api to v36.0.13
2026-08-06 01:06:13 -04:00
Christian Clason
ae2081989e
fix(deps): zig manifest for wasmtime is missing windows hashes
...
Problem: `zig fetch` on 0.16 can't download zip archives, which wasmtime
uses for Windows. This makes `cargo xtask upgrade-wastime` fail silently
with empty hashes for these platforms.
Solution: Re-run xtask with Zig 0.17 nightly.
2026-06-29 23:18:32 +02:00
Christian Clason
8668f2c74f
build(deps): bump wasmtime-c-api to v36.0.12
2026-06-26 14:07:35 +02:00
Christian Clason
cc85df9440
build(deps): bump wasmtime-c-api to v36.0.11
2026-06-25 22:54:45 -04:00
Christian Clason
de4b622223
build(deps): bump wasmtime-c-api to v36.0.10
2026-06-10 17:36:02 -04:00
Christian Clason
3a260021dd
build(deps): bump wasmtime-c-api to v36.0.9
2026-05-16 11:45:39 +02:00
Christian Clason
85f985a778
build(deps): bump wasmtime-c-api to v36.0.8
2026-05-05 08:19:02 +02:00
Chinmay Dalal
24a64db7cc
build(zig): update to zig 0.16
2026-04-15 14:54:53 +02:00
Christian Clason
8178cfddd8
build(deps): bump wasmtime-c-api to v36.0.7
2026-04-10 00:41:06 +02:00
Christian Clason
98de2bc1a8
feat: start working on v0.27
...
* bump tree-sitter crates to 0.27.0
* bump tree-sitter-language to 0.1.7
2025-12-13 14:14:33 +01:00
Christian Clason
cd4b6e2ef9
0.26.3
2025-12-13 13:41:03 +01:00
Will Lillis
8b8199775f
0.26.x
...
Also bump the tree-sitter-language crate to 0.1.6
2025-12-09 17:19:25 -05:00
Will Lillis
8a3dcc6155
release 0.26.1
2025-12-08 17:05:03 -05:00
ObserverOfTime
e6fe91e2e7
build(zig): support wasmtime in more archs
2025-08-30 16:47:47 +03:00
ObserverOfTime
489ad07e8b
build(deps): bump wasmtime-c-api to v33.0.2
2025-08-30 16:47:47 +03:00
ObserverOfTime
e0edfe1cb3
build(zig): support wasmtime for ARM64 Windows (MSVC)
2025-08-29 01:12:46 +03:00
ObserverOfTime
66ea1a6dda
style(zig): reformat files
2025-08-28 20:54:25 +03:00
ObserverOfTime
298b6775c6
build(zig): use ArrayListUnmanaged
...
This is supported in 0.14 and 0.15
2025-08-28 20:54:25 +03:00
bfredl
86b9f81ad6
build(zig)!: upgrade build.zig to zig 0.15
...
This no longer supports zig 0.14.
2025-08-21 11:44:02 +02:00
JacobCrabill
e3db212b0b
build.zig.zon: Fix package hashes for Zig 0.14
...
Zig 0.14 changed how package hashes are computed and used, and if the
old package hashes are left, every call to `zig build` will re-download
every package every time. Updating to the new hash format solves this.
2025-03-21 17:33:38 +01:00
Christian Clason
07a1b7fc00
fix(build): bump version to 0.26.0
...
CI / sanitize (push) Failing after 12s
CI / build (push) Failing after 12s
CI / checks (push) Has been cancelled
Check WASM Exports / check-wasm-exports (push) Has been cancelled
After a release, `master` branch should be bumped to the next _minor_ version.
2025-03-12 14:52:09 +01:00
Niklas Koll
1850762118
feat(build): update build.zig.zon for zig 0.14
2025-03-10 15:56:41 +01:00
Amaan Qureshi
f5afe475de
build: bump version to 0.25.1
CI / checks (push) Waiting to run
CI / sanitize (push) Failing after 12s
CI / build (push) Failing after 14s
Deploy Docs / deploy-docs (push) Has been cancelled
Check WASM Exports / check-wasm-exports (push) Has been cancelled
2025-02-02 02:07:36 -05:00
Christian Clason
67cc0a9f58
build(deps): bump wasmtime-c-api to v29.0.1
2025-01-26 12:45:15 -05:00
ObserverOfTime
23b03d9f4a
build(deps): bump wasmtime-c-api to v26.0.1
2024-11-09 21:04:52 +01:00
ObserverOfTime
4b1ae40faf
build(deps): bump wasmtime to v25.0.2
2024-10-11 18:49:14 -04:00
ObserverOfTime
9d2196cdbd
build(zig): add optional wasmtime dependency
...
And support compiling a shared library
2024-10-08 21:09:53 -04:00
Amaan Qureshi
cf8ed78a9a
feat: bump version to 0.25
2024-10-05 20:23:40 -04:00
Amaan Qureshi
693a403acd
0.24.1
2024-10-04 00:47:45 -04:00
Amaan Qureshi
dfc891a5ce
0.24.0
2024-10-04 00:16:20 -04:00
Amaan Qureshi
12fb31826b
0.23.0
CI / sanitize (push) Failing after 13s
CI / build (push) Failing after 13s
CI / checks (push) Has been cancelled
2024-08-26 09:07:00 -04:00
Amaan Qureshi
b40f342067
0.22.6
2024-05-05 16:47:18 -04:00
bfredl
32cfceec62
fix(zig): make usable as a zig dependency
...
Make this usable as a dependency of a zig 0.12 project:
- build.zig.zon must exist to be used as a zig dependency
- public headers need to be installed as part of the artifact
2024-04-26 14:17:31 +02:00