./devel/lua-luv, Bare libuv bindings for Lua

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.43.0.0nb1, Package name: lua54-luv-1.43.0.0nb1, Maintainer: nia

This library makes libuv available to lua scripts. It was made for the
luvit project but should usable from nearly any lua project.


Required to run:
[devel/libuv] [lang/lua53]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 119.47 KB

Version history: (Expand)


CVS history: (Expand)


   2024-08-25 08:19:21 by Thomas Klausner | Files touched by this commit (575)
Log message:
*: replace CMAKE_ARGS with CMAKE_CONFIGURE_ARGS
   2023-05-28 12:05:36 by Benny Siegert | Files touched by this commit (1)
Log message:
lua-luv: unset LUA_LINKER_MAGIC

Reported by Jonathan Buschmann in PR pkg/57412.
No conditional around the setting, since it has only an effect on Darwin
and Cygwin.
   2022-04-20 18:15:01 by Nia Alarie | Files touched by this commit (3)
Log message:
lua-luv: Install headers and other files required by neovim.

Unfortnately this requires we add a self-conflict.
   2022-02-19 09:18:22 by Nia Alarie | Files touched by this commit (2) | Package updated
Log message:
lua-luv: update to 1.43.0

                                    1.43.0-0

     * Change the call to acquire_vm_cb() in luv.new_therad() to be made
       before the thread is created in luv_new_thread().
     * simplify vm management in thread and threadpool
   2022-02-13 11:30:19 by Nia Alarie | Files touched by this commit (1)
Log message:
lua-luv: Only attempt to copy the compat5.3 headers when they're
actively required.
   2021-12-27 10:45:40 by Nia Alarie | Files touched by this commit (1)
Log message:
lua-luv: Fix 5.1 and 5.2 builds.
   2021-12-20 21:53:12 by Nia Alarie | Files touched by this commit (1)
Log message:
lua-luv: Needs lua-compat53
   2021-12-19 11:56:37 by Nia Alarie | Files touched by this commit (2) | Package updated
Log message:
lua-luv: update to 1.42.0.1

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]

1.42.0-0

* Update to Libuv 1.42.0
    * New function: uv.try_write2
* Fix uninitialized memory reads when work_fn in uv.new_work returns no
  values
* Luv C API: Add function to run thread in protected mode
* Change luv_work_cb() to run in protected mode and throw an error in
  luv_thread_arg_set() if an argument of an impermissible type is passed