about summary refs log tree commit diff
path: root/pkgs/development/interpreters/luajit
AgeCommit message (Collapse)AuthorFilesLines
2018-07-21pkgs/*: remove unreferenced function argumentsvolth1-1/+1
2018-06-14some overrideDerivation cleanupsSilvan Mosberger1-7/+5
These four top-level packages were the only ones that didn't have the meta.position attribute automagically set. This commit fixes this.
2017-11-27luajit: symlink missing lua.hppOrivej Desh1-3/+1
2017-10-26luajit: do not override INSTALL_INCAndreas Rammhold1-2/+5
Overriding INSTALL_INC caused luajit to be installed directly into the `include/` directory instead of `include/luajit-${version}` as normally expected. Previously the path indicated in the pkg-config file also did not match the actual header file location.
2017-07-10luajit: 2.0 actually doesn't support aarch64 at allVladimír Čunát1-17/+16
I suppose 2.1 with caveats with some pointers is better than nothing. I'm sorry for the potential confusion. In particular, the problem about 64-bit pointers is the same in 2.0 and 2.1, despite the warning only being shown for 2.1 on the web site.
2017-07-07luajit: revert to 2.1 on aarch64 for nowVladimír Čunát1-1/+2
https://nix-cache.s3.amazonaws.com/log/irncmyl5d6h21jzg5rm10q8s2sxqirmv-luajit-2.0.5.drv It's hard to debug for me, without an aarch64 machine.
2017-07-07luajit: switch to 2.0.5 on aarch64 by defaultVladimír Čunát1-2/+7
2017-07-07luajit: add 2.0 version againVladimír Čunát1-34/+60
The reason will be apparent from the followup commit. Also order the phases, quote shell variables, add myself to maintainers, etc.
2017-05-02luajit: 2.1.0-beta2 -> 2.1.0-beta3Vladimír Čunát1-2/+2
The removal of `luaL_reg` alias caused lots of breakage. Only sysdig and knot-resolver needed (also) other changes.
2016-11-24luajit: 2.1.0-beta1 -> 2.1.0-beta2Vladimír Čunát1-2/+2
I'm not very certain about beta as the default, but let me not change that ATM.
2016-06-20Captialize meta.description of all packagesBjørn Forsman1-1/+1
In line with the Nixpkgs manual. A mechanical change, done with this command: find pkgs -name "*.nix" | \ while read f; do \ sed -e 's/description\s*=\s*"\([a-z]\)/description = "\u\1/' -i "$f"; \ done I manually skipped some: * Descriptions starting with an abbreviation, a user name or package name * Frequently generated expressions (haskell-packages.nix)
2016-04-07Merge 'staging' into closure-sizeVladimír Čunát1-4/+9
This is mainly to get the update of bootstrap tools. Otherwise there were mysterious segfaults: https://github.com/NixOS/nixpkgs/pull/7701#issuecomment-203389817
2016-03-22luajit: symlinked as 'lua'Sergey Mironov1-0/+1
2016-03-19luajit: bump to 2.1.0-beta1Sergey Mironov1-4/+8
2016-03-11luajit: fix evaluation on DarwinThomas Tuegel1-1/+1
2015-10-03Merge commit staging+systemd into closure-sizeVladimír Čunát1-2/+2
Many non-conflict problems weren't (fully) resolved in this commit yet.
2015-05-27nixpkgs: luajit 2.0.3 -> 2.0.4Austin Seipp1-2/+2
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-05-05fix "libc}/lib" and similar referencesVladimír Čunát1-1/+1
Done mostly without any verification. I didn't bother with libc}/include, as the path is still correct.
2014-12-26Change occurrences of gcc to the more general ccJohn Wiegley1-2/+4
This is done for the sake of Yosemite, which does not have gcc, and yet this change is also compatible with Linux.
2014-05-10luajit: support Darwin buildsVladimir Kirillov1-5/+8
2014-04-08luajit: adopt, upgrade, optimizeAustin Seipp1-21/+24
- Build the 'amalgamation' by default - more RAM needed to build, but better overall performance - Upgrade to version 2.0.3 - Adopt as maintainer Signed-off-by: Austin Seipp <aseipp@pobox.com>
2013-12-15Fix LuaJIT evaluation on non-Linux platformsMichael Raskin1-2/+4
2013-12-15luajit: fix ldconfig to correct *.so files(symlinks)Song Wenwu1-2/+6
2013-11-15Minifix: didn't use the name variable in the package.Kim Simmons1-1/+1
2013-11-15LuaJIT: New packageKim Simmons1-0/+22
Just-in-time compiler for lua 5.1 with strong focus on performance. Uses the same API as lua 5.1 which makes it extremely easy to integrate.