Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: llvmorg-21-init, llvmorg-19.1.7, llvmorg-19.1.6, llvmorg-19.1.5, llvmorg-19.1.4, llvmorg-19.1.3, llvmorg-19.1.2, llvmorg-19.1.1, llvmorg-19.1.0, llvmorg-19.1.0-rc4, llvmorg-19.1.0-rc3, llvmorg-19.1.0-rc2, llvmorg-19.1.0-rc1, llvmorg-20-init
# 77b2c681 17-Jul-2024 Nathan James <n.james93@hotmail.co.uk>

[clang-tidy] Add support for std::rotate(_copy) and inplace_merge to modernize-use-ranges (#99057)

These algorithms take 3 iterators for the range and we are only
interested in the first and last i

[clang-tidy] Add support for std::rotate(_copy) and inplace_merge to modernize-use-ranges (#99057)

These algorithms take 3 iterators for the range and we are only
interested in the first and last iterator argument. The ranges versions
of these take a range and an iterator(defined to be inside the range) so
the transformation is pretty similar `algo(I.begin, other, I.end,...)`
-> `ranges::algo(I, other,...)`

show more ...


# 87ca6386 15-Jul-2024 Nathan James <n.james93@hotmail.co.uk>

[clang-tidy] Allow specifying pipe syntax for use-ranges checks (#98696)

Add `UseReversePipe` option to (boost|modernize)-use-ranges checks. This
controls whether to create a reverse view using fun

[clang-tidy] Allow specifying pipe syntax for use-ranges checks (#98696)

Add `UseReversePipe` option to (boost|modernize)-use-ranges checks. This
controls whether to create a reverse view using function syntax
(`reverse(Range)`) or pipe syntax (`Range | reverse`)

show more ...


# 1038db6f 08-Jul-2024 Nathan James <n.james93@hotmail.co.uk>

[clang-tidy] Add checks to convert std library iterator algorithms into c++20 or boost ranges (#97764)

Added modernize-use-ranges
Added boost-use-ranges