| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: include-what-you-use-tools | Distribution: openSUSE Tumbleweed |
| Version: 0.25 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sat Sep 27 23:43:00 2025 |
| Group: Development/Languages/C and C++ | Build host: reproducible |
| Size: 124197 | Source RPM: include-what-you-use-0.25-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://include-what-you-use.org/ | |
| Summary: Additional tools to use include-what-you-use effectively | |
This package contains additional scripts for using include-what-you-use as automated refactoring tool.
NCSA
* Sat Sep 27 2025 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 0.25, update LLVM/Clang to version 21.
* Add support for GNU __cleanup__ attribute.
* Improved handling of member pointers.
* Improved reporting of C arrays.
* Much improved understanding of builtin type traits.
* New --export_mappings option to generate external mappings from
internal (breaking change).
* New --exclude option to skip individual source files.
* Improved libc and POSIX mappings.
- Rebase iwyu_include_picker.patch.
* Sat Jul 12 2025 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Skip adding (unnecessary) RPATH.
- Disable problematic tests for libstdc++-devel >= 15 as well.
- Add constraints file because build often runs out of memory.
* Sun Apr 06 2025 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 0.24, update LLVM/Clang to version 20.
* Improve handling of type traits.
* Improve type analysis for some edge cases.
* Improve libstdc++ mappings.
* Implement --quoted_includes_first.
- Rebase iwyu_include_picker.patch.
* Thu Nov 14 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 0.23, update LLVM/Clang to version 19.
* Treat types from overridden method signatures as provided by
base.
* Analyze associated headers more closely with their source file.
* Many improvements for template analysis.
* Accept -xc++-header.
* Improve reporting of binary operators in macros.
* Improve heuristics for reporting overloaded functions.
* Consider variable definitions uses of extern declarations.
* Update public standard library header list for C++23.
* Improve mappings for standard C library.
* Add new 'clang-warning' formatter.
* Default to system core count if -j is omitted.
- Rebase iwyu_include_picker.patch and update to GCC 14.
* Sat Mar 23 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 0.22, update LLVM/Clang to version 18.
* Improve type analysis for typedefs, aliases and templates.
* Improve analysis of macros expanding macros.
* Improve IWYU driver for better validation and job handling.
* Reject IWYU invocations with precompiled headers (see FAQ).
* Better preserve failure exit codes in iwyu_tool.
* Add mappings for libstdc++ <debug/...> headers.
* Make mappings for POSIX and standard C headers stricter
(more portable).
* Add separate FAQ page for longer descriptions.
- Rebase iwyu_include_picker.patch.
* Sat Nov 25 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Tests require at least Python 3.8, so we use a newer Python on
Leap than the system default 3.6.
* Wed Nov 08 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
- 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.
* Tue Apr 04 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
- 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.
* Sat Jan 28 2023 Aaron Puchert <aaronpuchert@alice-dsl.net>
- 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.
* Mon Dec 05 2022 Steve Kowalik <steven.kowalik@suse.com>
- Use autosetup macro.
- Remove unneeded BuildRequires on Python 2.
* Sun Apr 10 2022 Aaron Puchert <aaronpuchert@alice-dsl.net>
- 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.
/usr/bin/fix_includes.py /usr/bin/iwyu_tool.py
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:37:43 2025