Releases: luvit/luv
Releases · luvit/luv
1.48.0-2
What's Changed
- Fix garbage collection of scandir reqs by @squeek502 in #696
- This fixes a regression (use-after-free) that was introduced in 1.48.0-1, see #694 (comment)
- Fix a few instances of undefined behavior caught by UBSan by @squeek502 in #698
- msvcbuild: Set MSVC 2022 as the default by @squeek502 in #699
Full Changelog: 1.48.0-1...1.48.0-2
1.48.0-1
v1.48.0-0
What's Changed
- fix: Use os_uname() to check for Linux by @cryptomilk in #686
- docs: typo in a table field name by @Bilal2453 in #689
- docs: most new_handle methods won't return fail by @Bilal2453 in #683
- test-tty: Don't depend on stdin/stdout handle type by @squeek502 in #688
- Bump/libuv by @zhaozg in #690
- Annotate .gitmodules with branch and tag by @creationix in #693
New Contributors
- @cryptomilk made their first contribution in #686
Full Changelog: 1.47.0-0...v1.48.0-0
Release v1.47.0-0
What's Changed
- Bump/luajit by @zhaozg in #670
- docs: Correct uv.spawn
options.args
docs about the first argument by @squeek502 in #674 - Remove redundant CMake policy change by @haampie in #678
- docs: new_async callback is not optional by @Bilal2453 in #682
- update submodule by @zhaozg in #684
- Bump version to 1.47.0 in CMakeLists.txt by @squeek502 in #685
New Contributors
Full Changelog: 1.46.0-0...1.47.0-0
Release 1.46.0-0
What's Changed
- update libuv to v1.46.0 by @zhaozg in #658
- chore: update uv.tty_set_mode, and add tty test by @zhaozg in #661
- chore: fix crash in
loop_gc
by @zhaozg in #654 - fix: avoid
dir
be gc early. by @zhaozg in #662 - fix: callback handle error with non-strings by @zhaozg in #665
- docs: make process_kill signum arg optional by @Bilal2453 in #666
- docs: add missing uv.os_unsetenv() parameter by @notomo in #667
- docs: make uv.kill's signum optional by @Bilal2453 in #668
New Contributors
Full Changelog: 1.45.0-0...1.46.0-0
Release v1.45.0-0
Fixed bugs:
- segfault on new_thread and worker.queue #636
- segfault on luv_check_handle #633
- uv.spawn example code in docs is broken #606
- pthread_create possible leak #552
Closed issues:
- request bind v1.45.0 new features #646
- Luv Async not performing as expected #629
- Allow for custom installation prefix through CMAKE_INSTALL_PREFIX #627
- MINGW64 stat defines interfere with FS_CALL macro expansion #624
- Running commands in strings fails #623
- Please consider upgrading the minimum required version of cmake #616
Merged pull requests:
- Add access(2) constants to the constants table #655 (rpigott)
- thread_setaffinity: Allow
affinity
param to have a length less thancpumask_size()
#652 (squeek502) - Some small cleanups #651 (squeek502)
- Update version to 1.45.0 in CMakeLists.txt #650 (squeek502)
- V1.45 #649 (zhaozg)
- [docs] Correct parameter name and type of fs_lstat #645 (jgottzen)
- add some code quality tools #641 (zhaozg)
- avoid thread be released before it done #640 (zhaozg)
- doc: update for new_thread note #639 (erw7)
- fix thread arguments limit #638 (zhaozg)
- [docs] Correct parameter typed as uv_fs_event_t #637 (CKolkey)
- docs: new_work & new_thread string argument #635 (Bilal2453)
- fix segfault in luv_check_handle/luv_check_stream #634 (Bilal2453)
- build: fix cmake find module names #631 (dundargoc)
- Fixes #627; allowing a custom install prefix. #628 (MIvanchev)
- Fix compile warnings. #626 (XuNeo)
- Modify the FS_CALL macros to fix MINGW64 builds #625 (Duckwhale)
- Remove unnecessary whitespace and semicolon #622 (ravener)
- docs: fix uv_req_t content hash #621 (Bilal2453)
- docs: document uv.errno #620 (Bilal2453)
- add
uv.errno
table contains all uv errno value #619 (zhaozg) - cmake: Bump minimum version to 2.8.12 #617 (squeek502)
- remove unused code #615 (zhaozg)
1.44.2-1
1.44.2-0
- Update Libuv to 1.44.2 (#585, #588, #608)
- Adds new function
uv.available_parallelism
- Adds new function
- Fix build on Cygwin/MSYS (#581)
uv.os_get_passwd
: Better handling of gid/uid (#590, #591)- Add
luarocks test
support (#593) - Simplify
luv_thread_dumped
(#596) uv.fs_opendir
and friends: Fix race condition when uv_dir_t pointer doesn't change between allocations (#598)- Fix leak from
fs_scandir
whenever it wasn't fully iterated viafs_scandir_next
(#601) - Fix two possible
fs_scandir
segfaults (#605) - Bump luajit to latest HEAD of v2.1 branch (#595, #609)
1.43.0-0
- Update to Libuv 1.43.0 (#578)
- Only new function is
uv_ip_name
whichluv
does not provide a binding for
- Only new function is
- Change the call to acquire_vm_cb() in luv.new_thread() to be made before the thread is created in luv_new_thread(). (#571)
- Bump LuaJIT submodule to 1d7b5029c5ba36870d25c67524034d452b761d27 (#573, #579)
- Bump Lua submodule to Lua v5.4.4 (#579)
- cmake: Fix install files in mingw (#575)
- simplify vm management in thread and threadpool (#577)