Skip to content

Releases: bloomberg/clangmetatool

More relocatable cmake fixes

17 Jun 18:19
Compare
Choose a tag to compare
Find clang installation if referenced via symlink

Signed-off-by: Daniel Beer <[email protected]>

Make CMake module relocatable

14 Jun 21:53
Compare
Choose a tag to compare
Allow clangmetatool installation to be relocated

Signed-off-by: Daniel Beer <[email protected]>

Use perl from env, instead of hard-coded.

13 Jun 22:30
Compare
Choose a tag to compare
Run perl from PATH

Signed-off-by: Daniel Beer <[email protected]>

Allow diagnostics during post-processing

24 May 14:23
Compare
Choose a tag to compare

Support for clang-8, drop support for clang-6

13 May 18:18
Compare
Choose a tag to compare

Clang-8 dropped APIs that were deprecated in Clang-7.

If you feel the need to support Clang-6 we are open for it, just send a PR with the appropriate #ifdef conditions to handle the APIs that didn't exist on Clang-6 yet.

We are not using Clang-6 anymore, but we are not fundamentally opposed to supporting it if someone has a relevant need.

Bug fixes

14 Mar 18:10
Compare
Choose a tag to compare
Fix various bugs uncovered in the wild

Signed-off-by: Anthony Burzillo <[email protected]>

Fixes constant propagation on the presence of macros

06 Feb 16:32
Compare
Choose a tag to compare
Fix macro propagation (#25)

* fix source location comparison using sourcemanager method

Signed-off-by: Ti Liang <[email protected]>

Make compatible with Clang 7

10 Oct 19:14
Compare
Choose a tag to compare
Port to clang-7 (#23)

* Port to clang-7
* Move to ubuntu 18.10 for docker image
* Switch to gcc-7 for compilation
* Don't drop support for clang6 yet. Introduce a build matrix for the same
* Explicitly specify language (travis detected Ruby)

Signed-off-by: Vaibhav Yenamandra <[email protected]>

Move internal types to an anonymous namespaces

17 Sep 15:38
Compare
Choose a tag to compare

Fix an issue where internal implementation detail types were potentially going to conflict with other types.

Support for integer propagation and C++ member calls

11 Sep 20:27
Compare
Choose a tag to compare

This version introduces support for integer propagation based on the existing propagation infrastructure, and it also introduces a new collector that find uses of C++ member calls given a fully-qualified class name and the member name.