summaryrefslogtreecommitdiff
path: root/deps/uv/README.md
diff options
context:
space:
mode:
authorSaúl Ibarra Corretgé <saghul@gmail.com>2014-11-21 15:43:12 +0100
committerTrevor Norris <trev.norris@gmail.com>2014-11-26 12:08:36 -0800
commit9d9ed61c5a97562b93a2326f33922783ed509d47 (patch)
tree702c9dcc3a54bcc7bad26b9b756ddada54795c02 /deps/uv/README.md
parent2d17193f20930bfe594d7008fe5c08f813f03c7b (diff)
downloadandroid-node-v8-9d9ed61c5a97562b93a2326f33922783ed509d47.tar.gz
android-node-v8-9d9ed61c5a97562b93a2326f33922783ed509d47.tar.bz2
android-node-v8-9d9ed61c5a97562b93a2326f33922783ed509d47.zip
deps: update libuv to 1.0.0
PR-URL: https://github.com/joyent/node/pull/8762 Reviewed-by: Trevor Norris <trev.norris@gmail.com>
Diffstat (limited to 'deps/uv/README.md')
-rw-r--r--deps/uv/README.md16
1 files changed, 12 insertions, 4 deletions
diff --git a/deps/uv/README.md b/deps/uv/README.md
index 53c1b46afc..1b079d9f34 100644
--- a/deps/uv/README.md
+++ b/deps/uv/README.md
@@ -4,8 +4,7 @@
libuv is a multi-platform support library with a focus on asynchronous I/O. It
was primarily developed for use by [Node.js](http://nodejs.org), but it's also
-used by Mozilla's [Rust language](http://www.rust-lang.org/),
-[Luvit](http://luvit.io/), [Julia](http://julialang.org/),
+used by [Luvit](http://luvit.io/), [Julia](http://julialang.org/),
[pyuv](https://github.com/saghul/pyuv), and [others](https://github.com/joyent/libuv/wiki/Projects-that-use-libuv).
## Feature highlights
@@ -82,6 +81,8 @@ Documentation can be browsed online [here](http://docs.libuv.org).
&mdash; API specification and usage examples.
* [libuv-dox](https://github.com/thlorenz/libuv-dox)
&mdash; Documenting types and methods of libuv, mostly by reading uv.h.
+ * [learnuv](https://github.com/thlorenz/learnuv)
+ &mdash; Learn uv for fun and profit, a self guided workshop to libuv.
## Build Instructions
@@ -110,8 +111,9 @@ generate uv.sln as well as related project files.
To have GYP generate build script for another system, checkout GYP into the
project tree manually:
- $ mkdir -p build
- $ git clone https://git.chromium.org/external/gyp.git build/gyp
+ $ git clone https://chromium.googlesource.com/external/gyp.git build/gyp
+ OR
+ $ svn co http://gyp.googlecode.com/svn/trunk build/gyp
### Unix
@@ -120,6 +122,8 @@ Run:
$ ./gyp_uv.py -f make
$ make -C out
+Run `./gyp_uv.py -f make -Dtarget_arch=x32` to build [x32][] binaries.
+
### OS X
Run:
@@ -128,6 +132,10 @@ Run:
$ xcodebuild -ARCHS="x86_64" -project uv.xcodeproj \
-configuration Release -target All
+Using Homebrew:
+
+ $ brew install --HEAD libuv
+
Note to OS X users:
Make sure that you specify the architecture you wish to build for in the