lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


Dear Lua users,

I would like to announce the releases of the Lua plugin for the
GNU Compiler Collection (gcc-lua) 1.2.0, and the C declaration
composer for the GCC Lua plugin (gcc-lua-cdecl) 1.2.0.

gcc-lua extends the GNU Compiler Collection with the ability to run
Lua scripts. The plugin provides an interface to register callback
functions for plugin events, and inspect the abstract syntax tree of a
translation unit. The plugin is useful for static C code analysis.
gcc-lua supports GCC 4.5 or later, and, Lua 5.1 or 5.2, or LuaJIT.

http://colberg.org/gcc-lua/

gcc-lua-cdecl is a Lua module for composing C declarations from a C
source file using the Lua plugin for GCC. The module generates C99
function, variable and type declarations, and supports the GCC
extensions for attributes and vector types. The module may be used to
generate C library bindings for a foreign function interface, e.g.,
LuaJIT FFI.

http://colberg.org/gcc-lua-cdecl/

Noteworthy changes for these releases are the support of GCC 4.5
(gcc-lua and gcc-lua-cdecl), and the output of type declarations
in the order of their definition for FFI C (gcc-lua-cdecl).

Please refer to the section “Releases” for a detailed changelog.

Regards,
Peter