Skip to content
forked from LuaJIT/LuaJIT

Fork of LuaJIT repository which adds CMake build and a small change that forces usage of UTF8 (instead of ANSI) in file system paths on Windows

Notifications You must be signed in to change notification settings

WohlSoft/LuaJIT

This branch is 84 commits ahead of, 135 commits behind LuaJIT/LuaJIT:v2.1.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2787896 · Feb 14, 2024
Feb 14, 2024
Oct 21, 2023
Oct 8, 2023
Aug 21, 2023
Feb 13, 2024
Nov 22, 2023
Aug 4, 2023
Aug 22, 2023
Aug 7, 2023
Aug 20, 2023
Aug 22, 2023
Aug 21, 2023
Dec 15, 2022

Repository files navigation

LuaJIT + CMake & UTF8-paths-on-Windows

There is the modified version of LuaJIT that has the next difference from the original version:

  • In addition to its default GNU Make-based build, there is a CMake-based build was added
  • Enforces the UTF-8 charset for file system-related functions to ensure the equal result on all supported platforms (without this addition, locale-depending ANSI charsets used on Windows) (You should specify the -DLUAJIT_FORCE_UTF8_FOPEN=ON CMake option to enable this feature)

If you find a bug using CMake build, please DON'T REPORT IT TO OFFICIAL LuaJIT developers, as they refuse to take the CMake building system support. So, you MUST verify the latest original version using the GNU Make-based building system to ensure that the same bug gets reproduced too:

  • If the bug gets reproduced at both CMake and GNU-Make-based builds, feel free to report the bug to official LuaJIT developers.
  • If the bug gets reproduced at the CMake-based build only, however, doesn't reproduce at the official GNU-Make-based build, you should report this bug to me.

Original readme

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-2022 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

About

Fork of LuaJIT repository which adds CMake build and a small change that forces usage of UTF8 (instead of ANSI) in file system paths on Windows

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 81.6%
  • Lua 15.5%
  • Batchfile 1.0%
  • Makefile 1.0%
  • CMake 0.8%
  • Roff 0.1%