Skip to content

Releases: luvit/luv

1.34.1-1

18 Jan 04:52
40b5fa7
Compare
Choose a tag to compare
Merge pull request #453 from squeek502/deploy-fix

travis: Fix deploy step

1.34.1-0

17 Jan 14:02
Compare
Choose a tag to compare
b1dc8e4 - fixup uv.fs_mkdtemp for MacOS (George Zhao)
3656f45 - Add uv_random binding (Ryan Liptak)
fcf1e63 - add new uv_tty_set/get_vterm_state APIs. (George Zhao)
4e667d3 - add new uv.fs_mkstemp API. (George Zhao)
7509a90 - add test for uv.fs_mkdtemp api. (George Zhao)
2661e96 - use uv_sleep if can (George Zhao)
550e162 - update submodule libuv to v1.34.1 (George Zhao)
fa1e0cc - add new option LUAJIT_DISABLE_GC64 for luajit (George Zhao)
15df82d - fix luajit.cmake, dasm_x64 is not equal dasm_x86 (George Zhao)
00465e0 - update submodule luajit v2.1 to HEAD (George Zhao)
2f2334b - update submodule lua to 5.3.5 (George Zhao)
3a09789 - Try MACOSX_DEPLOYMENT_TARGET=10.12 (Ryan Liptak)
51b8f73 - travis: Default MACOSX_DEPLOYMENT_TARGET to 10.4 for LuaJIT 2.1 (Ryan Liptak)
2f4da40 - Use Ubuntu 18.04 in Valgrind job to get more recent Valgrind (#445) (Ryan Liptak)
e3f0954 - don't assign unnecessarily (#443) (David Newman)
8e796a8 - travis: Fix Valgrind detecting false-positive leaks in child when uv_spawn fails (#442) (Ryan Liptak)
5ea95fe - Update readme to link to the Luv docs (#441) (Ryan Liptak)
4c04601 - test-tcp: Skip tcp_close_reset tests with Libuv < 1.32.0 (#440) (Ryan Liptak)
1e9a020 - Travis CI improvements (Valgrind/ASAN/etc) (#432) (Ryan Liptak)
ab4a9ad - Quick fix for PROCESS_CLEANUP_TEST CI failures (#436) (Ryan Liptak)
a590ce9 - Hard exit on pcall failed (George Zhao)
8a4b145 - Fix Makefile passing build type too late and some other improvements (#431) (Ryan Liptak)
e5d6d5d - test-udp: Add test for sending data as a table of strings (Ryan Liptak)
650aa29 - Add test for keeping send/write data alive/ref'd (Ryan Liptak)
d25664f - Fix warnings about wrong return type (Ryan Liptak)
3e3f2a4 - Fix luv_prep_bufs declaration (Ryan Liptak)
3e34390 - Handle uv_buf_t passed to write/send functions properly (Ryan Liptak)
5b8fe26 - introduce new api luv_optboolean (George Zhao)
b2f329b - Document new_tcp and new_udp flag strings (SinisterRectus)
91d97da - Add deprecation notices (SinisterRectus)
1876960 - fix warning about -Wsometimes-uninitialized (George Zhao)
60946d3 - fixup deps lua-compat-5.3 include (George Zhao)
b461b6f - test-process: Make tests not depend on uv.exepath() being a Lua interpreter (#423) (Ryan Liptak)
8ca00dc - tap: Make os.exit call lua_close on Lua versions that support it (Ryan Liptak)
dec4661 - Remove c-api directory from #include for compat-5.3.h (James McCoy)
38b4583 - Document uv.cancel for requests (SinisterRectus)
ab702d7 - Fix type for port in address table (SinisterRectus)
93643b6 - Document stream_get_write_queue_size (SinisterRectus)
3be00c1 - Document fixed tcp_close_reset returns (SinisterRectus)
aa3f37a - Document fs_readdir returns (SinisterRectus)
e2f37d0 - Small docs fixes (SinisterRectus)
ac080b5 - Update and expand docs, first pass (SinisterRectus)

1.32.0-0

27 Oct 21:25
a6bcdad
Compare
Choose a tag to compare
  • Update to support Libuv 1.32.0 (#375)
    • add uv.fs_statfs() binding
    • add uv.os_environ() binding
  • Fix loop __gc not being called (#380)
  • Optimize threadpool implementation (#381)
  • Fix heap-use-after-free bug in luv_fs_{open,read,close}dir bindings (#385)
  • Fix os_setenv/os_unsetenv returning an error when they succeed (#387)
  • tap: Only call os.exit on failure (#389)
  • Move isWindows to lib/utils.lua to make all tests independent of run.lua (#388)
  • new_thread: Fix thread userdata creation interfering with argument order (#391)
  • new_tcp: Enforce integer type for optional first argument (#391)
  • new_udp: Fix init_ex always being called and enforce integer type for optional argument (#391)
  • spawn: Fix process userdata creation interfering with argument order (#391)
  • fs_statfs: Fix pushing unused/uninitialized 'spare' values (#392)
  • Make new_tcp/new_udp first argument more user-friendly/consistent (#393)
    • Allows specifying the address family as a string or an integer, consistent with how its specified in other luv bindings like getaddrinfo/getnameinfo
  • Modify test-signal to avoid os.exit (#394)
  • Fix returning of send/recv buffer size (when used as a getter) (#405)
  • Standardize/factor out common result handling code (#403)
  • Fix luv_backend_fd returning "Unknown system error" on Windows (#406)
    • backend_fd now returns nil when no backend fd exists
  • Fix tcp_close_reset returning inconsistent values on success (#411)
    • It would just return whatever happens to be at the top of the stack (the last argument passed to tcp_close_reset), now it returns the result consistent with other functions
  • Add binding for uv_stream_get_write_queue_size (#412)
  • Add binding for uv_fs_lchown (#413)
  • Make new_pipe ipc argument default to false (#417)

1.30.1-1

18 Sep 04:33
fe151e3
Compare
Choose a tag to compare
1.30.1-1

1.30.1-0

02 Aug 03:58
d7e0afb
Compare
Choose a tag to compare
1.30.1-0

1.30.0-0

29 Jun 11:07
449723f
Compare
Choose a tag to compare
1.30.0-0

1.29.1-2

10 Jun 01:35
a35a3e4
Compare
Choose a tag to compare
1.29.1-2

1.29.1-1

02 Jun 06:10
afd2072
Compare
Choose a tag to compare
1.29.1-1

1.29.1-0

02 Jun 00:03
a07931d
Compare
Choose a tag to compare
1.29.1-0

1.29.0-0

18 May 04:02
Compare
Choose a tag to compare
Release 1.29.0-0