Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

P2278R4: cbegin should always return a constant iterator ("Ranges" and "Span" sections) #3187

Merged
merged 21 commits into from
Nov 11, 2022

Commits on Oct 28, 2022

  1. Configuration menu
    Copy the full SHA
    9e411b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d62a351 View commit details
    Browse the repository at this point in the history
  3. Implement CPOs

    JMazurkiewicz committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    edad266 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dd3339b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5aae7a6 View commit details
    Browse the repository at this point in the history
  6. span tests

    JMazurkiewicz committed Oct 28, 2022
    Configuration menu
    Copy the full SHA
    7e2b66a View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2022

  1. Fix new CPOs:

    * Mark `_Possibly_const_range` as `noexcept`
    * Mark `_Possibly_const_range` and `_As_const_pointer` as `_NODISCARD`
    * Use `declval<T&>` (instead of `declval<T>`) inside of CPOs' template decl
    * Add workaround in `_Possibly_const_range` for yet (possibly) unreported MSVC error
    JMazurkiewicz committed Oct 29, 2022
    Configuration menu
    Copy the full SHA
    4445960 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e7bda7d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aebfb36 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ed18abe View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2022

  1. Add missing tests

    JMazurkiewicz committed Oct 31, 2022
    Configuration menu
    Copy the full SHA
    a8c2300 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2022

  1. Configuration menu
    Copy the full SHA
    ff5fe5d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    89a80c1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9cf4a12 View commit details
    Browse the repository at this point in the history
  4. Update bug workaround

    JMazurkiewicz committed Nov 1, 2022
    Configuration menu
    Copy the full SHA
    c563b57 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2022

  1. Implement LWG-3770

    JMazurkiewicz committed Nov 2, 2022
    Configuration menu
    Copy the full SHA
    57a857d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7aa3c77 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2022

  1. Configuration menu
    Copy the full SHA
    0af99e6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb894cd View commit details
    Browse the repository at this point in the history
  3. Comment nitpicks.

    StephanTLavavej committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    87f610e View commit details
    Browse the repository at this point in the history
  4. Header nitpick.

    StephanTLavavej committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    506533e View commit details
    Browse the repository at this point in the history