Commit graph

70 commits

Author SHA1 Message Date
Christian Clason 6cd25aadd5 0.25.9 2025-09-06 21:17:26 +02:00
Will Lillis f2f197b6b2 0.25.8 2025-07-13 20:32:42 +02:00
Will Lillis c15938532d 0.25.7 2025-07-12 20:47:20 +02:00
Christian Clason 2bc8aa939f ci(lint): stop linting with nightly 2025-06-26 15:06:52 +02:00
Max Brunsfeld bf655c0bea 0.25.6 2025-06-04 09:08:14 -07:00
Max Brunsfeld 460118b4c8 0.25.5 2025-05-27 18:01:08 -07:00
Will Lillis 726dcd1e87 0.25.4 2025-05-11 16:21:17 +02:00
Max Brunsfeld 2a835ee029 0.25.3 2025-03-04 16:03:16 -08:00
WillLillis 781dc0570d ci: separate nightly lints to separate job
(cherry picked from commit 1fdd1d250c)
2025-03-02 23:20:08 +01:00
Max Brunsfeld 6e0618704a 0.25.2 2025-02-17 18:54:23 -08:00
Amaan Qureshi f5afe475de
build: bump version to 0.25.1
Some checks failed
CI / checks (push) Waiting to run
CI / sanitize (push) Failing after 11s
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
Amaan Qureshi 11410b5a8e ci: add linting step for web-tree-sitter 2025-01-21 12:36:15 -05:00
Riley Bruins 495fe2a6c5
feat: support querying missing nodes
Some checks failed
Check Bindgen Output / check-bindgen (push) Waiting to run
CI / checks (push) Waiting to run
CI / sanitize (push) Failing after 13s
CI / build (push) Failing after 14s
Co-authored-by: Amaan Qureshi <amaanq12@gmail.com>
2024-12-14 14:57:36 -05:00
Amaan Qureshi 42dd32d184 build: remove unicode files and script, move cliff.toml 2024-10-26 23:25:12 +00:00
ObserverOfTime 70c0cba15b build: treat incompatible pointer warning as error 2024-10-19 02:57:08 +00:00
Amaan Qureshi dbe8bbf480 feat: move scripts to xtasks 2024-10-08 21:07:41 -04:00
Will Lillis 5c6445edea
chore: misc clippy lints 2024-10-06 17:55:00 -04:00
Amaan Qureshi 8943983df6 feat!: properly handle UTF-16 endianness encoding 2024-10-05 21:12:48 -04:00
Amaan Qureshi cf8ed78a9a feat: bump version to 0.25 2024-10-05 20:23:40 -04:00
Carlo Cabrera 079c69313f
build(make): fix tree-sitter.pc generation (#3745)
Some checks failed
CI / checks (push) Waiting to run
CI / sanitize (push) Failing after 13s
CI / build (push) Failing after 14s
2024-10-05 18:27:21 +03:00
Amaan Qureshi 0f5f7710ea build(changelog): prepend to the changelog 2024-10-04 11:38:07 -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
Firas al-Khalil 4f0d463d49
build(make): support darwin cross-compile
Some checks failed
CI / sanitize (push) Failing after 12s
CI / build (push) Failing after 13s
CI / checks (push) Has been cancelled
2024-09-17 11:01:54 +03:00
ObserverOfTime 26c1202058 build(lib): build using cmake 2024-09-07 18:38:05 -04:00
Amaan Qureshi 12fb31826b
0.23.0
Some checks failed
CI / sanitize (push) Failing after 12s
CI / build (push) Failing after 13s
CI / checks (push) Has been cancelled
2024-08-26 09:07:00 -04:00
ObserverOfTime f9c4cb69ef build(lib): include the minor in the soname 2024-08-25 15:03:13 -04:00
ObserverOfTime 2eeeed0f2a fix(make): fail properly on Windows 2024-08-17 00:51:27 -04:00
Amaan Qureshi b40f342067
0.22.6 2024-05-05 16:47:18 -04:00
Will Lillis 3a42c27061
ci: add nightly rustfmt to workflow 2024-05-02 02:34:39 -04:00
Max Brunsfeld cdd4688860 0.22.5 2024-04-14 10:17:04 -07:00
Max Brunsfeld 285257998c 0.22.4 2024-04-12 17:03:02 -07:00
Max Brunsfeld a3d338781b 0.22.3 2024-04-12 15:10:49 -07:00
Amaan Qureshi fc15f62133
0.22.2 2024-03-17 07:31:58 -04:00
ObserverOfTime 1ff40f5571 fix(lib): makefile installation 2024-03-12 18:14:58 -04:00
Amaan Qureshi 81d90c7cd8 fix(lib): makefile installation on macOS 2024-03-12 15:53:31 -04:00
Andreas Schneider d4862ff9f7
build(lib): allow overriding CFLAGS on the commandline
If you package tree-sitter for a distribution, the distribution is
setting the CFLAGS which should be used for all packages.  Allow those
flags to be used.

Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2024-03-12 01:50:56 -04:00
Amaan Qureshi 1c38d34dea
0.22.1 2024-03-10 17:59:12 -04:00
Amaan Qureshi 0a5a564ea7
0.22.0 2024-03-10 17:15:08 -04:00
Amaan Qureshi f7c13406c9 build: add uninstall command 2024-02-27 15:54:38 -05:00
ObserverOfTime 799833f9cf build: use c11 everywhere
And improve the makefiles
2024-02-27 15:54:38 -05:00
dundargoc 92690f2d3b build(lint): make lockfile check quiet 2024-02-26 11:00:03 +01:00
dundargoc f707ab5b53 build(lint): detect if Cargo.lock needs to be updated 2024-02-24 13:54:57 +01:00
dundargoc f0b315359a build: improve changelog settings
Quality of life improvements:

- automatically use `gh auth token` when running `make changelog`
- Add full links to related pull requests
- Include non-conventional commits
- Force group order by adding html comments
2024-02-23 11:29:18 +01:00
Amaan Qureshi a5b7c2a584
fix: publish 0.21.0 to registries 2024-02-21 15:11:37 -05:00
dundargoc 48a1f12ca3 build: enable creating changelogs with git-cliff
Introduce a target called `changelog` that will use git-cliff to create
the changelog of the latest release.

Closes https://github.com/tree-sitter/tree-sitter/issues/527.
2024-02-18 11:44:31 +01:00
dundargoc 8759352542 build: add useful development targets to makefile 2024-02-09 13:19:28 +01:00
dundargoc ff367ebf4c build: enable -pedantic
Co-authored-by: Patrick Thomson <patrickt@github.com>
2024-02-08 16:12:54 +01:00
Max Brunsfeld f4e2f68f14 Merge branch 'master' into wasm-language 2023-10-27 12:11:43 +01:00
Andrew Hlynskyi b412d86f19 fix: makefile should install only api.h header 2023-08-26 20:51:52 +03:00