Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

include-what-you-use-0.9-lp150.2.1 RPM for armv7hl

From OpenSuSE Ports Leap 15.0 for armv7hl

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 (or foo.cpp), either
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
  - Make tools package "noarch", since it contains only scripts.
* Thu Mar 15 2018
  - Use tarball from website, where it is now available.
    There should be no functional change.
* Tue Feb 20 2018
  - Add runtime dependency to clang, because we need the compiler-
    specific headers, even when clang is not used for compilation.
* Tue Feb 20 2018
  - 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
  - Add section about mapping files to the man page.
* Tue Feb 06 2018
  - 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
  - Use tarball for version 0.9, which is now officially released.
  - Add a manual page derived from the `--help` output.
* Sat Feb 03 2018
  - 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
  - Fix malformed patch.
* Mon Dec 11 2017
  - Update mappings in the right place - they are actually hard-coded
  - Remove the obsolete mapping files.
* Sun Dec 10 2017
  - 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.



Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Sep 10 15:33:57 2019