initial import and use of LuaJIT (2.0.0b10) over pure lua
lua_bit not needed anymore as it is shipped with luajit
luajit's makefiles
this lives in the unwind segment, not the progbits segment
we need internal unwinding for noitd
OmniOS doesn't like the hidden visibility at all. It can't build with -fPIC that way
use a hinted mmap on solaris
solaris stack goes backwards, placing their addresses over 1<<47
This doesn't mean anything to Sun's linker
move luajit into core so it doesn't need to be built shared
Merge branch 'master' into luajit
lua dep
base lua
Merge branch 'master' into luajit
this commit was somehow missed with the merge of master
more precise casting
use $(MAKE) as we need gmake due to LuaJIT.  Fix bad merge in lua.so target
Merge branch 'master' into luajit
bump to LuaJIT 2.0.1
Make LuaJIT function on OmniOS.

OmniOS should take the same approach as the BSDs for allocating
within the 4GB boundary. This won't fix evil stack issues, but
emperically they seem easy to avoid.

Additionally, our toolchain appears to want eh_frame in the
amd64 unwind section with only alloc flags.