Douglas Creager
44aa80d678
feat: include build script links in Rust bindings
...
This patch updates the Rust binding's build script to output [build
metadata][links]. This makes it easier for downstream crates to
determine the include path, in case they need to compile their own C
code that requires the tree-sitter headers.
[links]: https://doc.rust-lang.org/cargo/reference/build-scripts.html#the-links-manifest-key
2024-02-05 20:05:05 -05:00
Amaan Qureshi
1ce0918e8d
Merge pull request #2933 from tree-sitter/dependabot/cargo/which-6.0.0
...
build(deps): bump which from 4.4.2 to 6.0.0
2024-02-05 18:30:15 -05:00
Amaan Qureshi
16083d2c0e
Merge pull request #2935 from dundargoc/ci/timeout
...
ci: add timeout to build.yml
2024-02-05 17:27:32 -05:00
dundargoc
9d8e31bf9f
ci: add timeout to build.yml
...
This will abort the run early if it gets caught in an infinite loop
during testing.
2024-02-05 23:19:36 +01:00
dependabot[bot]
e592833ea3
build(deps): bump which from 4.4.2 to 6.0.0
...
Bumps [which](https://github.com/harryfei/which-rs ) from 4.4.2 to 6.0.0.
- [Release notes](https://github.com/harryfei/which-rs/releases )
- [Changelog](https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/harryfei/which-rs/compare/4.4.2...6.0.0 )
---
updated-dependencies:
- dependency-name: which
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-05 21:53:01 +00:00
Amaan Qureshi
4153a1beaa
Merge pull request #2929 from tree-sitter/dependabot/cargo/toml-0.8.9
...
build(deps): bump toml from 0.7.8 to 0.8.9
2024-02-05 16:04:02 -05:00
Amaan Qureshi
d86d4bb33b
Merge pull request #2930 from tree-sitter/dependabot/cargo/memchr-2.7.1
...
build(deps): bump memchr from 2.6.4 to 2.7.1
2024-02-05 16:03:29 -05:00
Max Brunsfeld
3fe69d629f
Merge pull request #2897 from tree-sitter/wasm-stdlib
...
Provide a consistent set of standard library function to wasm parsers across environments
2024-02-05 12:24:17 -08:00
dependabot[bot]
65137d62e5
build(deps): bump memchr from 2.6.4 to 2.7.1
...
Bumps [memchr](https://github.com/BurntSushi/memchr ) from 2.6.4 to 2.7.1.
- [Commits](https://github.com/BurntSushi/memchr/compare/2.6.4...2.7.1 )
---
updated-dependencies:
- dependency-name: memchr
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-05 19:59:19 +00:00
dependabot[bot]
86e522aa43
build(deps): bump toml from 0.7.8 to 0.8.9
...
Bumps [toml](https://github.com/toml-rs/toml ) from 0.7.8 to 0.8.9.
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.7.8...toml-v0.8.9 )
---
updated-dependencies:
- dependency-name: toml
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-05 19:59:08 +00:00
Amaan Qureshi
59e64d74fe
Merge pull request #2925 from dundargoc/ci/workflow
...
ci: remove workflow_dispatch from build.yml
2024-02-05 14:58:02 -05:00
Amaan Qureshi
8d1a595f63
Merge pull request #2924 from dundargoc/ci/dependabot
...
ci: include cargo packages to dependabot
2024-02-05 14:57:37 -05:00
Max Brunsfeld
11e73bedc3
Remove unnecessary static lifetime
2024-02-05 11:57:24 -08:00
Max Brunsfeld
f4788b49c0
Merge branch 'master' into wasm-stdlib
2024-02-05 11:55:58 -08:00
dundargoc
2003d23518
ci: include cargo packages to dependabot
2024-02-05 20:20:20 +01:00
dundargoc
7b0b2464cd
ci: remove workflow_dispatch from build.yml
...
The cases where you'd need to manually run tests with specific
parameters should be rare.
2024-02-05 20:15:56 +01:00
Max Brunsfeld
63f34236e3
Add iswxdigit to wasm stdlib
2024-02-05 10:20:27 -08:00
Max Brunsfeld
ad9091afe0
Fix wasm build errors due to builtin symbols
2024-02-05 10:19:34 -08:00
Amaan Qureshi
03abb6179c
Merge pull request #2780 from bugwelle/patch-1
...
fix(docs): Fix link to contributing guide
2024-02-05 01:13:03 -05:00
Amaan Qureshi
48db3b0e3a
Merge pull request #2923 from amaanq/console-log
...
feat: allow the grammar to log to stdout
2024-02-05 01:10:19 -05:00
Amaan Qureshi
5e8885ff11
chore(deps): remove atty
2024-02-05 00:46:38 -05:00
Amaan Qureshi
000c2f4dec
feat: allow the grammar to log to stdout
2024-02-05 00:46:34 -05:00
Amaan Qureshi
f2bd0f004f
Merge pull request #2922 from dundargoc/ci/cache
...
ci: add caching to build.yml
2024-02-04 19:27:59 -05:00
dundargoc
fdd0e21041
ci: add caching to build.yml
2024-02-05 00:52:18 +01:00
Amaan Qureshi
3fcad25bd3
Merge pull request #2912 from tree-sitter/dependabot/cargo/shlex-1.3.0
...
build(deps): bump shlex from 1.2.0 to 1.3.0
2024-02-04 13:25:04 -05:00
Amaan Qureshi
5f48393d14
Merge pull request #2905 from tree-sitter/dependabot/bundler/docs/activesupport-7.1.3
...
build(deps-dev): bump activesupport from 7.0.4.3 to 7.1.3 in /docs
2024-02-04 13:24:57 -05:00
Amaan Qureshi
d28af96847
Merge pull request #2913 from tree-sitter/dependabot/cargo/zerocopy-0.7.32
...
build(deps): bump zerocopy from 0.7.15 to 0.7.32
2024-02-04 13:24:28 -05:00
Amaan Qureshi
dd2dc236c4
Merge pull request #2909 from tree-sitter/dependabot/github_actions/mymindstorm/setup-emsdk-14
...
ci: bump mymindstorm/setup-emsdk from 12 to 14
2024-02-04 13:24:03 -05:00
Amaan Qureshi
e86cb85c81
Merge pull request #2917 from dundargoc/ci/cache
...
ci(checks): use rust-cache action to cache dependencies
2024-02-04 13:10:07 -05:00
Amaan Qureshi
ff53f54e53
Merge pull request #2918 from dundargoc/ci/publish
...
ci: add workflow_dispatch event to publish
2024-02-04 13:09:41 -05:00
Amaan Qureshi
887d48ab4a
Merge pull request #2921 from dundargoc/ci/concurrency
...
ci: simplify concurrency
2024-02-04 13:07:50 -05:00
Amaan Qureshi
b786124547
Merge pull request #2916 from dundargoc/ci/clippy
...
ci: add clippy
2024-02-04 13:07:11 -05:00
dundargoc
26fbe78f20
ci: simplify concurrency
2024-02-04 18:03:58 +01:00
dundargoc
003521895d
ci(checks): use rust-cache action to cache dependencies
2024-02-04 17:31:14 +01:00
dundargoc
34682fa8d2
ci: add clippy
2024-02-04 17:22:32 +01:00
dundargoc
f8e6ddf945
ci: add workflow_dispatch event to publish
...
This allows manual publishing in case the automatic publishing fails for
some reason.
2024-02-04 15:46:58 +01:00
Amaan Qureshi
72a75326f7
Merge pull request #2910 from tree-sitter/dependabot/github_actions/actions/checkout-4
...
ci: bump actions/checkout from 3 to 4
2024-02-04 05:03:09 -05:00
dependabot[bot]
98f3ecc9d6
ci: bump mymindstorm/setup-emsdk from 12 to 14
...
Bumps [mymindstorm/setup-emsdk](https://github.com/mymindstorm/setup-emsdk ) from 12 to 14.
- [Release notes](https://github.com/mymindstorm/setup-emsdk/releases )
- [Commits](https://github.com/mymindstorm/setup-emsdk/compare/v12...v14 )
---
updated-dependencies:
- dependency-name: mymindstorm/setup-emsdk
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-04 10:03:00 +00:00
Amaan Qureshi
5478ced3b5
Merge pull request #2908 from tree-sitter/dependabot/github_actions/actions/upload-artifact-4
...
ci: bump actions/upload-artifact from 3 to 4
2024-02-04 05:02:05 -05:00
Amaan Qureshi
8bb98dfdc2
Merge pull request #2914 from amaanq/clippy-pt2
...
chore: apply clippy fixes
2024-02-04 05:00:44 -05:00
Amaan Qureshi
55afb4efaf
ci: remove unnecessary targets
2024-02-04 04:19:09 -05:00
Amaan Qureshi
62b3794838
chore(tags): apply clippy fixes
2024-02-04 04:19:09 -05:00
Amaan Qureshi
f32fa784be
chore(highlight): apply clippy fixes
2024-02-04 04:19:09 -05:00
Amaan Qureshi
28bb2a8c1c
chore(lib): apply clippy fixes
2024-02-04 04:18:59 -05:00
Amaan Qureshi
04ff704bca
chore(cli): apply clippy fixes
2024-02-04 04:18:48 -05:00
Amaan Qureshi
03aa007847
Merge pull request #2907 from tree-sitter/dependabot/github_actions/actions/download-artifact-4
...
ci: bump actions/download-artifact from 3 to 4
2024-02-03 22:36:58 -05:00
dependabot[bot]
07593f2e7e
build(deps): bump zerocopy from 0.7.15 to 0.7.32
...
Bumps [zerocopy](https://github.com/google/zerocopy ) from 0.7.15 to 0.7.32.
- [Release notes](https://github.com/google/zerocopy/releases )
- [Changelog](https://github.com/google/zerocopy/blob/main/CHANGELOG.md )
- [Commits](https://github.com/google/zerocopy/compare/v0.7.15...v0.7.32 )
---
updated-dependencies:
- dependency-name: zerocopy
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-04 03:24:00 +00:00
dependabot[bot]
84704e7d93
build(deps): bump shlex from 1.2.0 to 1.3.0
...
Bumps [shlex](https://github.com/comex/rust-shlex ) from 1.2.0 to 1.3.0.
- [Changelog](https://github.com/comex/rust-shlex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/comex/rust-shlex/commits )
---
updated-dependencies:
- dependency-name: shlex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-04 03:23:59 +00:00
dependabot[bot]
12b3567092
ci: bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-04 03:23:58 +00:00
Amaan Qureshi
2957ce9497
Merge pull request #2911 from dundargoc/ci/publish
...
ci: deduplicate publish workflow
2024-02-03 22:23:20 -05:00