Mirror of the LuaJIT git repository
Go to file
Mike Pall 67dbec82f4 Linux/ARM64: Make mremap() non-moving due to VA space woes.
This reduces overall performance on ARM64, but we have no choice.
Linux kernel default userspace VA is 48 bit, but we'd need 47 bit.
mremap() ignores address hints due to a kernel API issue. The mapping
may move to an undesired address which will cause an assert or crash.

Reported by Raymond W. Ko.
2021-03-10 19:58:31 +01:00
doc Merge branch 'master' into v2.1 2021-01-12 13:00:48 +01:00
dynasm Merge branch 'master' into v2.1 2021-01-02 21:56:07 +01:00
etc Merge branch 'master' into v2.1 2021-01-02 21:56:07 +01:00
src Linux/ARM64: Make mremap() non-moving due to VA space woes. 2021-03-10 19:58:31 +01:00
.gitignore RELEASE LuaJIT-2.0.0-beta1 2009-12-08 19:46:35 +01:00
COPYRIGHT Bump copyright date. 2021-01-02 21:49:41 +01:00
Makefile Merge branch 'master' into v2.1 2021-01-02 21:56:07 +01:00
README Merge branch 'master' into v2.1 2021-01-02 21:56:07 +01:00

README for LuaJIT 2.1.0-beta3
-----------------------------

LuaJIT is a Just-In-Time (JIT) compiler for the Lua programming language.

Project Homepage: https://luajit.org/

LuaJIT is Copyright (C) 2005-2021 Mike Pall.
LuaJIT is free software, released under the MIT license.
See full Copyright Notice in the COPYRIGHT file or in luajit.h.

Documentation for LuaJIT is available in HTML format.
Please point your favorite browser to:

 doc/luajit.html