aboutsummaryrefslogtreecommitdiff
path: root/third-party
Commit message (Collapse)AuthorAge
* build(deps): bump tree-sitter commitChristian Clason2021-12-10
| | | | | bump tree-sitter to https://github.com/tree-sitter/tree-sitter/commit/25f64e1eb66bb1ab3eccd4f0b7da543005f3ba79 to fix query performance regression in 0.20.1
* chore: fix typos (#16361)dundargoc2021-11-27
| | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Brede Yabo Sherling Kristensen <bredeyabo@hotmail.com> Co-authored-by: zeertzjq <zeertzjq@outlook.com> Co-authored-by: István Donkó <istvan.donko@gmail.com> Co-authored-by: Julian Berman <Julian@GrayVines.com> Co-authored-by: bryant <bryant@users.noreply.github.com> Co-authored-by: Michael Lingelbach <m.j.lbach@gmail.com> Co-authored-by: nlueb <9465658+nlueb@users.noreply.github.com> Co-authored-by: Leonhard Saam <leonhard.saam@yahoo.com> Co-authored-by: Jesse Wertheim <jaawerth@gmail.com> Co-authored-by: dm1try <me@dmitry.it> Co-authored-by: Jakub Łuczyński <doubleloop@o2.pl> Co-authored-by: Louis Lebrault <louis.lebrault@gmail.com> Co-authored-by: Brede Yabo Sherling Kristensen <bredeyabo@hotmail.com> Co-authored-by: zeertzjq <zeertzjq@outlook.com> Co-authored-by: István Donkó <istvan.donko@gmail.com> Co-authored-by: Julian Berman <Julian@GrayVines.com> Co-authored-by: bryant <bryant@users.noreply.github.com> Co-authored-by: Michael Lingelbach <m.j.lbach@gmail.com> Co-authored-by: nlueb <9465658+nlueb@users.noreply.github.com> Co-authored-by: Leonhard Saam <leonhard.saam@yahoo.com> Co-authored-by: Jesse Wertheim <jaawerth@gmail.com> Co-authored-by: dm1try <me@dmitry.it> Co-authored-by: Jakub Łuczyński <doubleloop@o2.pl> Co-authored-by: Louis Lebrault <louis.lebrault@gmail.com>
* build(deps): also bump treesitter-c to v0.20.1Christian Clason2021-11-22
|
* build(deps): bump tree-sitter to 0.20.1Christian Clason2021-11-22
|
* build(deps): bump luarocks to 3.8.0Christian Clason2021-11-18
|
* fix(build): fix build failure in MinGWerw72021-11-01
| | | | | | The new MinGW fails to build libuv due to a typedef conflict between mstcpip.h and src/win/winapi.h. This change avoids conflicts by disabling typedef in the MinGW header.
* fix(build): remove amalg build target for LuaJIT (#16178)Christian Clason2021-10-30
| | | | fixup for #16041 (`amalg` build is recommended by LuaJIT for performance but this way of doing it breaks parallel build with `make -j`)
* build(deps): bump luv to 1.42.0-1 (#16113)Christian Clason2021-10-29
| | | | * Use uv_handle_size/uv_req_size instead of sizeof * LuaJIT: add missing LJ_ENDIAN and LJ_NO_UNWIND checks for DASM [fixes building on aarch64]
* build(deps): bump luajit to latest commit (#16041)Christian Clason2021-10-29
| | | | | bump LuaJIT to https://github.com/LuaJIT/LuaJIT/commit/b4b2dce9fc3ffaaaede39b36d06415311e2aa516 now requires `-funwind-tables` build flag, which conflicts with `-DLUA_USE_ASSERT`
* build: update cmake min version to 3.10 #16065Jakub Łuczyński2021-10-19
| | | | | | * build(cmake): update cmake min version to 3.10 * ci: test cmake minimum required version * build(cmake): remove some legacy includes * Since version 3.5 cmake_parse_arguments is implemented natively.
* Merge pull request #15316 from vigoux/ts-fix-capturesBjörn Linse2021-10-07
|\ | | | | fix(treesitter): run predicates more often in iter_matches
| * fix(treesitter): run predicates more often in iter_matchesThomas Vigouroux2021-10-01
| | | | | | | | Superseedes #15126, and fixes the issue.
* | build(deps)!: use libuv 1.42.0 upstream for WIN32 (#15889)Christian Clason2021-10-05
|/ | | | | | | | Switch libuv from https://github.com/neovim/libuv fork to upstream for WIN32. Upstream at 1.42.0 is now used for all platforms. BREAKING CHANGE: removes Windows 7 support BREAKING CHANGE: removes support for mouse and alternate buffers in TUI for Windows 8 and 8.1
* build(deps): bump luarocks to 3.7.0 #15740Christian Clason2021-09-22
| | | | | | | | | | | Besides bugfixes, this brings `XDG_*` compliance and improved robustness, especially for network errors. See https://github.com/luarocks/luarocks/blob/master/CHANGELOG.md - fixup: set LIBUV_LIBDIR to workaround https://github.com/luarocks/luarocks/commit/83126ba324846b754ffc5e0345341f01262b3f86 - https://github.com/luarocks/luarocks/issues/1214 - https://github.com/luarocks/luarocks/pull/1355
* chore(deps): bump libuv and luv to 1.42.0Christian Clason2021-09-21
|
* build(cmake): skip download if target file exists #14844)comicfans2021-07-08
|
* chore(deps): bump LibLUV to 1.40.0-0 (#14997)Christian Clason2021-07-07
| | | Adds several threading, async, and gc fixes and allows building with older gcc (4.x). Minimum required version remains 1.30.1.
* chore(deps): bump LibLUV to 1.34.1 and lua-compat-53 to 0.9 (#14985)Lewis Russell2021-07-05
| | | | | This bumps the bundled LibLUV to 1.34.1 in order to make the newly introduced `uv.fs_mkstemp` available in the official builds. (The minimum required version remains at 1.30.1.) The bump of lua-compat-53 to 0.9 is needed to build with the updated LibLUV.
* deps(curl): v7.77.0 (#14961)Jan Edmund Lazo2021-07-02
| | | | https://github.com/neovim/neovim/issues/14078#issuecomment-870882357 https://github.com/neovim/deps/commit/d66e306abf5b846484b4f2adffd896bce7e065d2
* feat(ts): bump tree-sitter to v0.20.0Christian Clason2021-06-30
|
* fix(ci): adjust DEPS_INSTALL_DIR on OpenBSD to avoid pkg-config bug (#14803)Oliver Marriott2021-06-13
| | | | | Also bumps to OpenBSD 6.9 and updates packages. Co-authored-by: glacambre <code@lacamb.re>
* deps(treesitter): bump to 0.19.5+Thomas Vigouroux2021-06-11
| | | | This fixes a bunch of issues with queries.
* win/package: update wintools.zip for curl v7.76.1 (#14570)Jan Edmund Lazo2021-05-17
| | | https://github.com/neovim/neovim/issues/14078
* neovim-qt: v0.2.16.1 (#14514)Jan Edmund Lazo2021-05-08
| | | | | nvim-qt --help/version should work without $DISPLAY https://github.com/equalsraf/neovim-qt/compare/v0.2.16...v0.2.16.1
* win/package: update wintools.zip (#14408)Jan Edmund Lazo2021-04-20
| | | | | This does not have 7za.exe and tidy.exe. Ref: https://github.com/neovim/neovim/issues/14078
* win/package: remove cat,tidy (#14402)Jan Edmund Lazo2021-04-20
| | | | | | | | | | | Neovim should not bundle external tools that are not needed in the runtime environment. cat.exe is meant for tests only. Install a mingw/msys2/busybox environment which bundle cat.exe. tidy.exe was never used in tests and is not required in Neovim runtime. busybox and tidy.exe can be installed via scoop. Ref: https://github.com/neovim/neovim/issues/14078
* treesitter: Update to 0.19.4+2Mathias Fussenegger2021-03-26
|
* Merge pull request #14076 from mfussenegger/treesitter019Björn Linse2021-03-15
|\ | | | | treesitter: Update to 0.19.3
| * treesitter: Update to 0.19.3Mathias Fussenegger2021-03-09
| |
* | aarch64/linux: fix build by updating LuaJIT (#14096)Raymond W. Ko2021-03-10
|/
* deps(treesitter): bump C parser and runtimeThomas Vigouroux2021-01-26
| | | | | It's been a while since we bumped the C parser version, and a few ABI versions have been realised since.
* third-party: Always set DEPLOYMENT_TARGET when building LuaJIT on macOSJames McCoy2020-12-13
| | | | | | | LuaJIT build now requires specifying a deployment target, so use the same baseline as our nightly builds. Co-authored-by: Christian Clason <christian.clason@uni-due.de>
* Use the latest luajit for arm64 Mac compatibility.Tae Won Ha2020-12-13
|
* deps: fix BuildLuv without bundled libuvDaniel Hahler2020-11-16
| | | | | | | | | | | | | | | | | Fixes: % rm -rf .deps % cmake -DUSE_BUNDLED_LUV=ON -DUSE_BUNDLED=OFF -S third-party -B .deps % cmake --build .deps ... [ 50%] Building C object CMakeFiles/luv.dir/src/luv.c.o /home/daniel/Vcs/neovim/.deps/build/src/luv/src/luv.c:20:10: fatal error: c-api/compat-5.3.h: No such file or directory 20 | #include "c-api/compat-5.3.h" | ^~~~~~~~~~~~~~~~~~~~ compilation terminated. This was broken since 78f1eccc8, where apparently the `LUA_COMPAT53_DIR` was defined in a wrong location.
* third-party: fix build failures in MSVCerw72020-11-04
|
* deps(tree-sitter): dump to 0.17.3Thomas Vigouroux2020-11-03
| | | | Also test the the bundling works correctly.
* deps(treesitter): bump up to 0.17.1Thomas Vigouroux2020-11-03
|
* bundle: move tree-sitter as a bundled depThomas Vigouroux2020-11-03
| | | | | | fixup! bundle: move tree-sitter as a bundled dep fixup! bundle: move tree-sitter as a bundled dep
* ci/appveyor: change to update package databaseerw72020-10-27
|
* bump libvterm to 0.1.4Christian Clason2020-08-27
|
* build: remove duplicate empty CONFIGURE_COMMAND (#12676)Christian Clason2020-07-24
| | | The cmake file for libvterm had an empty CONFIGURE_COMMAND "", which tells cmake to skip the configure step for this dependency (even though a later patch added another, actual, CONFIGURE_COMMAND two lines below). Evidently the recently released cmake 3.18.0 is pickier about this than previous versions, causing the build to fail. Removing this line makes the build successful again.
* neovim-qt: bump to version 0.2.16 (#12508)John Gehrig2020-06-19
|
* deps: update libuverw72020-05-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/neovim/neovim/pull/11808 https://github.com/neovim/libuv/pull/12 v1.34.2 * darwin: stop calling SetApplicationIsDaemon() (Ben Noordhuis) * osx,fsevent: fix race during uv_loop_close (Jameson Nash) * unix: handle uv__open_cloexec return value correctly (Anna Henningsen) v1.34.1 * unix: fix -Wstrict-aliasing compiler warning (Ben Noordhuis) * unix: cache address of dlsym("mkostemp") (Ben Noordhuis) * win,tty: avoid regressions in utf-8 handling (Jameson Nash) * win: remove bad assert in uv_loop_close (Jameson Nash) * tty,unix: avoid affecting controlling TTY (Jameson Nash) v1.34.0 * unix: refactor uv__fs_copyfile() logic (cjihrig) * fs: handle non-functional statx system call (Milad Farazmand) * unix,win: add uv_sleep() (cjihrig) * fs: add uv_fs_mkstemp (Saúl Ibarra Corretgé) v1.33.0 * win: fix reading hidden env vars (Anna Henningsen) * unix,win: add uv_random() (Ben Noordhuis) * win, tty: fix problem of receiving unexpected SIGWINCH (erw7) * fs: use statvfs in uv__fs_statfs() for Haiku (Calvin Hill) * fsevents: stop using fsevents to watch files (Jameson Nash) * win,tty: add uv_tty_{get,set}_vterm_state (erw7) * unix: update uv_fs_copyfile() fallback logic (Stefan Bender) * win: cast setsockopt struct to const char* (Shelley Vohr) * unix: fix {Net,Open}BSD build
* treesitter: remove utf8proc dependencyThomas Vigouroux2020-04-18
|
* deps: Fix luv-static build issues #11961erw72020-02-29
| | | | | | | | - Fix an issue where CMAKE_BUILD_TYPE was not reflected during construction. - Remove the switch that uses the static library(-MTd, -MT) because it was specified in the CMakeLists.txt of luv when building on MSVC. related: https://github.com/luvit/luv/pull/461
* deps: lua-client 0.2.2-1Justin M. Keyes2020-02-16
|
* build: Fix MSVC build failure on CI #11865erw72020-02-14
| | | | | clean-shared-libraries does nothing useful in MSVC build. Nevertheless, it deletes ${DEPS_INSTALL_DIR}/lib/nvim/parser/c.dll and causes build failure in CI.
* Build tree-sitter out-of-sourceFlorian Walch2020-02-10
| | | | | | Avoids having CMakeCache.txt etc in https://github.com/neovim/deps, where it can cause trouble for Ubuntu PPA builds such as: > CMake Error: The source "/<<BUILDDIR>>/neovim-0.5.0+ubuntu1+git202002090924-1f479ff-00e710e/.deps/build/src/treesitter-c/CMakeLists.txt" does not match the source "/home/travis/build/neovim/bot-ci/build/deps-src/build/src/treesitter-c/CMakeLists.txt" used to generate cache. Re-run cmake with a different source directory.
* build: allow to skip treesitter C parser installMatthieu Coudron2020-02-07
| | | | | | | | | if USE_BUNDLED_TS_PARSERS is set to off, don't try to install the parser. Distribs can install treesitter parsers directly into $CMAKE_LIBRARY_PATH/nvim (and users anywhere in rtp). Also fix the URL.
* Merge pull request #11757 from bfredl/treesitter_runtimeBjörn Linse2020-02-07
|\ | | | | treesitter: add standard search path for parsers + bundle c parser properly