Overview

Request 711903 accepted

- Update to version 0.12, update LLVM/Clang to version 8.
* New command-line option: --keep to mirror IWYU pragma: keep
* New command-line option: --cxx17ns to suggest compact C++17
nested namespaces
* Improve --no_fwd_decls to optimize for minimal number of
redeclarations
* Improved mappings for POSIX types and let mappings apply to
builtins as well
* More principled handling of explicit template instantiations
* Breaking change in iwyu_tool: extra args are no longer
automatically prefixed with -Xiwyu (so you can use them for
Clang args too)
* Better handling of template forward-decls in fix_includes.
- Run test suite in %check.
- Package license file and documentation.
- Remove unnecessary %defattr.
- Update man page.
- Rebase fix-shebang.patch.

Request History
Aaron Puchert's avatar

aaronpuchert created request

- Update to version 0.12, update LLVM/Clang to version 8.
* New command-line option: --keep to mirror IWYU pragma: keep
* New command-line option: --cxx17ns to suggest compact C++17
nested namespaces
* Improve --no_fwd_decls to optimize for minimal number of
redeclarations
* Improved mappings for POSIX types and let mappings apply to
builtins as well
* More principled handling of explicit template instantiations
* Breaking change in iwyu_tool: extra args are no longer
automatically prefixed with -Xiwyu (so you can use them for
Clang args too)
* Better handling of template forward-decls in fix_includes.
- Run test suite in %check.
- Package license file and documentation.
- Remove unnecessary %defattr.
- Update man page.
- Rebase fix-shebang.patch.


Martin Pluskal's avatar

pluskalm accepted request

thx

openSUSE Build Service is sponsored by