| Commit message (Collapse) | Author | Age |
... | |
| |
| |
| |
| | |
This will skip hash checking, just like the all zeros hash.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
It turns out that `file(DOWNLOAD ...)` is not very user friendly with
it's error message, and only supports MD5 on v2.8.10 of CMake (the
default for Ubuntu 12.04). If CMake is built without SSL support,
users are left hanging with a message that the hashes don't match.
It turns out that `file(SHA1 ...)` exists in v2.8.10, and we
can use that to compute the hash ourselves. So this splits the hash
checking into a separate step, where we can provide some additional
advice if the SHA1 is the hash for an empty file. Additionally, it also
allows us to drop the MD5 hashes and maintain only SHA1 hashes for our
dependencies.
|
|/ |
|
|
|
|
|
|
|
| |
It appears that commit 393c1c59a27591d705648919b2d7fb921cba37bc (unix:
set non-block mode in uv_{pipe,tcp,udp}_open) has broken Neovim's
drawing under OSX. Let's revert to 1.2.0 until we can figure out what
is happening and get it fixed.
|
| |
|
|
|
|
|
|
|
| |
The latest version works around a libuv bug that can leave zombie nvim processes
despite the event loop being properly cleaned up. This can lead to functional
tests being aborted depending on the maximum number of child processes
configured for a platform.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- third-party is built under .deps by default instead of using its own
${CMAKE_BINARY_DIR}, move this default setting out of the cmake
settings and into the Makefile.
- As a consequence the workflow of building third-party using CMake
should feel more natural, avoid the additional folder or setting
DEPS_DIR from the command line.
- This commit does not change the default behaviour when calling the
Makefile wrapper.
|
| |
|
| |
|
| |
|
|
|
|
| |
This reverts commit f76df2475356add68212d737acd7da5bba3b64d6.
|
| |
|
| |
|
| |
|
|\
| |
| | |
Update to libuv 1.0.1.
|
| |
| |
| |
| |
| | |
This should fix #1505 and #1276 and libuv removes support for dtrace all
together.
|
| |
| |
| |
| | |
Close #1594
|
|/
|
|
| |
The new terminal UI will be implemented on top of those libraries
|
|\
| |
| | |
Change refs for joyent/libuv repo to libuv/libuv.
|
| |
| |
| |
| |
| |
| |
| |
| | |
* References to old repository found through grepping
* Replace references from github.com/joyent/libuv to github.com/libuv/libuv
* Fix previous commit by not including whitespace changes
For issue #1560.
|
|/
|
|
|
|
| |
This is useful when trying to bisect an issue in a dependency, and we
want to pull from a specific commit but don't want to have to download
and determine the sha1sum and md5sum of the tarball.
|
|
|
|
|
| |
The new version fixes defunct processes which causes random test failures on
some systems(#1519)
|
|
|
|
|
|
|
| |
- If possble try to abstract away from Make, and use cmake --build
- third-party still needs to find Make to build some components
- Removed search for Make from CMakeLists.txt
* for CMake < 3.0 --build has no color output
|
|
|
|
|
|
|
| |
When building under Homebrew, we want to let Homebrew manage
downloading and extracting the tarballs. See PR #1411.
Also make sure to skip only if directory is not empty. Fix #1433.
|
|
|
|
|
|
| |
This reverts commit 90658982644b76a9e8e4abfbcd16450df26b0a32.
It failed to work correctly on a fresh clone. See #1433.
|
|\
| |
| | |
Let homebrew handle external resources download
|
| |
| |
| |
| |
| | |
When building under Homebrew, we want to let Homebrew manage downloading and
extracting the tarballs.
|
|/
|
|
| |
If CMake version is less than 2.8.11, fallback to MD5
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
The new version fixes serialization/deserialization of EXT 8/16/32
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also, the command was removing only .so versions of the library, and not
the the `.dylib` under Mac OS X, and in a way that it would fail if the
files weren't present.
Instead, let's delegate to a CMake script--to get the portability--and
use a glob to detect and remove the shared versions of the library.
Hopefully, this will become unnecessary as msgpack's build becomes more
full-featured, and we can just tell it to build the static version
instead.
|
|
|
|
|
|
|
|
| |
Using msgpack v5 will let nvim be more compatible with msgpack libraries for
other platforms.
This also replaces "raw" references by "bin" which is the new name for msgpack
binary data type
|
|
|
|
|
| |
Default to verbose output to show more information in case of errors.
Fix #1031.
|
|
|
|
|
|
| |
CMAKE_C_COMPILER_ARG1 is set in CMake toolchain file
cmake/i386-linux-gnu.toolchain.cmake. Use when compiling dependencies to
simplify 32-bit builds.
|
| |
|
| |
|
|
|
|
| |
ref #822
|
| |
|
|
|
|
| |
Fix #1013.
|
|
|
|
|
|
|
| |
Should fix the following travis error:
/usr/bin/ld: /opt/neovim-deps/lib/libluajit-5.1.a(lj_err.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/opt/neovim-deps/lib/libluajit-5.1.a: could not read symbols: Bad value
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes some bugs and increase the performance of uv_hrtime() on OSX, which
reduces its prominence in performance traces. This allows us to better see
what's really causing slowness.
ref:
- https://github.com/neovim/neovim/issues/868
- https://github.com/joyent/libuv/pull/1325
- https://github.com/joyent/libuv/releases
|
| |
|
| |
|
|
|
|
|
| |
This update should fix some build problems as shown in the changelog:
http://luajit.org/changes.html
|