lua-bitop
Port variant lua53
Summary Bitwise operations on numbers for Lua 5.3
Package version 1.0.2
Homepage http://bitop.luajit.org/
Keywords devel
Maintainer nobody
License Not yet specified
Other variants lua52
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 26 NOV 2019, 05:40:10 UTC
Port created 01 JUL 2017, 02:38:06 UTC
Subpackage Descriptions
single Lua BitOp is a C extension module for Lua 5.1/5.2 which adds bitwise operations on numbers. Features: * Supported functions: bit.tobit, bit.tohex, bit.bnot, bit.band, bit.bor, bit.bxor, bit.lshift, bit.rshift, bit.arshift, bit.rol, bit.ror, bit.bswap * Consistent semantics across 16, 32 and 64 bit platforms. * Supports different lua_Number types: either IEEE 754 doubles, int32_t or int64_t. * Runs on Linux, *BSD, Mac OS X, Windows and probably anything else you can find. * Simple installation on all systems. No bulky configure scripts. Embedded-systems-friendly. * Internal self-test on startup to detect miscompiles. Includes a comprehensive test and benchmark suite. * Compatible with the built-in bitwise operations in LuaJIT 2.0. * It's as fast as you can get with the standard Lua/C API.
Configuration Switches (platform-specific settings discarded)
LUA52 OFF Build with Lua 5.2 LUA53 ON Build with Lua 5.3
Package Dependencies by Type
Build (only) gmake:single:standard
Build and Runtime lua53:single:standard
Download groups
main http://bitop.luajit.org/download/
Distribution File Information
1207c9293dcd52eb9dca6538d1b87352bd510f4e760938f5048433f7f272ce99 23127 LuaBitOp-1.0.2.tar.gz
Ports that require lua-bitop:lua53
No other ports depend on this one.