Commit Graph

428 Commits

Author SHA1 Message Date
Christian Clason
e8e694d837 build(deps): bump libuv to v1.52.1 2026-03-07 19:49:10 +01:00
Christian Clason
6beb1fe0cd build(deps): bump luajit to 659a61693 2026-03-04 19:11:58 +01:00
Christian Clason
acf8103199 build(deps): bump luajit to a553b3de2 2026-02-27 09:49:58 +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
44429b4d96 build(deps): bump wasmtime to v36.0.6 2026-02-25 18:32:39 +01:00
Christian Clason
88ff4f1ac3 build(deps): bump tree-sitter to v0.26.6 2026-02-25 18:32:39 +01:00
Christian Clason
39769b4ac2 build(deps): bump luajit to fc3d17eb4 2026-02-25 11:04:51 +01:00
Christian Clason
51c2799162 build(deps): bump luajit to 1c3b5a4d7 2026-02-16 20:56:24 +01:00
Justin M. Keyes
a512af0d74 build: zig tee, drop old XXD_URL #37863
Problem:
- tee was vendored in ceb7eb5230 but
  forgot to add it to `build.zig`.
- xxd was vendored in 5bb8734fb6 but
  the old XXD_URL is still referenced.

Solution:
- update `build.zig`
- remove XXD_URL
2026-02-14 08:55:20 -05:00
Christian Clason
cadddbff69 build(deps): bump luajit to 26fd1a7d6 2026-02-14 12:59:50 +01:00
Christian Clason
ec365a1092 build(deps): bump libuv to v1.52.0 2026-02-12 12:04:51 +01:00
Christian Clason
f4448a9237 build(deps): bump luajit to 233ad2403 2026-02-12 11:34:08 +01:00
Rawan Muhammad
0ddba68607 build: ensure toolchain is passed to bundled deps #37587
Problem:
When building Neovim with Emscripten for WebAssembly, the
`CMAKE_TOOLCHAIN_FILE` is not propagated to dependency builds.
So libuv attempts to include Linux-specific headers like
`sys/epoll.h` which don't exist in the WebAssembly environment.

From #37572:

    …/NeovimWeb/external/neovim/.deps/build/src/libuv/src/unix/linux.c:44:10:
    fatal error: 'sys/epoll.h' file not found
       44 | #include <sys/epoll.h> |          ^~~~~~~~~~~~~

Solution:
1. Add initialization for DEPS_CMAKE_ARGS to prevent CMake errors.
2. Implement conditional logic to always pass CMAKE_TOOLCHAIN_FILE to
   dependencies.

This allows dependencies like libuv to detect they're building for
WebAssembly and disable incompatible Linux specific features such as
epoll which resolves the sys/epoll.h error.
2026-02-03 13:26:55 -05: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
Christian Clason
df2323da70 build(deps): bump luajit to 707c12bf0 2026-01-10 11:12:52 +01:00
Christian Clason
f3ee2440c7 build(deps): bump tree-sitter-lua to v0.4.1 2025-12-31 16:49:24 +01:00
Christian Clason
f4f60f6a19 build(deps): bump utf8proc to v2.11.3 2025-12-30 18:28:31 +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
c50d544d03 build(deps): bump luajit to 7152e1548 2025-12-13 15:15:19 +01: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
3e3624db64 build(deps): bump luajit to 6f21cb8ac 2025-12-02 14:25:41 +01:00
Christian Clason
75b30b091f build(deps): bump luajit to b973c6243 2025-11-28 10:34:47 +01: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
Christian Clason
01a9765035 build(deps): bump utf8proc to v2.11.2 2025-11-24 11:07:28 +01:00
Paweł Tomulik
c567340171 build: support Cygwin + bundled luajit #36417
Fixes compilation/link/installation on Cygwin with bundled dependencies
(cmake.deps). Only builds with LuaJIT are fixed. Linking against PUC LUA still
does not work.

Note: Luajit technically does not support Cygwin:
55a42da36e
2025-11-18 19:25:23 -08:00
Christian Clason
5d258854a7 build(deps): bump luajit to e17ee8332 2025-11-17 10:59:01 +01:00
Christian Clason
e6cdb7d481 build(deps): bump uncrustify to 0.82.0 2025-11-16 12:38:54 +01:00
Christian Clason
776d6442bd build(deps): bump luajit to 5c8cee3df 2025-11-15 10:38:49 +01:00
Christian Clason
31d5730995 build(deps): bump utf8proc to v2.11.1 2025-11-13 22:07:15 +01:00
Christian Clason
4110e6730a build(deps): bump luajit to eba91fceb 2025-11-12 16:08:15 +01:00
Christian Clason
ce8842998b build(deps): bump luajit to 5c647754a 2025-11-12 14:19:06 +01:00
Christian Clason
587a933cea build(deps): bump luajit to eba91fceb 2025-11-12 14:19:06 +01:00
Christian Clason
ded5786252 build(deps): bump luajit to fdf2379cc 2025-11-08 18:53:57 +01:00
Christian Clason
39455a4363 build(deps): bump luajit to 68354f444 2025-11-06 10:15:52 +01:00
Christian Clason
f5762e3e17 build(deps): bump luajit to 8518c0b40 2025-10-29 23:44:45 +01:00
Christian Clason
9875a9b691 build(deps): bump luajit to 864e78d66 2025-10-28 09:45:46 +01:00
Christian Clason
a04c73ca07 build(deps): bump luajit to 25a61a182 (#36212)
* x64: Add support for CET IBT.
* Gracefully handle broken custom allocator.
* Add GNU/Hurd build support.
* Fix io.write() of newly created buffer.
* Fix reporting of an error during error handling.
2025-10-17 08:02:07 +02: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
Justin M. Keyes
8e922c657c build: allow comments in deps.txt #35765
Problem:
It was not obvious where our source for "busted" is.

Solution:
Add a comment to `deps.txt`.
2025-09-14 22:30:10 -07:00
Christian Clason
423eaf1b13 build(deps): bump utf8proc to v2.11.0 2025-09-11 11:29:40 +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