2025-07-25 21:42:24 +02:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jul 25 17:20:27 UTC 2025 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
|
|
|
|
|
|
- Upgrade to 1.51.0-1:
|
|
|
|
|
- Fix use-after-free in new_thread
|
|
|
|
|
- feat: add binding for semaphore to test synchronization
|
|
|
|
|
- ci: Add check that docs.md and meta.lua are up-to-date
|
|
|
|
|
- docs: move to new directory
|
|
|
|
|
- Remove unused function luv_gc_cb
|
|
|
|
|
- Upgrade to 1.51.0-0:
|
|
|
|
|
- Bump Libuv to 1.51.0
|
|
|
|
|
- Added the constants FS_UTIME_NOW and FS_UTIME_OMIT
|
|
|
|
|
- Made the atime/mtime parameters of
|
|
|
|
|
fs_utime/fs_futime/fs_lutime accept nil, a string, or
|
|
|
|
|
a number. If nil, the argument is translated to
|
|
|
|
|
FS_UTIME_OMIT. If it is a string, it must be "omit" or
|
|
|
|
|
"now".
|
|
|
|
|
- Adds the constant TTY_MODE_RAW_VT ("raw_vt" is the
|
|
|
|
|
shorthand string version) (context:
|
|
|
|
|
libuv/libuv@843b64f)
|
|
|
|
|
- Fix typos
|
|
|
|
|
- feat(doc): move to structured format
|
|
|
|
|
- Update luv-scm-0.rockspec
|
|
|
|
|
- feat(doc): generate meta file
|
|
|
|
|
- Upgrade to v1.50.0-1:
|
|
|
|
|
- test-misc: Allow big endian WTF-16, too
|
|
|
|
|
- Clean up test step and exclude it from the "all" target
|
|
|
|
|
- rework luv work vm storage into userdata
|
|
|
|
|
- Upgrade to v1.50.0-0:
|
|
|
|
|
- docs: Clarify types for mode arg in some filesystem
|
|
|
|
|
functions
|
|
|
|
|
- Disable flaky UDP test on macOS CI
|
|
|
|
|
- ci: handle EBUSY for udp
|
|
|
|
|
- Lua 5.4.7 update
|
|
|
|
|
- Clean up and expand docs for constants/options
|
|
|
|
|
- docs: typo fix
|
|
|
|
|
- update submodules
|
|
|
|
|
- Remove unnecessary allocation from wtf8 functions
|
|
|
|
|
- Bump Libuv to 1.49.1
|
|
|
|
|
- Bump Libuv to 1.49.2
|
|
|
|
|
- Support Lua integer in thread and async arguments
|
|
|
|
|
- Fix a misleading skip message in test-tty.lua
|
|
|
|
|
- Use main thread of current Lua state for callbacks, when
|
|
|
|
|
known
|
|
|
|
|
- luv_cfpcall: Fix stack balancing after an uncaught error
|
|
|
|
|
- try safe handle external handle
|
|
|
|
|
- Update minimum cmake version to 3.10
|
|
|
|
|
- fix: prevent calling uv.run while already running.
|
|
|
|
|
- move luv_work_cleanup into loop gc
|
|
|
|
|
- fix unused-variable warning
|
|
|
|
|
- test-dns: Don't skip 'Get only ipv6 tcp adresses for
|
|
|
|
|
luvit.io' test
|
|
|
|
|
- Bump Libuv to 1.50.0
|
|
|
|
|
- bump LuaJIT to v2.1.1736781742
|
|
|
|
|
- Upgrade to 1.48.0-2:
|
|
|
|
|
- Fix garbage collection of scandir reqs
|
|
|
|
|
- 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
|
|
|
|
|
- msvcbuild: Set MSVC 2022 as the default
|
|
|
|
|
- Upgrade to 1.48.0-1:
|
|
|
|
|
- fix memory leak in fs.scandir sync mode
|
|
|
|
|
- bump lua-compat-5.3 to 0.13
|
|
|
|
|
- Upgrade to v1.48.0-0:
|
|
|
|
|
- fix: Use os_uname() to check for Linux
|
|
|
|
|
- docs: typo in a table field name
|
|
|
|
|
- docs: most new_handle methods won't return fail
|
|
|
|
|
- test-tty: Don't depend on stdin/stdout handle type
|
|
|
|
|
- Bump/libuv
|
|
|
|
|
- Annotate .gitmodules with branch and tag
|
|
|
|
|
- Upgrade to v1.47.0-0:
|
|
|
|
|
- Bump/luajit
|
|
|
|
|
- docs: Correct uv.spawn options.args docs about the first
|
|
|
|
|
argument
|
|
|
|
|
- Remove redundant CMake policy change
|
|
|
|
|
- docs: new_async callback is not optional
|
|
|
|
|
- update submodule
|
|
|
|
|
- Bump version to 1.47.0 in CMakeLists.txt
|
|
|
|
|
- Upgrade to 1.46.0-0:
|
|
|
|
|
- update libuv to v1.46.0
|
|
|
|
|
- chore: update uv.tty_set_mode, and add tty test
|
|
|
|
|
- chore: fix crash in loop_gc
|
|
|
|
|
- fix: avoid dir be gc early.
|
|
|
|
|
- fix: callback handle error with non-strings
|
|
|
|
|
- docs: make process_kill signum arg optional
|
|
|
|
|
- docs: add missing uv.os_unsetenv() parameter
|
|
|
|
|
- docs: make uv.kill's signum optional
|
|
|
|
|
- Remove upstreamed patch luv-fix-segfault-from-gc.patch
|
|
|
|
|
|
2023-12-04 14:37:36 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Dec 4 10:05:58 UTC 2023 - Noah Dörr <archecraft1@gmail.com>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.45.0-0:
|
|
|
|
|
* Add access(2) constants to the constants table
|
|
|
|
|
* thread_setaffinity: Allow affinity param to have a length less
|
|
|
|
|
than cpumask_size()
|
|
|
|
|
* avoid thread be released before it done
|
|
|
|
|
* fix thread arguments limit
|
|
|
|
|
* fix segfault in luv_check_handle/luv_check_stream
|
|
|
|
|
* add uv.errno table contains all uv errno value
|
|
|
|
|
* segfault on new_thread and worker.queue
|
|
|
|
|
* segfault on luv_check_handle
|
|
|
|
|
* uv.spawn example code in docs is broken
|
|
|
|
|
* pthread_create possible leak
|
|
|
|
|
- Update to version 1.44.2-1:
|
|
|
|
|
* Removed output to stderr from poll callback
|
|
|
|
|
- Update to version 1.44.2-0:
|
|
|
|
|
* Adds new function uv.available_parallelism
|
|
|
|
|
* uv.os_get_passwd: Better handling of gid/uid
|
|
|
|
|
* uv.fs_opendir and friends: Fix race condition when uv_dir_t
|
|
|
|
|
pointer doesn't change between allocations
|
|
|
|
|
* Fix leak from fs_scandir whenever it wasn't fully iterated via
|
|
|
|
|
fs_scandir_next
|
|
|
|
|
* Fix two possible fs_scandir segfaults
|
2023-12-05 16:42:01 +00:00
|
|
|
|
- Add luv-fix-segfault-from-gc.patch fixing segfaults
|
2023-12-04 21:12:51 +00:00
|
|
|
|
(gh#luvit/luv#599 and gh#luvit/luv#644)
|
2023-12-04 14:37:36 +00:00
|
|
|
|
|
2022-02-13 12:32:43 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Feb 13 12:31:33 UTC 2022 - Callum Farmer <gmbr3@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.43.0-0:
|
|
|
|
|
* Only new function is uv_ip_name which luv does not provide
|
|
|
|
|
a binding for
|
|
|
|
|
* Change the call to acquire_vm_cb() in luv.new_therad() to
|
|
|
|
|
be made before the thread is created in luv_new_thread()
|
|
|
|
|
|
2021-11-17 18:17:54 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Nov 17 18:16:50 UTC 2021 - Callum Farmer <gmbr3@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- Use system compat53 again
|
|
|
|
|
|
2021-11-17 11:51:11 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Nov 17 11:33:51 UTC 2021 - Callum Farmer <gmbr3@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- Change default version to Lua 5.1
|
|
|
|
|
|
2021-11-16 22:27:14 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Nov 16 22:20:25 UTC 2021 - Callum Farmer <gmbr3@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.42.0-1:
|
|
|
|
|
* Use uv_handle_size/uv_req_size instead of sizeof
|
|
|
|
|
* LuaJIT: add missing LJ_ENDIAN and LJ_NO_UNWIND checks for DASM
|
|
|
|
|
[this fixes building on aarch64]
|
|
|
|
|
- Fix shared library build
|
|
|
|
|
- Clean spec file
|
|
|
|
|
- Add lua-link.patch: must link with -llua
|
|
|
|
|
- Add luv-module-install.patch: fix module install path
|
|
|
|
|
|
2021-04-24 16:22:17 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Apr 24 16:21:59 UTC 2021 - Matej Cepl <mcepl@suse.com>
|
|
|
|
|
|
|
|
|
|
- Use correct upstream tarball
|
|
|
|
|
|
2021-04-24 15:22:06 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Apr 24 15:05:17 UTC 2021 - Callum Farmer <gmbr3@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- Update to version 1.41.0:
|
|
|
|
|
* Fix build with Lua 5.4
|
|
|
|
|
* Updated Libuv to 1.40.0
|
|
|
|
|
* Fix garbage collection-related memory bug with threads
|
|
|
|
|
* Make symlink/copyfile bindings more user-friendly
|
|
|
|
|
- Tests and examples no longer included in tarball
|
|
|
|
|
- Removed skip-failing-test.patch: no longer applicable
|
|
|
|
|
|
2021-02-26 14:32:09 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Feb 26 11:05:09 UTC 2021 - Callum Farmer <gmbr3@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- Fix placement of %lua_provides
|
|
|
|
|
|
2021-02-18 18:06:00 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Feb 18 15:59:51 UTC 2021 - Callum Farmer <gmbr3@opensuse.org>
|
|
|
|
|
|
|
|
|
|
- Use %lua_provides macro for default lua versioning
|
|
|
|
|
|
2020-07-06 19:06:54 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Jul 6 19:06:47 UTC 2020 - Matej Cepl <mcepl@suse.com>
|
|
|
|
|
|
2020-07-09 16:43:24 +00:00
|
|
|
|
- Add lua54 as new build target and fix problems with
|
|
|
|
|
compatibility with it.
|
2020-07-06 19:06:54 +00:00
|
|
|
|
|
2020-04-11 07:01:55 +00:00
|
|
|
|
-------------------------------------------------------------------
|
2020-04-12 15:52:47 +00:00
|
|
|
|
Sun Apr 12 12:30:52 UTC 2020 - Matej Cepl <mcepl@suse.com>
|
|
|
|
|
|
|
|
|
|
- We don't need to define macros, when lua-macros is finally
|
|
|
|
|
fixed.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2020-04-11 07:01:55 +00:00
|
|
|
|
Sat Apr 11 07:01:18 UTC 2020 - Matej Cepl <mcepl@suse.com>
|
|
|
|
|
|
|
|
|
|
- Better version of the patch, based upon the upstream advice.
|
|
|
|
|
|
2020-04-08 12:11:13 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Apr 8 12:10:44 UTC 2020 - Matej Cepl <mcepl@suse.com>
|
|
|
|
|
|
|
|
|
|
- Add skip-failing-test.patch to failing test on Leap 15
|
|
|
|
|
(gh#luvit/luv#473)
|
|
|
|
|
|
2019-09-19 13:47:17 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Sep 19 15:33:38 CEST 2019 - Matej Cepl <mcepl@suse.com>
|
|
|
|
|
|
|
|
|
|
- Update to 1.30.1-1: mostly bugfixes. Full log is only
|
|
|
|
|
https://github.com/luvit/luv/commits/master
|
|
|
|
|
|
2019-08-12 16:22:32 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Aug 9 18:09:40 CEST 2019 - Matej Cepl <mcepl@suse.com>
|
|
|
|
|
|
|
|
|
|
- devel package doesn’t need luv%{sover} package, when public
|
|
|
|
|
library is not built.
|
|
|
|
|
|
2019-06-20 14:02:14 +00:00
|
|
|
|
-------------------------------------------------------------------
|
2019-08-03 21:52:41 +00:00
|
|
|
|
Sat Aug 3 18:08:08 BST 2019 - Matej Cepl <mcepl@suse.com>
|
|
|
|
|
|
|
|
|
|
- Remove public shared library again.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2019-07-07 20:41:53 +00:00
|
|
|
|
Sun Jul 7 19:38:27 CEST 2019 - Matej Cepl <mcepl@suse.com>
|
2019-06-20 14:02:14 +00:00
|
|
|
|
|
2019-07-07 20:41:53 +00:00
|
|
|
|
- Make system buildable on Fedora/CentOS as well.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Jul 4 18:18:59 CEST 2019 - Matej Cepl <mcepl@suse.com>
|
|
|
|
|
|
|
|
|
|
- Provide public shared library again.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jul 3 08:05:09 CEST 2019 - Matej Cepl <mcepl@suse.com>
|
|
|
|
|
|
|
|
|
|
- Upgrade to 1.30.0-0:
|
|
|
|
|
- Reduce latency and speed up testing
|
|
|
|
|
- improve thread and threadpool
|
|
|
|
|
- more flexible callback support
|
|
|
|
|
- Simplify callback in thread and threadpool
|
|
|
|
|
- support custom/external event callback
|
|
|
|
|
- Speed up by reduce regristry table queries
|
|
|
|
|
- Allow dns tests that require an internet connection to fail when offline
|
|
|
|
|
- CMake: use REQUIRED with LuaJIT/Lua
|
|
|
|
|
- cmake: handle luajit 2.1 (#343)
|
2019-06-20 14:02:14 +00:00
|
|
|
|
|
2019-06-19 09:34:14 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Jun 13 17:01:39 CEST 2019 - Matej Cepl <mcepl@suse.com>
|
|
|
|
|
|
|
|
|
|
- Initial packaging
|