|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||Distribution: openSUSE Leap 15.0|
|Version: 0.9||Vendor: openSUSE|
|Release: lp150.2.1||Build date: Sun May 13 13:29:57 2018|
|Group: Development/Languages/C and C++||Build host: obs-arm-6|
|Size: 2546215||Source RPM: include-what-you-use-0.9-lp150.2.1.src.rpm|
|Summary: A tool to analyze #includes in C and C++ source files|
"Include what you use" means this: for every symbol (type, function, variable, or macro) that you use in foo.cc (or foo.cpp), either foo.cc or foo.h should include a .h file that exports the declaration of that symbol. The include-what-you-use program is a tool to analyze includes of source files to find include-what-you-use violations, and suggest fixes for them. The main goal of include-what-you-use is to remove superfluous includes. It does this both by figuring out what includes are not actually needed for this file (for both .cc and .h files), and replacing includes with forward declarations when possible.
* Sat Mar 17 2018 email@example.com - Make tools package "noarch", since it contains only scripts. * Thu Mar 15 2018 firstname.lastname@example.org - Use tarball from website, where it is now available. There should be no functional change. * Tue Feb 20 2018 email@example.com - Add runtime dependency to clang, because we need the compiler- specific headers, even when clang is not used for compilation. * Tue Feb 20 2018 firstname.lastname@example.org - Fix build on SLE 12. For some reason the build using Clang segfaults, but with GCC 6 it doesn't. - Use GCC 6 only on SLE 12, not on Leap 42. * Mon Feb 19 2018 email@example.com - Add section about mapping files to the man page. * Tue Feb 06 2018 firstname.lastname@example.org - Remove x86-specific code that is required to parse Microsoft inline assembly. We don't need that, and it breaks the builds on other architectures. * Mon Feb 05 2018 email@example.com - Use tarball for version 0.9, which is now officially released. - Add a manual page derived from the `--help` output. * Sat Feb 03 2018 firstname.lastname@example.org - Update to development version of 0.9, which is not officially released yet. - Update LLVM/Clang to version 5. - Build using Clang instead of GCC, since we link against libclang's C++ API, which is also built with Clang. - Also remove third_party.imp, which doesn't seem to be made for the general public. - Package the Python tools separately. - Improve description. * Mon Dec 11 2017 email@example.com - Fix malformed patch. * Mon Dec 11 2017 firstname.lastname@example.org - Update mappings in the right place - they are actually hard-coded into iwyu_include_picker.cc. - Remove the obsolete mapping files. * Sun Dec 10 2017 email@example.com - Initialized based on version 0.8, which uses Clang 4.0. - Added llvm-link.patch because openSUSE's libLLVM isn't split up. - Updated mappings for GNU libc headers in libc-mappings.patch. - Updated mappings for GNU libstdc++ headers in stl-mappings.patch.
/usr/bin/include-what-you-use /usr/share/include-what-you-use /usr/share/include-what-you-use/boost-all-private.imp /usr/share/include-what-you-use/boost-all.imp /usr/share/include-what-you-use/libcxx.imp /usr/share/include-what-you-use/qt4.imp /usr/share/include-what-you-use/qt5_4.imp /usr/share/man/man1/include-what-you-use.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Sep 10 15:33:57 2019