diff --git a/makefile.shade b/makefile.shade
index f674bb2..db1e4af 100644
--- a/makefile.shade
+++ b/makefile.shade
@@ -1,4 +1,4 @@
-var PRODUCT_VERSION = '1.9.0'
+var PRODUCT_VERSION = '1.10.0'
var AUTHORS='Microsoft Open Technologies, Inc.'
use-standard-lifecycle
@@ -59,6 +59,7 @@ var FULL_VERSION = '${PRODUCT_VERSION + "-" + E("DOTNET_BUILD_VERSION")}'
sourceFiles.Add(Path.Combine(libuvRoot, "src/unix/darwin-proctitle.c"));
sourceFiles.Add(Path.Combine(libuvRoot, "src/unix/kqueue.c"));
sourceFiles.Add(Path.Combine(libuvRoot, "src/unix/fsevents.c"));
+ sourceFiles.Add(Path.Combine(libuvRoot, "src/unix/pthread-barrier.c"));
var outputDir = Path.Combine(ROOT, "src/libuv/bin/darwin");
var outputPath = Path.Combine(outputDir, "libuv.dylib");
diff --git a/src/libuv/libuv.vcxproj b/src/libuv/libuv.vcxproj
index 8e79f84..5b9a711 100644
--- a/src/libuv/libuv.vcxproj
+++ b/src/libuv/libuv.vcxproj
@@ -24,11 +24,11 @@
ONECORE;%(PreprocessorDefinitions)
..\..\submodules\libuv\include;..\..\submodules\libuv\src;%(AdditionalIncludeDirectories)
- BUILDING_UV_SHARED=1;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;_WIN32_WINNT=0x0600;_GNU_SOURCE;%(PreprocessorDefinitions);
+ BUILDING_UV_SHARED=1;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;WIN32_LEAN_AND_MEAN;_WIN32_WINNT=0x0600;_GNU_SOURCE;%(PreprocessorDefinitions);
Console
- ws2_32.lib;userenv.lib;Psapi.lib;Iphlpapi.lib;%(AdditionalDependencies)
+ ws2_32.lib;userenv.lib;Psapi.lib;Iphlpapi.lib;advapi32.lib;user32.lib;%(AdditionalDependencies)
@@ -70,6 +70,7 @@
+
diff --git a/submodules/libuv b/submodules/libuv
index 229b3a4..c8a373c 160000
--- a/submodules/libuv
+++ b/submodules/libuv
@@ -1 +1 @@
-Subproject commit 229b3a4cc150aebd6561e6bd43076eafa7a03756
+Subproject commit c8a373c729b4c9392e0e14fc53cd6b67b3051ab9