11 Commits

Author SHA1 Message Date
kettenis
c302170743 Fix generation of ELF object files. Already present upstream.
ok jsg@
2018-10-22 19:16:25 +00:00
jsg
b15996595d update to LuaJIT 2.0.5
Major on the library gets cranked as it removes
luaJIT_version_2_0_4
and adds
luaJIT_version_2_0_5

Tested by sthen@ with rspamd. ok sthen@
2017-05-05 10:21:47 +00:00
dcoppa
54a560f7d5 Update to LuaJIT-2.0.4
ok abieber@ (maintainer)
2015-06-06 09:03:16 +00:00
abieber
c4a283c051 From tedu@:
On i386, it's better for a jit to ask for exec memory upfront, so uvm
knows to place it in the exec segment. Otherwise, if you mmap non-exec
and mprotect it, you wind up with a high mapping and the segment must
be enlarged to cover the whole process.

I sent Mike a slightly different diff; this is what he ended up
committing to git. I think we should add it to the port.

OK dcoppa@
2015-01-20 15:26:26 +00:00
abieber
43e4f18bb3 Fix for hard coded 5.1 plist stuff that was preventing the lua52 flavor
building.

Suggestions from sthen@

OK juanfra@
2014-05-03 14:24:03 +00:00
abieber
cd1c8e4b1b Update to the latest luajit - tested on amd64 using luakit. luasocket was also
used as a test.

OK jturner@
2014-03-12 22:51:21 +00:00
sthen
f68fdeb92c build luajit with -Wl,-E to avoid problems when dlopen()ing hit by tedu.
tracked down by jturner, I tweaked his diff to use more of upstream's
original src/Makefile. ok jasper@ jturner@ abieber@
2014-02-10 17:31:46 +00:00
abieber
deed6c5015 Update luajit to 2.0.2 - ran update-patches
OK jturner@
2013-10-05 15:51:08 +00:00
abieber
da3f845045 Update to 2.0.0 release.
OK jasper@, sthen@
2012-11-16 15:06:57 +00:00
sthen
61b9f7545f fix on powerpc, and add an explicit ONLY_FOR_ARCHS listing the arches
which the JIT has been written for (though some may not work in the port yet).
2012-11-02 02:08:38 +00:00
abieber
07e730c218 Initial import of luajit - a just-in-time compiler for Lua
OK sthen@ landry@
2012-10-27 14:05:33 +00:00