SHA256
10
0
forked from pool/lua-luv

23 Commits

Author SHA256 Message Date
956c6b7557 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
2025-07-25 21:42:24 +02:00
c71f3bae57 Fix changelog
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-luv?expand=0&rev=44
2023-12-05 16:42:01 +00:00
dfdad9f3f9 - Add luv-fix-segfault-with-gc.patch fixing segfaults
(gh#luvit/luv#599 and gh#luvit/luv#644)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-luv?expand=0&rev=43
2023-12-04 21:12:51 +00:00
474eec7292 Accepting request 1130698 from home:ArcheCraft:branches:devel:languages:lua
Updated to version 1.45
Also fixed segfault with weird lua-gc issue

OBS-URL: https://build.opensuse.org/request/show/1130698
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-luv?expand=0&rev=42
2023-12-04 14:37:36 +00:00
551a411d7f Accepting request 954067 from home:gmbr3:Lua
- 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()

OBS-URL: https://build.opensuse.org/request/show/954067
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-luv?expand=0&rev=41
2022-02-13 12:32:43 +00:00
32d2f94a61 Accepting request 932018 from home:gmbr3:Lua
- Use system compat53 again

OBS-URL: https://build.opensuse.org/request/show/932018
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-luv?expand=0&rev=40
2021-11-17 18:17:54 +00:00
8c5d9465a7 5.1 instead
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-luv?expand=0&rev=39
2021-11-17 11:51:11 +00:00
f8663d008f update and fix my previous commits
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-luv?expand=0&rev=38
2021-11-16 22:27:14 +00:00
5a5404246f - Use correct upstream tarball
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-luv?expand=0&rev=28
2021-04-24 16:22:17 +00:00
d48508b4d6 Accepting request 888218 from home:gmbr3:Lua
- 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

OBS-URL: https://build.opensuse.org/request/show/888218
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-luv?expand=0&rev=27
2021-04-24 15:22:06 +00:00
80ad2fc5a8 Accepting request 875342 from home:gmbr3:Lua
upd

OBS-URL: https://build.opensuse.org/request/show/875342
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-luv?expand=0&rev=25
2021-02-26 14:32:09 +00:00
e3a652d049 Accepting request 873485 from home:gmbr3:Lua
upd

OBS-URL: https://build.opensuse.org/request/show/873485
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-luv?expand=0&rev=23
2021-02-18 18:06:00 +00:00
e66f279596 - Add lua54 as new build target and fix problems with
compatibility with it.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-luv?expand=0&rev=21
2020-07-09 16:43:24 +00:00
b60adda1c9 - Add lua54 as new build target
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-luv?expand=0&rev=20
2020-07-06 19:06:54 +00:00
a9ec51ae90 Accepting request 793421 from home:mcepl:neovim
- We don't need to define macros, when lua-macros is finally
  fixed.

OBS-URL: https://build.opensuse.org/request/show/793421
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-luv?expand=0&rev=18
2020-04-12 15:52:47 +00:00
a60bd34565 - Better version of the patch, based upon the upstream advice.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-luv?expand=0&rev=17
2020-04-11 07:01:55 +00:00
d446550911 - Add skip-failing-test.patch to failing test on Leap 15
(gh#luvit/luv#473)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-luv?expand=0&rev=14
2020-04-08 12:11:13 +00:00
bb7522ba76 Accepting request 731965 from home:mcepl:branches:devel:languages:lua
- Update to 1.30.1-1: mostly bugfixes. Full log is only
  https://github.com/luvit/luv/commits/master

OBS-URL: https://build.opensuse.org/request/show/731965
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-luv?expand=0&rev=10
2019-09-19 13:47:17 +00:00
13a66c4b29 Accepting request 722900 from home:mcepl:neovim
- devel package doesn't need luv%{sover} package, when public
  library is not built.

OBS-URL: https://build.opensuse.org/request/show/722900
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-luv?expand=0&rev=8
2019-08-12 16:22:32 +00:00
7d11cdce10 Accepting request 720829 from home:mcepl:neovim
No public library.

OBS-URL: https://build.opensuse.org/request/show/720829
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-luv?expand=0&rev=6
2019-08-03 21:52:41 +00:00
02fd43d2b2 Accepting request 713882 from home:mcepl:neovim
Update and final version useable for neovim.

OBS-URL: https://build.opensuse.org/request/show/713882
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-luv?expand=0&rev=4
2019-07-07 20:41:53 +00:00
59f8bfdddf Accepting request 711144 from home:mcepl:neovim
Fix request.

OBS-URL: https://build.opensuse.org/request/show/711144
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-luv?expand=0&rev=3
2019-06-20 14:02:14 +00:00
5d466e41da Accepting request 710856 from home:mcepl:neovim
Initial submission.

OBS-URL: https://build.opensuse.org/request/show/710856
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-luv?expand=0&rev=2
2019-06-19 09:34:14 +00:00