This is an archive of the discontinued LLVM Phabricator instance.

[libcxx][algorithms] adds ranges::find_if and ranges::find_if_not
AbandonedPublic

Authored by cjdb on Jul 12 2021, 12:13 AM.

Details

Reviewers
ldionne
zoecarver
Mordante
EricWF
Group Reviewers
Restricted Project
Summary

Implements part of http://wg21.link/p0896.
Implements part of [alg.find].

Depends on D105456.

Diff Detail

Event Timeline

cjdb requested review of this revision.Jul 12 2021, 12:13 AM
cjdb created this revision.
Herald added a project: Restricted Project. · View Herald TranscriptJul 12 2021, 12:13 AM
Herald added a reviewer: Restricted Project. · View Herald Transcript
cjdb updated this revision to Diff 358128.Jul 12 2021, 7:51 PM

rebases to activate CI

cjdb updated this revision to Diff 358149.Jul 12 2021, 10:09 PM

removes unnecessary complexity_iterator from find_if_not (you only need complexity_iterator if you're unable to use complexity_invocable)

cjdb updated this revision to Diff 358302.Jul 13 2021, 9:26 AM

fixes test that broke when I removed complexity_iterator

cjdb updated this revision to Diff 359368.Jul 16 2021, 9:55 AM

rebases to activate CI

cjdb abandoned this revision.Jan 18 2022, 11:54 AM