Overview

Request 745286 accepted

- 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.
- Update to version 0.10, update LLVM/Clang to version 6.
* Add --no_fwd_decls option to avoid replacing includes with
forward-declarations.
* Treat definitions of free functions as uses of the
corresponding prototypes.
* Support C++11 range-for loops.
* Several template misattribution bugs fixed.
* Better support for non-ASCII encodings in fix_includes.py.
* Remove support for VCS commands from fix_includes.py.


Aaron Puchert's avatar

This is essentially sr#690421 (I don't have the rights to supersede that change though), but now it should work because llvm7 got a patch in Leap 15.2 (sr#743958).

Request History
Aaron Puchert's avatar

aaronpuchert created request

- 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.
- Update to version 0.10, update LLVM/Clang to version 6.
* Add --no_fwd_decls option to avoid replacing includes with
forward-declarations.
* Treat definitions of free functions as uses of the
corresponding prototypes.
* Support C++11 range-for loops.
* Several template misattribution bugs fixed.
* Better support for non-ASCII encodings in fix_includes.py.
* Remove support for VCS commands from fix_includes.py.


Staging Bot's avatar

staging-bot added as a reviewer

Being evaluated by staging project "openSUSE:Leap:15.2:Staging:adi:33"


Staging Bot's avatar

staging-bot accepted review

Picked openSUSE:Leap:15.2:Staging:adi:33


Origin Manager's avatar

origin-manager added origin-reviewers as a reviewer

Changing to a lower priority origin.

origin: openSUSE:Factory
origin_old: openSUSE:Leap:15.1:Update


Origin Manager's avatar

origin-manager accepted review

origin: openSUSE:Factory
origin_old: openSUSE:Leap:15.1:Update


Saul Goodman's avatar

licensedigger accepted review

ok


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Max Lin's avatar

mlin7442 accepted review


Staging Bot's avatar

staging-bot accepted review

ready to accept


Staging Bot's avatar

staging-bot approved review

ready to accept


Yuchen Lin's avatar

maxlin_factory accepted request

Accept to openSUSE:Leap:15.2

openSUSE Build Service is sponsored by