HomePhabricator

[libc++] Implements ranges::enable_borrowed_range

Authored by Mordante on Nov 24 2020, 9:08 AM.

Description

[libc++] Implements ranges::enable_borrowed_range

This is the initial patch to implement ranges in libc++.

Implements parts of:

  • P0896R4 One Ranges Proposal
  • P1870 forwarding-range is too subtle
  • LWG3379 in several library names is misleading

Reviewed By: ldionne, #libc, cjdb, zoecarver, Quuxplusone

Differential Revision: https://reviews.llvm.org/D90999

Details

Committed
MordanteApr 18 2021, 4:35 AM
Reviewer
Restricted Project
Differential Revision
D90999: [libc++] Implements ranges::enable_borrowed_range
Parents
rGaa80ea8a617b: [IndVarSimplify] Add test requiring ashr expansion.
Branches
Unknown
Tags
Unknown