This is an archive of the discontinued LLVM Phabricator instance.

[libc++][ranges] Implement `ranges::sample`.
ClosedPublic

Authored by var-const on Jul 31 2022, 9:32 PM.

Details

Reviewers
philnik
huixie90
ldionne
Group Reviewers
Restricted Project
Commits
rG6bdb64223473: [libc++][ranges] Implement `ranges::sample`.
Summary

This is the last range algorithm from C++20.

Diff Detail

Event Timeline

var-const created this revision.Jul 31 2022, 9:32 PM
Herald added a project: Restricted Project. · View Herald TranscriptJul 31 2022, 9:32 PM
Herald added subscribers: wenlei, mgorny. · View Herald Transcript
var-const requested review of this revision.Jul 31 2022, 9:32 PM
Herald added a project: Restricted Project. · View Herald TranscriptJul 31 2022, 9:32 PM
Herald added a reviewer: Restricted Project. · View Herald Transcript
var-const updated this revision to Diff 448912.Jul 31 2022, 9:32 PM

Use the actual patch number.

var-const updated this revision to Diff 448914.Jul 31 2022, 9:40 PM

Fix the CI, fix forgotten issue.

var-const updated this revision to Diff 448915.Jul 31 2022, 9:44 PM

Fix the CI.

var-const updated this revision to Diff 448938.Aug 1 2022, 12:53 AM

Fix the CI.

var-const updated this revision to Diff 449178.Aug 1 2022, 8:34 PM

Fix the CI (nasty macros).

ldionne accepted this revision.Aug 2 2022, 2:50 PM
This revision is now accepted and ready to land.Aug 2 2022, 2:50 PM
This revision was automatically updated to reflect the committed changes.