mirror of https://github.com/lukechilds/node.git
10 changed files with 154 additions and 27 deletions
@ -1,13 +1,16 @@ |
|||
# update AUTHORS with: |
|||
# git log --all --reverse --format='%aN <%aE>' | perl -ne 'BEGIN{print "# Authors ordered by first contribution.\n"} print unless $h{$_}; $h{$_} = 1' > AUTHORS |
|||
<rm@joyent.com> <rm@fingolfin.org> |
|||
<ryan@joyent.com> <ry@tinyclouds.org> |
|||
<bertbelder@gmail.com> <info@2bs.nl> |
|||
<alan@prettyrobots.com> <alan@blogometer.com> |
|||
San-Tai Hsu <vanilla@fatpipi.com> |
|||
Isaac Z. Schlueter <i@izs.me> |
|||
Saúl Ibarra Corretgé <saghul@gmail.com> |
|||
Yuki OKUMURA <mjt@cltn.org> |
|||
Alan Gutierrez <alan@prettyrobots.com> <alan@blogometer.com> |
|||
Bert Belder <bertbelder@gmail.com> <info@2bs.nl> |
|||
Bert Belder <bertbelder@gmail.com> <user@ChrUbuntu.(none)> |
|||
Brandon Philips <brandon.philips@rackspace.com> <brandon@ifup.org> |
|||
Brian White <mscdex@mscdex.net> <mscdex@gmail.com> |
|||
Frank Denis <github@pureftpd.org> |
|||
Isaac Z. Schlueter <i@izs.me> |
|||
Robert Mustacchi <rm@joyent.com> <rm@fingolfin.org> |
|||
Ryan Dahl <ryan@joyent.com> <ry@tinyclouds.org> |
|||
Ryan Emery <seebees@gmail.com> |
|||
San-Tai Hsu <vanilla@fatpipi.com> |
|||
Saúl Ibarra Corretgé <saghul@gmail.com> |
|||
Shigeki Ohtsu <ohtsu@iij.ad.jp> <ohtsu@ohtsu.org> |
|||
Timothy J. Fontaine <tjfontaine@gmail.com> |
|||
Yasuhiro Matsumoto <mattn.jp@gmail.com> |
|||
Yuki Okumura <mjt@cltn.org> |
|||
|
@ -0,0 +1,28 @@ |
|||
2013.03.25, Version 0.10.2 (Stable) |
|||
|
|||
This is the first officially versioned release of libuv. Starting now |
|||
libuv will make releases independently of Node.js. |
|||
|
|||
Changes since Node.js v0.10.0: |
|||
|
|||
* test: add tap output for windows (Timothy J. Fontaine) |
|||
|
|||
* unix: fix uv_tcp_simultaneous_accepts() logic (Ben Noordhuis) |
|||
|
|||
* include: bump UV_VERSION_MINOR (Ben Noordhuis) |
|||
|
|||
* unix: improve uv_guess_handle() implementation (Ben Noordhuis) |
|||
|
|||
* stream: run try_select only for pipes and ttys (Fedor Indutny) |
|||
|
|||
Changes since Node.js v0.10.1: |
|||
|
|||
* build: rename OS to PLATFORM (Ben Noordhuis) |
|||
|
|||
* unix: make uv_timer_init() initialize repeat (Brian Mazza) |
|||
|
|||
* unix: make timers handle large timeouts (Ben Noordhuis) |
|||
|
|||
* build: add OBJC makefile var (Ben Noordhuis) |
|||
|
|||
* Add `uv_version()` and `uv_version_string()` APIs (Bert Belder) |
@ -0,0 +1,60 @@ |
|||
/* 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. |
|||
*/ |
|||
|
|||
|
|||
/*
|
|||
* Versions with an even minor version (e.g. 0.6.1 or 1.0.4) are API and ABI |
|||
* stable. When the minor version is odd, the API can change between patch |
|||
* releases. |
|||
*/ |
|||
|
|||
#define UV_VERSION_MAJOR 0 |
|||
#define UV_VERSION_MINOR 10 |
|||
#define UV_VERSION_PATCH 3 |
|||
#define UV_VERSION_IS_RELEASE 0 |
|||
|
|||
|
|||
#define UV_VERSION ((UV_VERSION_MAJOR << 16) | \ |
|||
(UV_VERSION_MINOR << 8) | \ |
|||
(UV_VERSION_PATCH)) |
|||
|
|||
#define UV_STRINGIFY(v) UV_STRINGIFY_HELPER(v) |
|||
#define UV_STRINGIFY_HELPER(v) #v |
|||
|
|||
#define UV_VERSION_STRING_BASE UV_STRINGIFY(UV_VERSION_MAJOR) "." \ |
|||
UV_STRINGIFY(UV_VERSION_MINOR) "." \ |
|||
UV_STRINGIFY(UV_VERSION_PATCH) |
|||
|
|||
#if UV_VERSION_IS_RELEASE |
|||
# define UV_VERSION_STRING UV_VERSION_STRING_BASE |
|||
#else |
|||
# define UV_VERSION_STRING UV_VERSION_STRING_BASE "-pre" |
|||
#endif |
|||
|
|||
|
|||
unsigned int uv_version(void) { |
|||
return UV_VERSION; |
|||
} |
|||
|
|||
|
|||
const char* uv_version_string(void) { |
|||
return UV_VERSION_STRING; |
|||
} |
Loading…
Reference in new issue