This is an archive of the discontinued LLVM Phabricator instance.

Revert "Revert "[libcxx][gardening] Move all algorithms into their own headers.""
AbandonedPublic

Authored by cjdb on Jun 11 2021, 7:32 PM.

Details

Reviewers
ldionne
zoecarver
Mordante
jdoerfert
Group Reviewers
Restricted Project
Summary

Diff Detail

Event Timeline

cjdb created this revision.Jun 11 2021, 7:32 PM
cjdb requested review of this revision.Jun 11 2021, 7:32 PM
Herald added a project: Restricted Project. · View Herald Transcript
Herald added a reviewer: Restricted Project. · View Herald Transcript
cjdb updated this revision to Diff 351682.Jun 12 2021, 12:30 PM

rebases to activate CI

cjdb updated this revision to Diff 352341.Jun 15 2021, 10:38 PM
  • rebases on top of latest D104170
  • moves __algorithm/uniform_int_distribution.h to __random/uniform_int_distribution.h
  • further splices algorithm headers so that each algorithm overload set has its own header
cjdb updated this revision to Diff 352348.Jun 15 2021, 11:29 PM

fixes some header guards

cjdb abandoned this revision.Jun 19 2021, 10:42 PM

Complex hierarchy caused this to be merged by @ldionne on behalf of @cjdb and @zoecarver.

libcxx/include/__functional/search.h