This document lists the changes between stable releases.
The version numbers follow semantic versioning.
Support compilation of the plugin for GCC 5.
Run test suite with default make target.
node:mode() for types.
Support compilation of the plugin for GCC 4.9.
Fix test suite on x86 architecture.
Makefile detects whether the GCC plugin ABI is C or C++.
gcc frontend is used for both cases, and the flag
-xc++ is included when needed.
Fix missing format strings for the output of plugin errors.
The make variables
LDFLAGS may be overriden.
This is useful for setting distribution-specific compiler flags.
node:stub_decl() for types.
This can be used to get a declaration node for struct, union, or enum types.
Return column number for
node:location() with GCC 4.8 or later.
node:uid() for declarations.
The unique identifier is useful for ordering declarations by definition.
Ensure matching versions of compiler and plugin.
Support compilation of the plugin for a cross compiler.
Support compilation of the plugin for GCC 4.5.
Thanks to Dennis Schridde for contributing to this release.
pkg-config to find the Lua headers and library.
For most operating systems, compilation should no longer require any flags.
node:type() for nodes of class expression.
These were provided only for addr_expr and modify_expr nodes before.