cristei
|
297c123ccc
|
`static_assert` that container and allocator type parameters are object types (#2436)
Co-authored-by: Casey Carter <Casey@Carter.net>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2023-04-13 19:52:38 -07:00 |
Stephan T. Lavavej
|
a9ecd92ac9
|
Toolset update: VS 2022 17.6 Preview 3 (#3651)
|
2023-04-13 19:43:50 -07:00 |
A. Jiang
|
b331f8d48b
|
Don't include `<bit>` in `<compare>` (#3627)
|
2023-04-07 13:59:11 -07:00 |
A. Jiang
|
7eeef474bc
|
Don't include `<algorithm>` in `<chrono>` (#3626)
|
2023-04-07 13:56:37 -07:00 |
A. Jiang
|
2df667edf8
|
Move `_Char_traits_eq` and `_Char_traits_lt` from `<xstring>` to `<regex>` (#3625)
|
2023-04-07 13:50:27 -07:00 |
A. Jiang
|
d4945119cc
|
Don't include `<xmemory>` in `<optional>` and `<variant>` (#3624)
|
2023-04-07 13:46:24 -07:00 |
S. B. Tam
|
97f56983b7
|
`<ranges>`: Explicitly specify the template parameters for `tuple` (#3609)
|
2023-04-07 12:47:09 -07:00 |
A. Jiang
|
0461a5097e
|
`type_index::operator<=>` should not call the comparison function twice (#3600)
|
2023-04-07 12:38:40 -07:00 |
Alex Guteniev
|
8a652e62ac
|
Document import library (#2141)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2023-04-07 11:44:15 -07:00 |
Jakub Mazurkiewicz
|
f1206d8a86
|
P2374R4: `views::cartesian_product` (#3561)
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
|
2023-03-30 14:58:32 -07:00 |
Alex Guteniev
|
f6dadc0a33
|
Some Cpp Core Guidelines warning fixes (#2116)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2023-03-30 14:55:00 -07:00 |
A. Jiang
|
c2527c4264
|
Eliminate `xtime` and its member `sec`, `nsec` (#3594)
|
2023-03-28 12:18:08 -07:00 |
A. Jiang
|
f00f51ed36
|
Implement LWG-3887 Version macro for `allocate_at_least` (#3589)
|
2023-03-28 12:13:04 -07:00 |
A. Jiang
|
df2af9eddf
|
Implement LWG-3836 `std::expected<bool, E1>` conversion constructor ... (#3587)
|
2023-03-28 12:09:46 -07:00 |
A. Jiang
|
c0113f394f
|
Prefer `consteval` to `_CONSTEVAL`, enable `<source_location>` for Clang (#3584)
|
2023-03-28 12:05:29 -07:00 |
S. B. Tam
|
d27f041725
|
`<chrono>`: Optimize `to_sys` and `to_local` (#3579)
Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com>
|
2023-03-28 11:57:29 -07:00 |
A. Jiang
|
e86396763b
|
`<functional>`: Constrain functions used by `std::bind` (#3577)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2023-03-28 11:50:45 -07:00 |
A. Jiang
|
6645bc3fb2
|
Implement LWG-3870 Remove `voidify` (#3475)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2023-03-28 11:47:59 -07:00 |
Stephan T. Lavavej
|
f0bf77e549
|
Fix CodeQL warnings, part 2 (#3585)
|
2023-03-23 18:52:16 -07:00 |
Stephan T. Lavavej
|
c353b688ac
|
P1467R9 Extended Floating-Point Types (#3583)
|
2023-03-23 18:42:40 -07:00 |
Igor Zhukov
|
581b4f089c
|
Don't warn when using operator<=> with 0 (#3581)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2023-03-23 18:37:01 -07:00 |
Rose
|
ecc7e5a203
|
Prefer fill_n over fill where applicable (#3578)
|
2023-03-23 18:33:41 -07:00 |
Tyler Nichols
|
8a6ec5a5fc
|
P2093R14: Formatted Output (#3337)
Co-authored-by: S. B. Tam <cpplearner@outlook.com>
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
|
2023-03-23 18:27:55 -07:00 |
Casey Carter
|
5116678ea1
|
`_Weakly_unwrappable` should use `_Allow_inheriting_unwrap_v` (#3566)
|
2023-03-16 19:59:08 -07:00 |
Jakub Mazurkiewicz
|
cf89890218
|
Unicode 15 (#3556)
|
2023-03-16 19:50:27 -07:00 |
Jakub Mazurkiewicz
|
56a65e0471
|
P2321R2: `views::adjacent_transform`, `views::pairwise_transform` (#3546)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2023-03-16 19:42:16 -07:00 |
Jakub Mazurkiewicz
|
8eb3a06791
|
LWG-3880: Clarify `operator+=` complexity for `{chunk,stride}_view::iterator` (#3554)
|
2023-03-13 17:00:27 -07:00 |
Jakub Mazurkiewicz
|
1e7d4600a1
|
`<ranges>`: Fix `ranges::equal` for ranges with integer-class `range_difference_t` (#3551)
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
|
2023-03-13 16:49:10 -07:00 |
Casey Carter
|
0f7641aa0c
|
Use `_Rewrap_iterator` consistently (#3547)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2023-03-13 16:46:29 -07:00 |
Igor Zhukov
|
b60e5fe4c4
|
enable ubsan (#3452)
Co-authored-by: A. Jiang <de34@live.cn>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2023-03-13 16:39:50 -07:00 |
A. Jiang
|
daa994bfc4
|
Implement P2652R2 Disallowing User Specialization Of `allocator_traits` (#3542)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2023-03-07 12:00:37 -08:00 |
Igor Zhukov
|
a5b46ba636
|
Remove unneeded check `if (this != _STD addressof(_Right))` (#3540)
|
2023-03-07 11:56:54 -08:00 |
Stephan T. Lavavej
|
8499dc1322
|
Various cleanups (#3533)
|
2023-03-07 11:47:27 -08:00 |
Stephan T. Lavavej
|
f2633d382b
|
Cleanups: Simplify `thread` and `condition_variable`, identify unused dllexports (#3532)
|
2023-03-07 11:46:05 -08:00 |
Stephan T. Lavavej
|
1e066dc1b7
|
Cleanups: Very minor logic changes (#3531)
|
2023-03-07 11:44:49 -08:00 |
Stephan T. Lavavej
|
e7aa390029
|
Cleanups: Avoid almost always `auto` (#3530)
|
2023-03-07 11:43:38 -08:00 |
Stephan T. Lavavej
|
b660336b29
|
Cleanups: `#undef` macro hygiene (#3529)
|
2023-03-07 11:42:06 -08:00 |
Stephan T. Lavavej
|
1c60dc46b6
|
Cleanups: Split type and object definitions (#3526)
|
2023-03-07 11:37:54 -08:00 |
Stephan T. Lavavej
|
7f799dca88
|
Cleanups: Drop top-level `const` on value params in declarations (#3525)
|
2023-03-07 11:36:35 -08:00 |
Stephan T. Lavavej
|
14357520a5
|
Cleanups: Friendship is magic (#3524)
|
2023-03-07 11:35:08 -08:00 |
Stephan T. Lavavej
|
326473d595
|
Cleanups: Formatting and comments (#3523)
Co-authored-by: Jakub Mazurkiewicz <mazkuba3@gmail.com>
|
2023-03-07 11:33:51 -08:00 |
Stephan T. Lavavej
|
1ab51c6f75
|
Cleanups: Follow Standard order for `byteswap` in `<bit>` (#3543)
|
2023-03-07 11:31:06 -08:00 |
Stephan T. Lavavej
|
0c16581485
|
Cleanups: Consistently comment `enable_if_t` definitions (#3539)
|
2023-03-07 10:36:21 -08:00 |
Jakub Mazurkiewicz
|
994f94199c
|
LWG-3851: `chunk_view::inner-iterator` missing custom `iter_move` and `iter_swap` (#3517)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2023-03-03 16:00:14 -08:00 |
Jakub Mazurkiewicz
|
649128ce1a
|
P2321R2: `views::adjacent`, `views::pairwise` (#3508)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com>
|
2023-03-03 15:56:16 -08:00 |
S. B. Tam
|
9f751b17bc
|
Implement P2770R0 "Stashing stashing iterators for proper flattening" (#3466)
Co-authored-by: Casey Carter <Casey@Carter.net>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2023-03-03 15:50:03 -08:00 |
addison
|
e2b8abb410
|
Update _MSVC_STL_UPDATE to March 2023 (#3518)
|
2023-03-03 15:47:31 -08:00 |
A. Jiang
|
ec7cc0f91d
|
Implement P2655R3 `common_reference_t` Of `reference_wrapper` Should Be A Reference Type (#3513)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
|
2023-03-03 15:43:45 -08:00 |
Igor Zhukov
|
efd50e8961
|
Implement LWG-3720 Restrict the valid types of arg-id for width and precision in std-format-spec (#3511)
Co-authored-by: A. Jiang <de34@live.cn>
|
2023-03-03 15:40:42 -08:00 |
Casey Carter
|
4e5425cee4
|
pool resources: respect `max_blocks_per_chunk` (#3510)
|
2023-03-03 15:29:22 -08:00 |