From 4309e07cf9efc99fe2395c4bb0876efaaea56c2c Mon Sep 17 00:00:00 2001 From: Dave Caruso Date: Mon, 21 Jul 2025 22:55:21 -0700 Subject: [PATCH] Upgrade Libuv --- cmake/sources/BakeRuntimeSources.txt | 1 + cmake/sources/ZigSources.txt | 2 ++ cmake/targets/BuildLibuv.cmake | 2 +- src/bun.js/bindings/libuv/uv/version.h | 8 ++++---- src/deps/libuv.zig | 5 ++++- 5 files changed, 12 insertions(+), 6 deletions(-) diff --git a/cmake/sources/BakeRuntimeSources.txt b/cmake/sources/BakeRuntimeSources.txt index b6a49b4d4b..5b5c082604 100644 --- a/cmake/sources/BakeRuntimeSources.txt +++ b/cmake/sources/BakeRuntimeSources.txt @@ -15,6 +15,7 @@ src/bake/client/websocket.ts src/bake/debug.ts src/bake/DevServer.bind.ts src/bake/enums.ts +src/bake/generated.ts src/bake/hmr-module.ts src/bake/hmr-runtime-client.ts src/bake/hmr-runtime-error.ts diff --git a/cmake/sources/ZigSources.txt b/cmake/sources/ZigSources.txt index 6700c9b7f6..030521ee47 100644 --- a/cmake/sources/ZigSources.txt +++ b/cmake/sources/ZigSources.txt @@ -121,6 +121,8 @@ src/bun.js/bindings/Exception.zig src/bun.js/bindings/FetchHeaders.zig src/bun.js/bindings/FFI.zig src/bun.js/bindings/generated_classes_list.zig +src/bun.js/bindings/GeneratedBindings.zig +src/bun.js/bindings/GeneratedJS2Native.zig src/bun.js/bindings/GetterSetter.zig src/bun.js/bindings/HTTPServerAgent.zig src/bun.js/bindings/JSArray.zig diff --git a/cmake/targets/BuildLibuv.cmake b/cmake/targets/BuildLibuv.cmake index feba612c44..8624ee8686 100644 --- a/cmake/targets/BuildLibuv.cmake +++ b/cmake/targets/BuildLibuv.cmake @@ -4,7 +4,7 @@ register_repository( REPOSITORY libuv/libuv COMMIT - da527d8d2a908b824def74382761566371439003 + 5152db2cbfeb5582e9c27c5ea1dba2cd9e10759b ) if(WIN32) diff --git a/src/bun.js/bindings/libuv/uv/version.h b/src/bun.js/bindings/libuv/uv/version.h index 6356e1ee44..77432f2595 100644 --- a/src/bun.js/bindings/libuv/uv/version.h +++ b/src/bun.js/bindings/libuv/uv/version.h @@ -31,10 +31,10 @@ */ #define UV_VERSION_MAJOR 1 -#define UV_VERSION_MINOR 50 -#define UV_VERSION_PATCH 1 -#define UV_VERSION_IS_RELEASE 0 -#define UV_VERSION_SUFFIX "dev" +#define UV_VERSION_MINOR 51 +#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) | \ diff --git a/src/deps/libuv.zig b/src/deps/libuv.zig index 561e2e1aef..fe7cbcc575 100644 --- a/src/deps/libuv.zig +++ b/src/deps/libuv.zig @@ -1199,7 +1199,10 @@ pub const Timer = extern struct { u: union_unnamed_411, endgame_next: [*c]uv_handle_t, flags: c_uint, - heap_node: [3]?*anyopaque, + node: extern union { + heap: [3]?*anyopaque, + queue: struct_uv__queue, + }, unused: c_int, timeout: u64, repeat: u64,