-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Finish P0811R3 midpoint and lerp #1048
Merged
Merged
Commits on Jul 16, 2020
-
Finish P0811R3 midpoint(), lerp()
* Removes workaround for missing `bit_cast()` and mark `lerp()` constexpr. * Changes how `lerp()` handles infinity inputs according to microsoft#65 (comment) and microsoft#65 (comment).
Configuration menu - View commit details
-
Copy full SHA for fd1590b - Browse repository at this point
Copy the full SHA fd1590bView commit details -
* Adds constexpr tests. * Updates test cases for infinity inputs according to the new behavior.
Configuration menu - View commit details
-
Copy full SHA for d554f60 - Browse repository at this point
Copy the full SHA d554f60View commit details -
clang-format has seemingly changed its mind on some unrelated code :\
Configuration menu - View commit details
-
Copy full SHA for e3a405a - Browse repository at this point
Copy the full SHA e3a405aView commit details
Commits on Jul 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e5c0662 - Browse repository at this point
Copy the full SHA e5c0662View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2f612b - Browse repository at this point
Copy the full SHA e2f612bView commit details
Commits on Jul 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 033632e - Browse repository at this point
Copy the full SHA 033632eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98b19bb - Browse repository at this point
Copy the full SHA 98b19bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbd2c52 - Browse repository at this point
Copy the full SHA fbd2c52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9305264 - Browse repository at this point
Copy the full SHA 9305264View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9a2ba5 - Browse repository at this point
Copy the full SHA c9a2ba5View commit details
Commits on Jul 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 57e9826 - Browse repository at this point
Copy the full SHA 57e9826View commit details
Commits on Jul 30, 2020
-
Fix a subtle conformance issue.
It's technically nonconformant to explicitly specialize a non-inline variable template (and _INLINE_VAR is inline for C++17 and above). MSVC accepts this, but it causes problems for Clang. tests/std/tests/Dev09_172666_tr1_tuple_odr detected this in the MSVC-internal repo, but not on GitHub due to an oversight that we just discovered and are fixing (it has one.cpp and two.cpp files instead of test.cpp, so we need to add a custom run script). We can fix this by just using a struct template with static constexpr data members. A couple of other changes here: Use is_floating_point_v instead of ::value, and _Float_abs_bits doesn't need to static_cast at the end (the inputs to bitwise-AND are the same type and are unsigned int or unsigned long long, so there's no integral promotions involved). cmath: Add Oxford comma to comment. numeric: Now that we require is_integral_v, _Arithmetic should be renamed to _Integral.
Configuration menu - View commit details
-
Copy full SHA for af71038 - Browse repository at this point
Copy the full SHA af71038View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.