Re: [ANN] CLX - Ahead-of-Time Lua 5.5 Compiler

Viacheslav Usov <[email protected]> Wed, 24 Jun 2026 13:57:08 +0200
Newsgroups gmane.comp.lang.lua.general
Message-ID <CAA7YVg2+-Dw8BUvQig2ex7yZa0ZzwD9T=-NzEEZziUrU8ST8OQ@mail.gmail.com>
On Sun, Jun 21, 2026 at 5:17 PM <[email protected]> wrote:

> CLX is a new open-source ahead-of-time compiler for Lua 5.5.
> CLX compiles Lua source code to standalone native executables through modern C++20 toolchains (Clang, GCC, and MSVC).

Hi, some questions which I could not find good answers for yet.

1. GC. Is it based on some well known project? If so, could you
reference that? If not, well, where is its code?
2. Native multithreading. The original Lua VM ignores native OS
threads and keeps everything, including GC, in a Lua state. If
somebody wants to run a Lua state on multiple native threads it is
their problem. What about CLX? In particular, is GC shared or also per
state? What does "stop the world" mean then?
3. What is the strategic plan for dynamic Lua code?

Cheers,
V.

-- 
You received this message because you are subscribed to the Google Groups "lua-l" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To view this discussion visit https://groups.google.com/d/msgid/lua-l/CAA7YVg2%2B-Dw8BUvQig2ex7yZa0ZzwD9T%3D-NzEEZziUrU8ST8OQ%40mail.gmail.com.