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.