Revisions of include-what-you-use
buildservice-autocommit
accepted
request 896785
from
Aaron Puchert (aaronpuchert)
(revision 29)
baserev update by copy to link target
Aaron Puchert (aaronpuchert)
committed
(revision 28)
- Update to version 0.16, update LLVM/Clang to version 12. * Let iwyu_tool accept --load/-l argument for load limiting. * Let iwyu_tool signal success/failure with exit code. * Harmonize mapping generators. * Add mapping generator for CPython. * Improve mappings for libstdc++ and Boost. - Rebase iwyu_include_picker.patch.
buildservice-autocommit
accepted
request 850832
from
Aaron Puchert (aaronpuchert)
(revision 27)
baserev update by copy to link target
Aaron Puchert (aaronpuchert)
committed
(revision 26)
- Get rid of obsolete test workaround, which stopped working on 32-bit architectures for some reason. Instead we use plain %ctest now, but fix the mirror directory on 64-bit architectures.
Aaron Puchert (aaronpuchert)
committed
(revision 25)
- Update to version 0.15, update LLVM/Clang to version 11. * Fix crash due to undefined behavior in AST traversal. * Improve handling of operator new including C++17 features. * Improve handling of templates. * In iwyu_tool, remove known compiler wrappers from the command list. * Improve Qt mapping generator. * Improve boost mappings. * Improve built-in mappings for <time.h>. * Add built-in mappings for max_align_t, ptrdiff_t, and wchar_t. * Support shared LLVM/Clang libraries and other improvements.
buildservice-autocommit
accepted
request 807416
from
Aaron Puchert (aaronpuchert)
(revision 24)
baserev update by copy to link target
Aaron Puchert (aaronpuchert)
committed
(revision 23)
- Update to version 0.14, update LLVM/Clang to version 10. * Report non-builtin enum base types. * Disable forward-declares for decls in inline namespaces. * Make C structs forward-declarable again. * Always keep Qt .moc includes. * Include binary type traits in analysis. * In iwyu_tool, fail fast if include-what-you-use is not found. * In iwyu_tool, print all diagnostic ouptut to stderr. * In fix_includes, improve file extension detection. * Add man page for include-what-you-use. - Rebase fix-shebang.patch. - Remove upstreamed link-llvm9.patch. - Use man page from upstream. - Use %cmake_build for parallel build.
buildservice-autocommit
accepted
request 792943
from
Aaron Puchert (aaronpuchert)
(revision 22)
baserev update by copy to link target
Aaron Puchert (aaronpuchert)
committed
(revision 21)
- Use c++_compiler instead of clang to avoid dependence oddities.
buildservice-autocommit
accepted
request 750467
from
Factory Maintainer (factory-maintainer)
(revision 20)
baserev update by copy to link target
Aaron Puchert (aaronpuchert)
committed
(revision 19)
- Deactivate ThinLTO on ARM: there are internal linker errors.
buildservice-autocommit
accepted
request 744930
from
Aaron Puchert (aaronpuchert)
(revision 18)
baserev update by copy to link target
Aaron Puchert (aaronpuchert)
accepted
request 744929
from
Aaron Puchert (aaronpuchert)
(revision 17)
- Update to version 0.13, update LLVM/Clang to version 9. * Improved handling of relative includes in mappings and pragmas * Path normalization now collapses .. * Improve --no_fwd_decls not to remove required forward declarations * Improved handling of builtin templates * Don't mark forward declarations final * Tolerate using declarations in precompiled header * Add script to generate Qt mappings, and new mappings for Qt 5.11 * Use directory from compilation database if available * Numerous documentation and build improvements - Add section about pragma comments to man page. - Add link-llvm9.patch to adapt to packaging changes in LLVM. - Enable ThinLTO where possible. - Drop support for SLE12.
buildservice-autocommit
accepted
request 714306
from
Aaron Puchert (aaronpuchert)
(revision 16)
baserev update by copy to link target
Aaron Puchert (aaronpuchert)
committed
(revision 15)
- Disable LTO, because -flto=<number> doesn't work with Clang.
buildservice-autocommit
accepted
request 711905
from
Martin Pluskal (pluskalm)
(revision 14)
baserev update by copy to link target
Martin Pluskal (pluskalm)
accepted
request 711903
from
Aaron Puchert (aaronpuchert)
(revision 13)
- 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.
buildservice-autocommit
accepted
request 689274
from
Martin Pluskal (pluskalm)
(revision 12)
baserev update by copy to link target
Martin Pluskal (pluskalm)
accepted
request 689182
from
Aaron Puchert (aaronpuchert)
(revision 11)
- Update to version 0.11, update LLVM/Clang to version 7. * Improved recognition of template and specialization uses. * Improved CMake build system, see docs for build instructions. * Improved mappings for Boost, Intel intrinsics and libstdc++. * Several bug fixes and improvements. * Add --basedir argument to interpret IWYU output from another source tree. * Handle namespaces better. * Add --only_re switch to filter affected files. * Add --reorder/--noreorder switch to toggle reordering of includes. - Drop obsolete llvm-link.patch. - Rebase iwyu_include_picker.patch. - Update man page, sort options alphabetically. - Remove runtime dependency on clang - the builtin headers are now included in libclang.
buildservice-autocommit
accepted
request 605646
from
Martin Pluskal (pluskalm)
(revision 10)
baserev update by copy to link target
Displaying revisions 21 - 40 of 49