Skip to content

Tags: ericniebler/stl2

Tags

wiki-r6

Toggle wiki-r6's commit message
[NFC] Clarify reminder to file [algorithms.stable] issue for set algo…

…rithms

wiki-r5

Toggle wiki-r5's commit message
[partial.sort.copy] Clarify

pass1

Toggle pass1's commit message
[algorithms] Review comments:

* JG: in [alg.generate] paragraph 5 should be "evaluations of `gen()`"
* STL: there is a syntactic issue [algorithm.requirements] paragraph 12 where it says "ranges(first, last)" but these names don't always match up (they could be first1, last1)
* DK: Should `equal_to` be `less` [in `sort`, `stable_sort`, and `partial_sort`]?
* Marshall: Do you always have a `proj`? Casey: I'll define `proj` as `identity`.

P0896R4

Toggle P0896R4's commit message
change to P-number for final draft

d0896r3a_r2

Toggle d0896r3a_r2's commit message
Cut a new "d0896r3a" for reflector review

p0896r2

Toggle p0896r2's commit message
[P0896] The One Ranges Proposal

* Incorporate LEWG feedback:
  * Rename <range> to <ranges>
  * Don't use enable_if, use requires clauses!
  * constexpr ranges versions of algorithms from P0879
  * Strike tagged; add new return types

* Merge P0944R0 "Contiguous Ranges"
* Merge P0970R1 "Better, Safer Range Access Customization Points"
  * Add non-member `begin/end` for rvalue `span`
  * LEWG: Drop `dangling`; `safe_iterator_t<R>` is ill-formed if `R`'s iterators might dangle

* Reformulate compound requirements `{ E } -> Concept<Args...>&&;` as `E; requires Concept<decltype((E)), Args...>;` (I can't wait for P1084 to fix this garbage.)
* Update macros.tex, layout.tex, cxx.tex and P0896.tex from the C++ WP
  * Replace `\enternote` and `\exitnote` with `\begin{note}` and `\end{note}`
  * `\tref` doesn't need `tab:` in the reference
  * `\colcol` is no more
  * Replace `\enterexample` and `\exitexample` with `\begin{example}` and `\end{example}`
  * Replace `~(\ref{foo})` with `\iref{foo}`

* Merge P1037R0 "Deep Integration of the Ranges TS"

* Merge P1033R0 "Rangify the uninitialised memory algorithms!"

* Merge P0789R3 "Range Adaptors and Utilities"

* Merge P970 again atop P789

* [range.adaptors.all] add exposition-only ref-view

* Try to update the range adaptors in accordance with the P1037 "Deep Integration" redesign - ran out of steam at `split_view`.

albuquerque-post-meeting-mailing

Toggle albuquerque-post-meeting-mailing's commit message
Albuquerque post-meeting mailing

P0789-pre-albequerque-mailing

Toggle P0789-pre-albequerque-mailing's commit message
Pre-Albequerque mailing

N4684

Toggle N4684's commit message
Editor's Report for N4684.

D4684-review-committee

Toggle D4684-review-committee's commit message
[EDITORIAL] Don't redundantly wrap URNG in namespaces

Fixes #492.