Skip to content

Commit

Permalink
deps: update uv to v1.0.0-rc1
Browse files Browse the repository at this point in the history
  • Loading branch information
indutny authored and tjfontaine committed Sep 23, 2014
1 parent 6e08bb9 commit c5f5d4c
Show file tree
Hide file tree
Showing 110 changed files with 6,370 additions and 1,680 deletions.
6 changes: 6 additions & 0 deletions deps/uv/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -61,3 +61,9 @@ UpgradeLog*.XML
Debug
Release
ipch

# sphinx generated files
/docs/build/

*.xcodeproj
*.xcworkspace
2 changes: 2 additions & 0 deletions deps/uv/.mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,13 @@ Isaac Z. Schlueter <i@izs.me>
Justin Venus <justin.venus@gmail.com> <justin.venus@orbitz.com>
Keno Fischer <kenof@stanford.edu> <kfischer+github@college.harvard.edu>
Keno Fischer <kenof@stanford.edu> <kfischer@college.harvard.edu>
Leonard Hecker <leonard.hecker91@gmail.com> <leonard@hecker.io>
Maciej Małecki <maciej.malecki@notimplemented.org> <me@mmalecki.com>
Marc Schlaich <marc.schlaich@googlemail.com> <marc.schlaich@gmail.com>
Rasmus Christian Pedersen <ruysch@outlook.com>
Rasmus Christian Pedersen <ruysch@outlook.com>
Rasmus Christian Pedersen <ruysch@outlook.com>
Rasmus Christian Pedersen <ruysch@outlook.com>
Rasmus Christian Pedersen <zerhacken@yahoo.com> <ruysch@outlook.com>
Rasmus Pedersen <ruysch@outlook.com> <zerhacken@yahoo.com>
Robert Mustacchi <rm@joyent.com> <rm@fingolfin.org>
Expand Down
2 changes: 2 additions & 0 deletions deps/uv/AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -155,3 +155,5 @@ Pavel Platto <hinidu@gmail.com>
Tony Kelman <tony@kelman.net>
John Firebaugh <john.firebaugh@gmail.com>
lilohuang <lilohuang@hotmail.com>
Paul Goldsmith <paul.goldsmith@aplink.net>
Julien Gilli <julien.gilli@joyent.com>
99 changes: 98 additions & 1 deletion deps/uv/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,4 +1,101 @@
2014.08.08, Version 0.11.28 (Unstable)
2014.09.18, Version 1.0.0-rc1 (Unstable), 0c28bbf7b42882853d1799ab96ff68b07f7f8d49

* windows: improve timer precision (Alexis Campailla)

* build, gyp: set xcode flags (Recep ASLANTAS)

* ignore: include m4 files which are created manually (Recep ASLANTAS)

* build: add m4 for feature/flag-testing (Recep ASLANTAS)

* ignore: ignore Xcode project and workspace files (Recep ASLANTAS)

* unix: fix warnings about dollar symbol usage in identifiers (Recep ASLANTAS)

* unix: fix warnings when loading functions with dlsym (Recep ASLANTAS)

* linux: try epoll_pwait if epoll_wait is missing (Michael Hudson-Doyle)

* test: add test for closing and recreating default loop (Saúl Ibarra Corretgé)

* windows: properly close the default loop (Saúl Ibarra Corretgé)

* version: add ability to specify a version suffix (Saúl Ibarra Corretgé)

* doc: add API documentation (Saúl Ibarra Corretgé)

* test: don't close connection on write error (Trevor Norris)

* windows: further simplify the code for timers (Saúl Ibarra Corretgé)

* gyp: remove UNLIMITED_SELECT from dependent define (Fedor Indutny)

* darwin: allocate enough space for select() hack (Fedor Indutny)

* unix, windows: don't allow a NULL callback on timers (Saúl Ibarra Corretgé)

* windows: simplify code in uv_timer_again (Saúl Ibarra Corretgé)

* test: use less requests on tcp-write-queue-order (Saúl Ibarra Corretgé)

* unix: stop child process watcher after last one exits (Saúl Ibarra Corretgé)

* unix: simplify how process handle queue is managed (Saúl Ibarra Corretgé)

* windows: remove duplicated field (mattn)

* core: add a reserved field to uv_handle_t and uv_req_t (Saúl Ibarra Corretgé)

* windows: fix buffer leak after failed udp send (Bert Belder)

* windows: make sure sockets and handles are reset on close (Saúl Ibarra Corretgé)

* unix, windows: add uv_fileno (Saúl Ibarra Corretgé)

* build: use same CFLAGS in autotools build as in gyp (Saúl Ibarra Corretgé)

* build: remove unneeded define in uv.gyp (Saúl Ibarra Corretgé)

* test: fix watcher_cross_stop on Windows (Saúl Ibarra Corretgé)

* unix, windows: move includes for EAI constants (Saúl Ibarra Corretgé)

* unix: fix exposing EAI_* glibc-isms (Saúl Ibarra Corretgé)

* unix: fix tcp write after bad connect freezing (Andrius Bentkus)


2014.08.20, Version 0.11.29 (Unstable), 35451fed830807095bbae8ef981af004a4b9259e

Changes since version 0.11.28:

* windows: make uv_read_stop immediately stop reading (Jameson Nash)

* windows: fix uv__getaddrinfo_translate_error (Alexis Campailla)

* netbsd: fix build (Saúl Ibarra Corretgé)

* unix, windows: add uv_recv_buffer_size and uv_send_buffer_size (Andrius
Bentkus)

* windows: add support for UNC paths on uv_spawn (Paul Goldsmith)

* windows: replace use of inet_addr with uv_inet_pton (Saúl Ibarra Corretgé)

* unix: replace some asserts with returning errors (Andrius Bentkus)

* windows: use OpenBSD implementation for uv_fs_mkdtemp (Pavel Platto)

* windows: fix GetNameInfoW error handling (Alexis Campailla)

* fs: introduce uv_readdir_next() and report types (Fedor Indutny)

* fs: extend reported types in uv_fs_readdir_next (Saúl Ibarra Corretgé)

* unix: read on stream even when UV__POLLHUP set. (Julien Gilli)


2014.08.08, Version 0.11.28 (Unstable), fc9e2a0bc487b299c0cd3b2c9a23aeb554b5d8d1

Changes since version 0.11.27:

Expand Down
10 changes: 9 additions & 1 deletion deps/uv/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ CLEANFILES =

lib_LTLIBRARIES = libuv.la
libuv_la_CFLAGS = @CFLAGS@
libuv_la_LDFLAGS = -no-undefined -version-info 11:0:0
libuv_la_LDFLAGS = -no-undefined -version-info 1:0:0
libuv_la_SOURCES = src/fs-poll.c \
src/heap-inl.h \
src/inet.c \
Expand Down Expand Up @@ -81,6 +81,7 @@ else # WINNT

include_HEADERS += include/uv-unix.h
AM_CPPFLAGS += -I$(top_srcdir)/src/unix
libuv_la_CFLAGS += -g --std=gnu89 -pedantic -Wall -Wextra -Wno-unused-parameter
libuv_la_SOURCES += src/unix/async.c \
src/unix/atomic-ops.h \
src/unix/core.c \
Expand Down Expand Up @@ -126,6 +127,7 @@ test_run_tests_SOURCES = test/blackhole-server.c \
test/test-condvar.c \
test/test-connection-fail.c \
test/test-cwd-and-chdir.c \
test/test-default-loop-close.c \
test/test-delayed-accept.c \
test/test-dlerror.c \
test/test-embed.c \
Expand All @@ -141,6 +143,7 @@ test_run_tests_SOURCES = test/blackhole-server.c \
test/test-getaddrinfo.c \
test/test-getnameinfo.c \
test/test-getsockname.c \
test/test-handle-fileno.c \
test/test-hrtime.c \
test/test-idle.c \
test/test-ip4-addr.c \
Expand All @@ -163,6 +166,7 @@ test_run_tests_SOURCES = test/blackhole-server.c \
test/test-pipe-getsockname.c \
test/test-pipe-sendmsg.c \
test/test-pipe-server-close.c \
test/test-pipe-close-stdout-read-stdin.c \
test/test-platform-output.c \
test/test-poll-close.c \
test/test-poll-closesocket.c \
Expand All @@ -177,6 +181,7 @@ test_run_tests_SOURCES = test/blackhole-server.c \
test/test-shutdown-twice.c \
test/test-signal-multiple-loops.c \
test/test-signal.c \
test/test-socket-buffer-size.c \
test/test-spawn.c \
test/test-stdio-over-pipes.c \
test/test-tcp-bind-error.c \
Expand All @@ -194,6 +199,7 @@ test_run_tests_SOURCES = test/blackhole-server.c \
test/test-tcp-shutdown-after-write.c \
test/test-tcp-unexpected-read.c \
test/test-tcp-write-to-half-open-connection.c \
test/test-tcp-write-after-connect.c \
test/test-tcp-writealot.c \
test/test-tcp-try-write.c \
test/test-tcp-write-queue-order.c \
Expand All @@ -216,6 +222,7 @@ test_run_tests_SOURCES = test/blackhole-server.c \
test/test-udp-options.c \
test/test-udp-send-and-recv.c \
test/test-udp-send-immediate.c \
test/test-udp-send-unreachable.c \
test/test-udp-try-send.c \
test/test-walk-handles.c \
test/test-watcher-cross-stop.c
Expand Down Expand Up @@ -253,6 +260,7 @@ endif
if DARWIN
include_HEADERS += include/uv-darwin.h
libuv_la_CFLAGS += -D_DARWIN_USE_64_BIT_INODE=1
libuv_la_CFLAGS += -D_DARWIN_UNLIMITED_SELECT=1
libuv_la_SOURCES += src/unix/darwin.c \
src/unix/darwin-proctitle.c \
src/unix/fsevents.c \
Expand Down
35 changes: 33 additions & 2 deletions deps/uv/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,15 +34,46 @@ used by Mozilla's [Rust language](http://www.rust-lang.org/),

* Threading and synchronization primitives

## Versioning

Starting with version 1.0.0 libuv follows the [semantic versioning](http://semver.org/)
scheme. The API change and backwards compatiblity rules are those indicated by
SemVer. libuv will keep a stable ABI across major releases.

## Community

* [Mailing list](http://groups.google.com/group/libuv)

## Documentation

* [include/uv.h](https://github.com/joyent/libuv/blob/master/include/uv.h)
&mdash; API documentation in the form of detailed header comments.
### Official API documentation

Located in the docs/ subdirectory. It uses the [Sphinx](http://sphinx-doc.org/)
framework, which makes it possible to build the documentation in multiple
formats.

Show different supported building options:

$ make help

Build documentation as HTML:

$ make html

Build documentation as man pages:

$ make man

Build documentation as ePub:

$ make epub

NOTE: Windows users need to use make.bat instead of plain 'make'.

Documentation can be browsed online [here](http://docs.libuv.org).

### Other resources

* [An Introduction to libuv](http://nikhilm.github.com/uvbook/)
&mdash; An overview of libuv with tutorials.
* [LXJS 2012 talk](http://www.youtube.com/watch?v=nGn60vDSxQ4)
Expand Down
4 changes: 3 additions & 1 deletion deps/uv/configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -13,16 +13,18 @@
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

AC_PREREQ(2.57)
AC_INIT([libuv], [0.11.28], [https://github.com/joyent/libuv/issues])
AC_INIT([libuv], [1.0.0], [https://github.com/joyent/libuv/issues])
AC_CONFIG_MACRO_DIR([m4])
m4_include([m4/libuv-extra-automake-flags.m4])
m4_include([m4/as_case.m4])
m4_include([m4/libuv-check-flags.m4])
AM_INIT_AUTOMAKE([-Wall -Werror foreign subdir-objects] UV_EXTRA_AUTOMAKE_FLAGS)
AC_CANONICAL_HOST
AC_ENABLE_SHARED
AC_ENABLE_STATIC
AC_PROG_CC
AM_PROG_CC_C_O
CC_CHECK_CFLAGS_APPEND([-Wno-dollar-in-identifier-extension])
# AM_PROG_AR is not available in automake v0.11 but it's essential in v0.12.
m4_ifdef([AM_PROG_AR], [AM_PROG_AR])
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
Expand Down
Loading

0 comments on commit c5f5d4c

Please sign in to comment.