Skip to content

Merge in upstream changes & apply fixes for Windows/MSVC - #1

Open
juntalis wants to merge 43 commits into
TheLuaOSProject:v2.1from
juntalis:v2.1
Open

juntalis wants to merge 43 commits into
TheLuaOSProject:v2.1from
juntalis:v2.1

Conversation

@juntalis

Copy link
Copy Markdown

Hey - found your fork pretty interesting so I started playing around with it locally. Had some changes if you want them:

  • Merged in the most recent upstream changes.
  • Renamed two aux folders to auxiliary. Windows doesn't allow folders named aux as it's a reserved device name inherited from MS-DOS. As result, you can't currently clone this repository on Windows.
  • Added support for compilation via MSVC 2019:
    • Atomics implementations
    • Extended 64-bit header guards with MSVC-specific builtins
    • Replaced GCC alignment specifiers and GCC builtins with their respective LJ compatibility stubs.

Mike Pall added 30 commits June 13, 2026 10:59
Thanks to Temir Galeev. LuaJIT#1470
Reported by Andrey Filipenkov. LuaJIT#1477
Reported by Matt Gerassimoff.
Documentation in LuaJIT#1475. Backport discussion in LuaJIT#1476.
Thanks to Appla, slashOwO, Sergey Kaplun, CppCXY.
Thanks to David Komárek. LuaJIT#1498
Thanks to Peter Marreck and Peter Cawley. LuaJIT#1499
Thanks to Sander Bos.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant