Граф коммитов

345 Коммитов

Автор SHA1 Сообщение Дата
Stephan T. Lavavej ba4711881e
Toolset update: VS 2019 16.10 Preview 1 (#1711) 2021-03-04 14:27:48 -08:00
Michael Schellenberger Costa 5934eb7d3a
Fix bug in memset optimization of ranges::uninitialized_value_construct (#1700)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-03-02 13:17:20 -08:00
MattStephanson 3c5e7da029
<iomanip>: get_time handles leading zeros incorrectly (#1620)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-03-02 13:09:22 -08:00
Daniel Marshall 30ac4400e5
P1208R6 <source_location> (#664)
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2021-03-01 17:37:36 -08:00
Michael Schellenberger Costa 52b7b3205f
P0980R1 constexpr std::string (#1502)
Co-authored-by: Miya Natsuhara <minatsuh@microsoft.com>
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2021-02-26 21:38:32 -08:00
Casey Carter 663f0dd47c
Implement ranges::iota_view (#1693) 2021-02-25 18:56:54 -08:00
mordante 6dd9e24d04
<charconv>: to_chars libc++ compatibility (#1670)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-02-25 18:36:58 -08:00
Adam Bucior 66ca0f30e8
Uses-Allocator and Guaranteed Copy Elision For Piecewise Construction (#1668)
Co-authored-by: ArtemSarmini <16746066+ArtemSarmini@users.noreply.github.com>
Co-authored-by: Michael Schellenberger Costa <mschellenbergercosta@gmail.com>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-02-25 18:26:14 -08:00
Daniel Marshall 8f18867d0d
<chrono>: fix year_month_day_last::day() (#1663) 2021-02-25 18:14:53 -08:00
Stephan T. Lavavej d7be0ecb81
Skip tr1/tests/thread, minor style cleanups (#1697) 2021-02-25 18:06:07 -08:00
Elnar Dakeshov 8734115d87
Enable constexpr_vector_bool internal testing (#1698) 2021-02-25 14:15:53 -08:00
Stephan T. Lavavej b52c3797e2
P1614R2 Adding Spaceship <=> To The Library (#1678)
Co-authored-by: Ahana Mukhopadhyay <t-ahmukh@microsoft.com>
Co-authored-by: Anju Del Moral Gonzalez <judelmor@microsoft.com>
Co-authored-by: Casey Carter <cacarter@microsoft.com>
Co-authored-by: Charlie Barto <chbarto@microsoft.com>
Co-authored-by: Curtis Bezault <cubezaul@microsoft.com>
Co-authored-by: d-winsor <danwin@microsoft.com>
Co-authored-by: Michael Schellenberger Costa <mschellenbergercosta@googlemail.com>
Co-authored-by: statementreply <statementreply@gmail.com>
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2021-02-24 16:19:31 -08:00
Stephan T. Lavavej 32d2755f3a
Test deduction guides with header units internally (#1567) 2021-02-23 19:48:32 -08:00
Elnar Dakeshov 3c13e3ec1d
Enable constexpr vector internal tests (#1690) 2021-02-23 15:01:54 -08:00
Michael S. Rizkalla 834baa6aca
P0053R7 <syncstream> (#1564)
Co-Authored-By: Adam Bucior <35536269+AdamBucior@users.noreply.github.com>
Co-Authored-By: Berrysoft <37586447+Berrysoft@users.noreply.github.com>
Co-Authored-By: Michael Schellenberger Costa <mschellenbergercosta@googlemail.com>
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2021-02-19 12:03:41 -08:00
statementreply 1043b11ecb
P1614R2 Spaceship: Clause 27: Time (partial, pre-C++20 types) (#1602)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-02-18 17:47:24 -08:00
Michael Schellenberger Costa 28678411ce
Fix uninitialized_meow memcpy optimization (#1548)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-02-17 22:21:05 -08:00
Michael S. Rizkalla 87152f41a1
<variant>: P0608R3 Improving variant's converting constructor/assignment (#1629)
Co-authored-by: Casey Carter <cacarter@microsoft.com>
Co-authored-by: Igor Zhukov <4289847+fsb4000@users.noreply.github.com>
Co-authored-by: S. B. Tam <8998201+cpplearner@users.noreply.github.com>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-02-17 18:53:52 -08:00
Michael Schellenberger Costa a31bd6ed6b
P1004R2 constexpr std::vector (#1407)
Co-authored-by: Miya Natsuhara <minatsuh@microsoft.com>
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2021-02-16 23:54:27 -08:00
Stephan T. Lavavej 7f08bb3887
<xhash>: Fix compiler error when dllexporting a class derived from unordered_set (#1639) 2021-02-12 15:49:31 -08:00
statementreply df18ae1ae0
<chrono>: Optimize calendar date conversion (#1634) 2021-02-12 15:43:55 -08:00
Stephan T. Lavavej b7c673eb98
Partially activate more Header Units test coverage (#1628) 2021-02-12 15:03:27 -08:00
Casey Carter 396f901d58
Add test coverage for GH-1603 (default_initializable) (#1604) 2021-02-12 14:49:31 -08:00
statementreply 481d1bdea2
<random>: Fix several min/max values and gamma_distribution::param_type::operator== (#1601) 2021-02-12 14:42:25 -08:00
MattStephanson 03c79d7260
<random>: Improve binomial_distribution accuracy (#1531)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
Co-authored-by: Casey Carter <cacarter@microsoft.com>
2021-02-12 14:36:51 -08:00
Michael Schellenberger Costa 47cd70315d
Prepare the constexpr machinery needed for string and vector (#1546)
Co-authored-by: Miya Natsuhara <minatsuh@microsoft.com>
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2021-02-03 13:54:37 -08:00
Casey Carter 355f8f560e
Update LLVM submodule reference (#1594)
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2021-02-01 19:43:49 -08:00
Michael S. Rizkalla d1f6fe969f
<xmemory>: remove deprecated std::allocator members in C++20 (#1585) 2021-02-01 19:35:06 -08:00
Daniel Marshall 6779b613e1
<chrono>: Partially implement P0355R7 (#323)
Co-authored-by: Curtis Jacques Bezault <curtbezault@gmail.com>
Co-authored-by: MattStephanson <68978048+MattStephanson@users.noreply.github.com>
Co-authored-by: mnatsuhara <46756417+mnatsuhara@users.noreply.github.com>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-02-01 14:22:32 -08:00
Mahmoud Saleh c319a7b2e4
P0466R5 Layout-Compatibility And Pointer-Interconvertibility Traits (#1575)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-01-30 16:31:31 -08:00
Curtis J Bezault 721e3ad895
Build, but don't run, ARM/ARM64 tests (#1505)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-01-27 02:11:54 -08:00
Michael Schellenberger Costa a5b13ff8fb
Implement allocating algorithms for ranges (#1383)
Co-authored-by: Casey Carter <cacarter@microsoft.com>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-01-27 02:02:49 -08:00
statementreply 0ce9231e45
Implement LWG-3171 "LWG-2989 breaks directory_entry stream insertion" (#1573) 2021-01-25 23:57:52 -08:00
Alex Guteniev 3d7a01c193
<atomic>: Use _mm_pause, load loop (#1146)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
Co-authored-by: Billy O'Neal <bion@microsoft.com>
Co-authored-by: Curtis J Bezault <curtbezault@gmail.com>
Co-authored-by: Casey Carter <cacarter@microsoft.com>
2021-01-25 23:46:25 -08:00
Stephan T. Lavavej 4a8ffcd83b
Move the macro for MSVC-internal testing (#1589) 2021-01-25 23:40:54 -08:00
Stephan T. Lavavej b1fbbdc4c3
Toolset update: VS 2019 16.9 Preview 3 (#1577) 2021-01-21 17:11:58 -08:00
Berrysoft 6c9f6da6ef
P0408R7 Efficient Access To basic_stringbuf's Buffer (#919)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-01-15 19:36:47 -08:00
Curtis J Bezault f93cf3a0e3
Test each list which can contain /BE independently (#1565) 2021-01-14 18:38:48 -08:00
Michael Schellenberger Costa 40b39d2401
Fix ranges::unique for already unique input (#1561)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-01-14 18:32:51 -08:00
MattStephanson 85ad05396a
<algorithm>: fill should accept volatile byte pointers (#1557)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-01-14 18:28:03 -08:00
Stephan T. Lavavej b6ee7a6e38
Fix boolalpha extraction to be case-sensitive again (#1543) 2021-01-14 18:09:50 -08:00
Casey Carter ac4fde764a
Convert contiguous_iterators to pointers correctly (#1527)
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2021-01-07 19:15:26 -08:00
Michael S. Rizkalla 256197425b
P0784R7 Library Support For More constexpr Containers (#1369)
Co-authored-by: Adam Bucior <35536269+AdamBucior@users.noreply.github.com>
Co-authored-by: Curtis Jacques Bezault <curtbezault@gmail.com>
Co-authored-by: Michael Schellenberger Costa <mschellenbergercosta@gmail.com>
Co-authored-by: mnatsuhara <46756417+mnatsuhara@users.noreply.github.com>
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2021-01-07 19:01:52 -08:00
Stephan T. Lavavej 2ce62b5848
Always use `if constexpr`, require CUDA 10.1 Update 2 (#1544) 2021-01-05 17:19:12 -08:00
Curtis J Bezault 2914b4301c
Add target architectures as features (#1539) 2020-12-17 17:58:04 -08:00
Stephan T. Lavavej 04369fcf3b
Build header units in parallel (#1529) 2020-12-16 17:12:42 -08:00
Curtis J Bezault 839c21c4f3
Add an nvcc test which compiles all the headers at once (#1519)
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2020-12-16 17:04:13 -08:00
Hamid Reza Arzaghi 628544cf61
<regex>: Fixes regex character class case insensitive search problem (#1503)
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2020-12-16 16:27:14 -08:00
Michael Schellenberger Costa d01fd4b73b
Implement resolution of LWG-3449 for take_view (#1457)
Co-authored-by: Casey Carter <cacarter@microsoft.com>
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2020-12-16 16:19:18 -08:00
Casey Carter 335449fc88
Silence future "unused capture" warning (#1522) 2020-12-14 21:26:34 -08:00