Releases: bloomberg/clangmetatool
Releases · bloomberg/clangmetatool
Fix internal build
Fix tests with version of clang used internally.
Fix bug in `SourceUtil::getMacroNameForStatement`
Fix issue where macro names were not being resolved when being passing to a function-like macro.
Fix bug in `clangmetatool::SourceUtil::isPartialMacro`
Replacements created for source ranges overlapping with token pasted VA_ARGS are currently faulty. This is a quick fix which can be used by downstream systems to issue warnings.
LLVM-10 support
Add support for LLVM-10 to clangmetatool.
Handle symlinks for the clang path
This release adds symlink support for clang paths and also updates the CI distro versions.
Specific commits:
- Check real_path of executable path when verifying installation
- Change ubuntu versions and distros
Add Additional Utilities
Added:
FindFunctions
to find the functions that are declared within source units.SourceUtil
for commonly used source-related functionality not provided by LibTooling itselfMatchForwarder
to forward matches to function objects so that classes are not necessary
each individual type of match.
Add LLVM-9 support and ability to rewrite header includes
Add documentation for clangmetatool::IncludeGraphDependencies Signed-off-by: Vaibhav Yenamandra <[email protected]>
0.12.1: Suppress more warnings using ToolApplicationSupport::suppressWarnings
Signed-off-by: Daniel Beer <[email protected]>
0.12.0: Add suppress warnings (#41)
* Add suppressWarnings function * Ensure suppressWarnings allows warnings from tools * Should only suppress warnings from clang itself Signed-off-by: Ajmal Sharif <[email protected]>
0.11.0: Support for detecting if compiler and resource files are available
Signed-off-by: Daniel Beer <[email protected]>