Revisions of include-what-you-use

buildservice-autocommit accepted request 896785 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 29)
baserev update by copy to link target
Aaron Puchert's avatar 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's avatar Aaron Puchert (aaronpuchert) (revision 27)
baserev update by copy to link target
Aaron Puchert's avatar 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's avatar 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's avatar Aaron Puchert (aaronpuchert) (revision 24)
baserev update by copy to link target
Aaron Puchert's avatar 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's avatar Aaron Puchert (aaronpuchert) (revision 22)
baserev update by copy to link target
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 21)
- Use c++_compiler instead of clang to avoid dependence oddities.
buildservice-autocommit accepted request 750467 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 20)
baserev update by copy to link target
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 19)
- Deactivate ThinLTO on ARM: there are internal linker errors.
buildservice-autocommit accepted request 744930 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 18)
baserev update by copy to link target
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) accepted request 744929 from Aaron Puchert's avatar 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's avatar Aaron Puchert (aaronpuchert) (revision 16)
baserev update by copy to link target
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 15)
- Disable LTO, because -flto=<number> doesn't work with Clang.
buildservice-autocommit accepted request 711905 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 14)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 711903 from Aaron Puchert's avatar 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's avatar Martin Pluskal (pluskalm) (revision 12)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 689182 from Aaron Puchert's avatar 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's avatar Martin Pluskal (pluskalm) (revision 10)
baserev update by copy to link target
Displaying revisions 21 - 40 of 49
openSUSE Build Service is sponsored by