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

<__msvc_int128.hpp>: Backport 128-bit integer-class types to C++14 mode #3036

Merged
merged 26 commits into from
Aug 31, 2022
Merged
Show file tree
Hide file tree
Changes from 22 commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
70c9924
Backport integer-class types to C++14 mode
frederick-vs-ja Aug 16, 2022
918aa3b
Test _Signed128/_Unsigned128 in all modes
frederick-vs-ja Aug 16, 2022
67dfc72
Fix a misformatted line
frederick-vs-ja Aug 16, 2022
bf62790
Fixes needed for EDG
frederick-vs-ja Aug 16, 2022
a7f5e33
Cleanup #if !defined(__EDG__)
frederick-vs-ja Aug 16, 2022
fc8cbce
Test digit separators for UDLs instead of built-in ones
frederick-vs-ja Aug 16, 2022
c89d2e5
Address strega-nil-ms's review comments
frederick-vs-ja Aug 17, 2022
9dd1bba
Address strega-nil-ms's review comments, again
frederick-vs-ja Aug 25, 2022
5bd7059
Break line for clang-format
frederick-vs-ja Aug 25, 2022
2115e43
Use alternative order type for pre-C++20 and __cpp_lib_concepts
frederick-vs-ja Aug 25, 2022
8d9912e
Merge branch 'main' into int128-cxx14
StephanTLavavej Aug 30, 2022
c5bfa9b
Consistent preprocessor comments.
StephanTLavavej Aug 30, 2022
71596b7
Always use braces for control flow.
StephanTLavavej Aug 30, 2022
6111252
Already constrained for is_integral_v.
StephanTLavavej Aug 30, 2022
492607d
Don't need to qualify numeric_limits.
StephanTLavavej Aug 30, 2022
a08e07a
Rename to _Int128_detail.
StephanTLavavej Aug 30, 2022
1a4026b
Add newline between non-chained if-statements.
StephanTLavavej Aug 30, 2022
3b69a3e
Unnecessary parentheses.
StephanTLavavej Aug 30, 2022
53d13a9
_NODISCARD UDLs.
StephanTLavavej Aug 30, 2022
65309f6
_NODISCARD helper functions.
StephanTLavavej Aug 30, 2022
eab9cdf
Test capital 0B.
StephanTLavavej Aug 30, 2022
bd95142
Test capital hexits.
StephanTLavavej Aug 30, 2022
dc2a92e
Add two more occurrences of _ZERO_OR_NO_INIT.
StephanTLavavej Aug 31, 2022
badc4a3
Avoid variable templates for /clr:pure.
StephanTLavavej Aug 31, 2022
0632cd9
Avoid intrinsics for `/clr:pure`, CUDA, and Intel.
StephanTLavavej Aug 31, 2022
3bb65df
Work around `/clr` silent bad codegen.
StephanTLavavej Aug 31, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading