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

feature/spaceship: Merge toolset update #1470

Merged
merged 39 commits into from
Nov 14, 2020
Merged

Commits on Oct 29, 2020

  1. Update LLVM reference (#1090)

    Co-authored-by: Curtis Bezault <[email protected]>
    Co-authored-by: Stephan T. Lavavej <[email protected]>
    3 people authored Oct 29, 2020
    Configuration menu
    Copy the full SHA
    ae31b78 View commit details
    Browse the repository at this point in the history
  2. Use memset in even more cases (#1273)

    Co-authored-by: Casey Carter <[email protected]>
    Co-authored-by: Stephan T. Lavavej <[email protected]>
    3 people authored Oct 29, 2020
    Configuration menu
    Copy the full SHA
    a27d894 View commit details
    Browse the repository at this point in the history
  3. <iomanip>: fixes get_time to parse without delimiters (#1280)

    Co-authored-by: Stephan T. Lavavej <[email protected]>
    Arzaghi and StephanTLavavej authored Oct 29, 2020
    Configuration menu
    Copy the full SHA
    372021d View commit details
    Browse the repository at this point in the history
  4. Implement ranges::istream_view (#1334)

    Co-authored-by: Casey Carter <[email protected]>
    Co-authored-by: Stephan T. Lavavej <[email protected]>
    3 people authored Oct 29, 2020
    Configuration menu
    Copy the full SHA
    b8bae92 View commit details
    Browse the repository at this point in the history
  5. <xtree>: Fix _Tree move constructor/assignment (#1357)

    Co-authored-by: Stephan T. Lavavej <[email protected]>
    Arzaghi and StephanTLavavej authored Oct 29, 2020
    Configuration menu
    Copy the full SHA
    f6c8d33 View commit details
    Browse the repository at this point in the history
  6. Finish P0768R1 by adding Spaceship CPOs (#1370)

    Co-authored-by: Casey Carter <[email protected]>
    StephanTLavavej and CaseyCarter authored Oct 29, 2020
    Configuration menu
    Copy the full SHA
    1469bf3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8685c35 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    374736a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f1faed9 View commit details
    Browse the repository at this point in the history
  10. tr1: Construct initializer_lists with Standard code (#1400)

    Co-authored-by: Stephan T. Lavavej <[email protected]>
    Co-authored-by: Casey Carter <[email protected]>
    3 people authored Oct 29, 2020
    Configuration menu
    Copy the full SHA
    6e254cf View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2b4cf99 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2020

  1. Implement ranges::common_view (#1305)

    Partially addresses #39.
    
    Co-authored-by: Adam Bucior <[email protected]>
    Co-authored-by: Casey Carter <[email protected]>
    Co-authored-by: Stephan T. Lavavej <[email protected]>
    4 people authored Nov 4, 2020
    Configuration menu
    Copy the full SHA
    332fd32 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2380824 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    185654c View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2020

  1. Let's rewrite the test harness (#1394)

    Co-authored-by: Casey Carter <[email protected]>
    Co-authored-by: Stephan T. Lavavej <[email protected]>
    3 people authored Nov 6, 2020
    Configuration menu
    Copy the full SHA
    9ee5529 View commit details
    Browse the repository at this point in the history
  2. Accelerate tests by dividing them into shards (#1414)

    Co-authored-by: Stephan T. Lavavej <[email protected]>
    cbezault and StephanTLavavej authored Nov 6, 2020
    Configuration menu
    Copy the full SHA
    32fe05b View commit details
    Browse the repository at this point in the history
  3. <cmath>: Use intrinsics where possible (#1336)

    Co-authored-by: Stephan T. Lavavej <[email protected]>
    sylveon and StephanTLavavej authored Nov 6, 2020
    Configuration menu
    Copy the full SHA
    26bbe2a View commit details
    Browse the repository at this point in the history
  4. <chrono>: [time.duration.io] output (#1341)

    Co-authored-by: mnatsuhara <[email protected]>
    Co-authored-by: Stephan T. Lavavej <[email protected]>
    3 people authored Nov 6, 2020
    Configuration menu
    Copy the full SHA
    6458199 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0650fa4 View commit details
    Browse the repository at this point in the history
  6. Implement ranges::drop_while_view (#1366)

    Co-authored-by: Casey Carter <[email protected]>
    Co-authored-by: Stephan T. Lavavej <[email protected]>
    3 people authored Nov 6, 2020
    Configuration menu
    Copy the full SHA
    1093aa6 View commit details
    Browse the repository at this point in the history
  7. Implement ranges::take_while_view (#1372)

    Co-authored-by: Casey Carter <[email protected]>
    miscco and CaseyCarter authored Nov 6, 2020
    Configuration menu
    Copy the full SHA
    4c39427 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a6f285d View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2020

  1. Implement ranges::elements_view (#1406)

    Co-authored-by: S. B. Tam <[email protected]>
    Co-authored-by: Casey Carter <[email protected]>
    Co-authored-by: Stephan T. Lavavej <[email protected]>
    4 people authored Nov 7, 2020
    Configuration menu
    Copy the full SHA
    7fd6501 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    537863a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7e07ed8 View commit details
    Browse the repository at this point in the history
  4. Always remove_cvref_t the argument to enable_borrowed_range (#1415)

    ... especially in these view tests.
    CaseyCarter authored Nov 7, 2020
    Configuration menu
    Copy the full SHA
    231df15 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0249612 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    12a0e83 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    04eca1c View commit details
    Browse the repository at this point in the history
  8. Extracted _Choice<T>._Strategy to variable (#1426)

    Co-authored-by: Casey Carter <[email protected]>
    Co-authored-by: Stephan T. Lavavej <[email protected]>
    3 people authored Nov 7, 2020
    Configuration menu
    Copy the full SHA
    10d8e33 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f873f51 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    51ccd93 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2020

  1. <complex>: Improve numerical accuracy of sqrt and log (#935)

    * Fix undue overflow and underflow in complex sqrt
    
    Modifies the scale factors in `_Fabs` (used by `sqrt`) such that:
    
    - `_Fabs` doesn't underflow when the input is tiny.
    
    - `sqrt` doesn't overflow when the input is huge.
    
    * Improve accuracy of `log` when |z| is close to 1
    
    When |z| is close to 1, compute log(|z|) as log1p(norm_minus_1(z)) / 2,
    where norm_minus_1(z) = real(z) ^ 2 + imag(z) ^ 2 - 1 computed with
    double width arithmetic to avoid catastrophic cancellation.
    
    * Fix log(complex{1, tiny}) incorrectly returning -0 under FE_DOWNWARD
    
    Co-authored-by: Curtis J Bezault <[email protected]>
    Co-authored-by: Stephan T. Lavavej <[email protected]>
    3 people authored Nov 9, 2020
    Configuration menu
    Copy the full SHA
    9959929 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2020

  1. Configuration menu
    Copy the full SHA
    ea156e7 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2020

  1. Configuration menu
    Copy the full SHA
    9145bf4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8b6e960 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ff4c45b View commit details
    Browse the repository at this point in the history
  4. Remove comments for resolved LWG issues (#1456)

    Co-authored-by: Stephan T. Lavavej <[email protected]>
    miscco and StephanTLavavej authored Nov 14, 2020
    Configuration menu
    Copy the full SHA
    560bcea View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    19c683d View commit details
    Browse the repository at this point in the history