Changes since version 1.20.3: * unix,windows: map EFTYPE errno (cjihrig) * win: perform case insensitive PATH= comparison (cjihrig) * win, fs: uv_fs_fchmod support for -A files (Bartosz Sosnowski) * src,lib: fix comments (Tobias Nießen) * win,process: allow child pipe handles to be opened in overlapped mode (Björn Linse) * src,test: fix idiosyncratic comment style (Bert Belder) * test: fs_fchmod_archive_readonly must return a value (Bert Belder) * win,pipe: fix incorrect error code returned from uv_pipe_write_impl() (Bert Belder) * win,pipe: properly set uv_write_t.send_handle in uv_write2() (Bert Belder) * test: add vectored uv_write() ping-pong tests (Bert Belder) * win,pipe: support vectored uv_write() calls (Bert Belder) * win,pipe: refactor pipe read cancellation logic (Bert Belder) * test: improve output from IPC test helpers (Bert Belder) * test: add test for IPC deadlock on Windows ( * win,pipe: fix IPC pipe deadlock (Bert Belder) * unix: catch some cases of watching fd twice (Ben Noordhuis) * test: use custom timeout for getaddrinfo_fail_sync (Ben Noordhuis) * Revert "win: add Windows XP support to uv_if_indextoname()" (Bert Belder) * win,thread: remove fallback uv_cond implementation (Bert Belder) * src,test: s/olny/only (cjihrig) * unix: close signal pipe fds on unload (Ben Noordhuis) * win: allow setting udp socket options before bind (cjihrig) * unix: return UV_ENOTSUP on FICLONE_FORCE failure (cjihrig) * win,pipe: remove unreferenced local variable (Bert Belder) * win,code: remove GetQueuedCompletionStatus-based poller (Bert Belder) * win: remove the remaining dynamic kernel32 imports (Bert Belder) * test: speedup process-title-threadsafe on macOS (cjihrig) * core: move all include files except uv.h to uv/ (Saúl Ibarra Corretgé) * win: move stdint-msvc2008.h to include/uv/ (Ben Noordhuis) * build: fix cygwin install (Ben Noordhuis) * build,win: remove MinGW Makefile (Saúl Ibarra Corretgé) * build: add a cmake build file (Ben Noordhuis) * build: add test suite option to cmake build (Ben Noordhuis) * unix: set errno in uv_fs_copyfile() (cjihrig) * samples: fix inconsistency in parse_opts vs usage (zyxwvu Shi) * linux: handle exclusive POLLHUP with UV_DISCONNECT (Brad King) * include: declare uv_cpu_times_s in higher scope (Peter Johnson) * doc: add uv_fs_fsync() AIX limitations (jBarz) * unix,win: add uv_fs_lchown() (Paolo Greppi) * unix: disable clang variable length array warning (Peter Johnson) * doc: document uv_pipe_t::ipc (Ed Schouten) * doc: undocument uv_req_type's UV_REQ_TYPE_PRIVATE (Ed Schouten) * doc: document UV_*_MAP() macros (Ed Schouten) * win: remove use of min() macro in pipe.c (Peter Johnson) * doc: add jbarz as maintainer (
44 lines
1.8 KiB
C
44 lines
1.8 KiB
C
/* Copyright Joyent, Inc. and other Node contributors. All rights reserved.
|
|
*
|
|
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
* of this software and associated documentation files (the "Software"), to
|
|
* deal in the Software without restriction, including without limitation the
|
|
* rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
|
* sell copies of the Software, and to permit persons to whom the Software is
|
|
* furnished to do so, subject to the following conditions:
|
|
*
|
|
* The above copyright notice and this permission notice shall be included in
|
|
* all copies or substantial portions of the Software.
|
|
*
|
|
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
|
* IN THE SOFTWARE.
|
|
*/
|
|
|
|
#ifndef UV_VERSION_H
|
|
#define UV_VERSION_H
|
|
|
|
/*
|
|
* Versions with the same major number are ABI stable. API is allowed to
|
|
* evolve between minor releases, but only in a backwards compatible way.
|
|
* Make sure you update the -soname directives in configure.ac
|
|
* and uv.gyp whenever you bump UV_VERSION_MAJOR or UV_VERSION_MINOR (but
|
|
* not UV_VERSION_PATCH.)
|
|
*/
|
|
|
|
#define UV_VERSION_MAJOR 1
|
|
#define UV_VERSION_MINOR 21
|
|
#define UV_VERSION_PATCH 0
|
|
#define UV_VERSION_IS_RELEASE 1
|
|
#define UV_VERSION_SUFFIX ""
|
|
|
|
#define UV_VERSION_HEX ((UV_VERSION_MAJOR << 16) | \
|
|
(UV_VERSION_MINOR << 8) | \
|
|
(UV_VERSION_PATCH))
|
|
|
|
#endif /* UV_VERSION_H */
|