Christian Clason
5a0a26a725
build(deps): bump luv to 1.52.1-0
2026-03-16 10:29:58 +01:00
Christian Clason
0a9d6dc9aa
build(deps): bump tree-sitter to v0.26.7
2026-03-14 18:04:20 +01:00
Christian Clason
e8e694d837
build(deps): bump libuv to v1.52.1
2026-03-07 19:49:10 +01:00
Christian Clason
6435c61bd6
build(deps): bump tree-sitter-markdown to v0.5.3
2026-02-26 19:26:35 +01:00
Christian Clason
d94c29114e
build(deps): bump tree-sitter-lua to v0.5.0
2026-02-26 19:26:35 +01:00
Christian Clason
37ce3d6261
build(deps): bump tree-sitter-vim to v0.8.1
2026-02-26 19:26:35 +01:00
Christian Clason
88ff4f1ac3
build(deps): bump tree-sitter to v0.26.6
2026-02-25 18:32:39 +01:00
bfredl
8069df2661
fix(build): build.zig: use luajit for windows
...
These were disabled as they failed when tested with cross-compiling,
but it works fine for windows natively on ci, so let's use that.
mac os builds after disabling debug info, which currently
triggers a bug in zig's MachO linker: natecraddock/ziglua#191
Tracking issue: https://codeberg.org/ziglang/zig/issues/30669
Unfortunately actually using the JIT of luajit still triggers
issues on mac os, so we cannot use it yet.
Also sync luajit version used via ziglua to a recent one
like we use in cmake, see natecraddock/ziglua#196
2026-02-23 10:33:06 +01:00
Christian Clason
ec365a1092
build(deps): bump libuv to v1.52.0
2026-02-12 12:04:51 +01:00
Christian Clason
619b9a8fd4
build(deps): bump tree-sitter to v0.26.5
2026-02-01 23:20:51 +01:00
Christian Clason
57574db154
build(deps): bump tree-sitter-vim to v0.8.0
2026-01-24 14:16:46 +01:00
Christian Clason
647d3dc454
build(deps): bump luv to 1.51.0-2
2026-01-23 09:30:37 +01:00
Chinmay Dalal
5ec0c1ca07
feat(build.zig): install parsers in install step
...
Problem: The install step does not install parsers
Solution: Make the install step depend on installing parsers
2026-01-14 13:16:38 -05:00
Chinmay Dalal
6d9031390c
feat(build.zig): add option to use system dependencies
...
Problem:
build.zig always downloads dependencies and statically links them,
which is frowned upon by distro packagers.
Solution:
Add option to use system libraries.
2026-01-13 22:09:03 -05:00
Christian Clason
f3ee2440c7
build(deps): bump tree-sitter-lua to v0.4.1
2025-12-31 16:49:24 +01:00
Justin M. Keyes
dc1310d591
build(deps): bump tree-sitter-vimdoc to v4.1.0
2025-12-15 13:55:15 -05:00
Christian Clason
2ad53b8a19
build(deps): bump tree-sitter to v0.26.3
2025-12-13 14:23:03 +01:00
Justin M. Keyes
64cf63a881
build(deps): bump tree-sitter-vimdoc to v4.0.2 #36844
2025-12-07 10:42:31 -05:00
Justin M. Keyes
45ca080bd1
build(deps): bump tree-sitter-vimdoc to v4.0.1
2025-12-06 20:08:13 -05:00
Christian Clason
a6ea446c7e
build(deps): bump tree-sitter-query to v0.8.0
2025-11-27 19:26:20 +01:00
Christian Clason
23d0d4c92a
build(deps): bump tree-sitter to f6d17fdb0
2025-11-26 10:26:52 +01:00
bfredl
f98b5ee619
fix(build): remove .tar.gz workaround for bug fixed in zig 0.15.2
...
The issue affecting this particular archive was fixed in
https://github.com/ziglang/zig/pull/25512 , and this was included in
zig 0.15.2
2025-11-09 11:59:32 +01:00
bfredl
d825e51169
Merge pull request #36381 from bfredl/nobilium
...
feat(build): HAVE_UNIBILIUM
2025-10-31 10:17:02 +01:00
bfredl
e1ffa8d33b
feat(build): HAVE_UNIBILIUM
...
compile time features are hot again.
Note: this changes the &term value for builtin definition from
'builtin_xterm' to just 'xterm'. It's an xterm regardless of we use an
external definition or an internal. Prior to this commit the vast
majority of POSIX users will have used external terminfo, so plugins and
scripts are only going to have checked for &term == 'xterm' or 'tmux' or
whatever.
The status of external loading is still available in "nvim -V3" output.
2025-10-31 08:39:32 +01:00
bfredl
1df2171f2c
build(deps): bump zig to v0.15.2
2025-10-30 21:29:52 +01:00
Christian Clason
ccf020d0f3
build(deps): bump tree-sitter to v0.25.10
2025-09-23 11:06:21 +02:00
Christian Clason
8c4f0e5331
build(deps): bump tree-sitter-markdown to v0.5.1
2025-09-16 20:28:00 +02:00
bfredl
0458a1e694
build(ci): bump zig to 0.15.1 and add more platforms
...
- Bump zig version to 0.15.1 and workaround zig fetch hang (ziglang/zig#24916 )
- add mac os zig build (currently without luajit, linker failure)
- Add windows zig build, currently with very limited testing
2025-09-15 12:10:23 +02:00
Christian Clason
13b04207f1
build(deps): bump tree-sitter-query to v0.7.0
2025-09-07 12:51:46 +02:00
Christian Clason
f23bd47254
build(deps): bump tree-sitter to v0.25.9
2025-09-07 00:16:13 +02:00
bfredl
dc6cf3add9
feat(build): build.zig windows support
...
Tested using cross-compiling from linux:
zig build -Dcross=true -Dtarget=x86_64-windows nvim_bin
Note: not fully functional without a runtime, which still has to be
fuddled with manually
Macos and windows builds require a recent zig 0.15+dev version
As this zig master branch is currently too much in flux, we can't make
our CI depend on zig master.
Revisit CI after zig 0.15 release or at least feature freeze.
2025-08-12 13:33:24 +02:00
bfredl
a2b0be19bf
fix(build): remove deprecated aliases in build.zig removed for zig 0.15
...
This makes the zig build compatible with the upcoming zig 0.15 release,
while still supporting the current stable 0.14 release still used in CI.
2025-08-09 12:02:07 +02:00
Christian Clason
96ec4db3e9
build(deps): bump tree-sitter to v0.25.8
2025-07-13 23:00:50 +02:00
Christian Clason
3812cb1cd1
build(deps): bump tree-sitter to v0.25.7
2025-07-12 21:29:41 +02:00
Christian Clason
eb5b4b9e57
build(deps): bump tree-sitter-vim to v0.7.0
2025-07-12 18:57:52 +02:00
Christian Clason
5ea6a022c0
build(deps): bump tree-sitter-query to v0.6.2
2025-06-15 13:37:31 +02:00
huaxk
d21e2463fd
fix: update deps hash for zig 0.14.0
2025-06-14 17:19:33 +08:00
Christian Clason
03832842d5
build(deps): bump tree-sitter to v0.25.6
2025-06-04 19:31:08 +02:00
Christian Clason
a4f318574a
build(deps): bump tree-sitter to v0.25.5
2025-05-28 09:28:36 +02:00
Christian Clason
8a207b3e19
build(deps): bump tree-sitter-c to v0.24.1
2025-05-24 20:02:29 +02:00
Christian Clason
4a6f017bc1
build(deps): bump tree-sitter-markdown to v0.5.0
2025-05-17 19:26:34 +02:00
Christian Clason
81bb7613f9
build(deps): bump tree-sitter-lua to v0.4.0
2025-05-17 13:20:31 +02:00
Christian Clason
f40e140083
build(deps): bump luv to 1.51.0-1
2025-05-17 10:59:14 +02:00
Christian Clason
3659058e80
build(deps): bump tree-sitter-vimdoc to v4.0.0
2025-05-16 19:39:44 +02:00
Christian Clason
9d1996ac61
build(deps): bump tree-sitter-query to v0.6.1
2025-05-16 18:42:56 +02:00
Christian Clason
9c0afc8873
build(deps): bump tree-sitter-query to v0.6.0
2025-05-12 11:25:07 +02:00
Christian Clason
2c07428966
build(deps): bump tree-sitter to v0.25.4
2025-05-11 16:49:06 +02:00
Christian Clason
73e7e7631c
build(deps): bump luv to 1.51.0-0
2025-05-11 11:08:33 +02:00
bfredl
1c96b72dfa
fix(deps): make script/bump_deps.lua update build.zig.zon versions in sync
...
Also bring luv version in build.zig.zon up to date
This skips some deps not currently managed/used by build.zig
2025-05-10 10:34:40 +02:00
Christian Clason
6b233cd1a1
build(deps): bump tree-sitter-vim to v0.6.0
2025-05-03 11:29:34 +02:00