Revisions of include-what-you-use

buildservice-autocommit accepted request 1161157 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 49)
baserev update by copy to link target
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 48)
- Refactor test disabling.
- Disable additional tests on Leap.
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 47)
- Polish change log.
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 46)
- Remove fix-test-driver-offload-openmp.patch again, instead
  disable test entirely. It produces different errors on different
  platforms, and the test infrastructure doesn't seem to have any
  facilities for that.
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 45)
- Update to version 0.22, update LLVM/Clang to version 18.
  * [iwyu] Improve type analysis for typedefs, aliases and templates
  * [iwyu] Improve analysis of macros expanding macros
  * [iwyu] Improve IWYU driver for better validation and job handling
  * [iwyu] Reject IWYU invocations with precompiled headers (see FAQ)
  * [iwyu_tool] Better preserve failure exit codes
  * [mappings] Add mappings for libstdc++ <debug/...> headers
  * [mappings] Make mappings for POSIX and standard C headers stricter (more portable)
  * [doc] Add separate FAQ page for longer descriptions
  * [ci] IWYU now runs on itself in CI (finally!)
- Rebase iwyu_include_picker.patch.
- Add fix-test-driver-offload-openmp.patch to fix a test.
buildservice-autocommit accepted request 1128803 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 44)
baserev update by copy to link target
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) accepted request 1128801 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 43)
- Tests require at least Python 3.8, so we use a newer Python on
  Leap than the system default 3.6.
buildservice-autocommit accepted request 1124310 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 42)
baserev update by copy to link target
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 41)
- Update to version 0.21, update LLVM/Clang to version 17.
  * Improve analysis of type aliases (typedef and using).
  * Improve analysis of namespace aliases (namespace xyz = foobar).
  * Improve support for elaborated forward declarations
    (typedef struct Foo Bar).
  * Improve handling of "autocast" and function return types,
    particularly with complex template types.
  * Add new IWYU pragma: always_keep, which lets a header announce
    that it should always be kept wherever included.
  * Automatically use builtin libc++ mappings if libc++ is the
    active standard library.
  * Improve mappings for libc++ and posix headers.
- Rebase iwyu_include_picker.patch.
buildservice-autocommit accepted request 1077380 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 40)
baserev update by copy to link target
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 39)
- Update to version 0.20, update LLVM/Clang to version 16.
  * Support `IWYU pragma: export` for forward-declarations.
  * Silently break cycles in mappings instead of crashing.
  * Require full type inside `typeid`.
  * Improve template reporting and resugaring.
  * Improve reporting of explicit template instantiations.
  * Fix a few crashes.
  * Improve logging (many small fixes).
  * Abandon python2 for scripts in favor of python3.
- Rebase fix-shebang.patch and iwyu_include_picker.patch.
buildservice-autocommit accepted request 1061822 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 38)
baserev update by copy to link target
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 37)
- Undo copyright notice.
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 36)
- Update to version 0.19, update LLVM/Clang to version 15.
  * New `--comment_style` option to control verbosity of 'why'
    comments.
  * New `--regex` option to select regex dialect.
  * Add support for regex replacement in mappings.
  * Add `begin_keep`/`end_keep` pragmas for protecting ranges of
    includes or forward-declares.
  * Fix several crash bugs for unusual inputs.
  * More exhaustive handling of type aliases and enums.
  * Recognize IWYU pragmas in CRLF source files.
  * Respect configured toolchain on macOS (and overrides via
    `-nostdinc++` + `-isystem`).
  * In fix_includes.py, recognize namespace alias declarations.
  * Improve mappings for POSIX and libc headers.
- Update iwyu_include_picker.patch.
buildservice-autocommit accepted request 1040626 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 35)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 1040112 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 34)
- Use autosetup macro.
- Remove unneeded BuildRequires on Python 2.
buildservice-autocommit accepted request 970336 from Aaron Puchert's avatar Aaron Puchert (aaronpuchert) (revision 33)
baserev update by copy to link target
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 32)
- Also remove old tarball.
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 31)
- Update to version 0.18, update LLVM/Clang to version 14.
  * Fix crash on C++20 consteval expressions.
  * Use more conventional exit codes. (Breaking change!)
  * Fix deprecation warning for python3.
  * Fix crash on va_list on AArch64.
  * Improved support for using-declarations based on new Clang
    design.
Aaron Puchert's avatar Aaron Puchert (aaronpuchert) committed (revision 30)
- Update to version 0.17, update LLVM/Clang to version 13.
  * Improve support for various C++ features (builtins, CTAD,
    specializations, type aliases).
  * Fix crash on invalid code.
  * Remove hard dependency on x86 LLVM target.
  * Improve mappings for GNU libc.
  * More concise output for clang output format in iwyu_tool.
- Rebase iwyu_include_picker.patch.
- Drop obsolete remove-x86-specific-code.patch, fixed upstream.
Displaying revisions 1 - 20 of 49
openSUSE Build Service is sponsored by