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

901 Коммитов

Автор SHA1 Сообщение Дата
Daniel Marshall 4ee3f91e06
Visualise C++20 chrono additions (#1773)
* Visualise C++20 chrono additions

* tabs are bad

* [skip ci] oops

* Apply suggestions from code review

Co-authored-by: Casey Carter <cartec69@gmail.com>
Co-authored-by: statementreply <statementreply@gmail.com>

* Put is_negative first and change display of hms

* Apply suggestions from code review

Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>

Co-authored-by: Casey Carter <cartec69@gmail.com>
Co-authored-by: statementreply <statementreply@gmail.com>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-04-09 11:12:28 -07:00
Adam Bucior 318dcb31a4
Add visualizer for span (#1774) 2021-04-07 15:08:19 -07:00
mnatsuhara fb2f89f936
Merging `[time.zone]`, `[time.clock]`, and `[time.parse]` pieces of P0355R7 (#1789)
Co-authored-by: d-winsor <danwin@microsoft.com>
Co-authored-by: MattStephanson <68978048+MattStephanson@users.noreply.github.com>
Co-authored-by: Miya Natsuhara <miya.natsuhara@gmail.com>
Co-authored-by: mnatsuhara <46756417+mnatsuhara@users.noreply.github.com>
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2021-04-05 19:38:32 -07:00
Bishwajeet Parhi b88c580219
_MSVC_STL_UPDATE changed to current month (#1801) 2021-04-05 17:12:46 -07:00
Athira.V.Ajit eac85bf2c3
<optional>: Fix mystery LWG issue citations (#1788)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-04-05 17:05:15 -07:00
Igor Zhukov 6439888476
Updated working draft revision to n4885 (#1783) 2021-04-05 17:03:35 -07:00
Stephan T. Lavavej b2c0828827
header-units.json: Comment out version, yvals.h, yvals_core.h. (#1781) 2021-04-05 16:52:23 -07:00
Curtis J Bezault 747cb8f841
Add standard library header units test to parallelism group (#1776) 2021-04-05 16:45:38 -07:00
Adam Bucior cf15e49e0e
More optimizations for contiguous iterators (#1772) 2021-04-05 16:41:00 -07:00
Stephan T. Lavavej 02b238c93e
Use GitHub Actions to update the Status Chart (#1769)
Co-authored-by: Yeming Liu <Yeming.Liu@microsoft.com>
Co-authored-by: Casey Carter <cartec69@gmail.com>
2021-04-05 16:35:51 -07:00
Stephan T. Lavavej b84fbcf496
Update comments for February 2021 LWG issues (#1686) 2021-04-05 16:29:17 -07:00
Stephan T. Lavavej 90ea364a57
Activate vectorized algorithms for ARM64EC (#1798) 2021-04-05 15:27:45 -07:00
Jonathan Emmett 62137922ab
Improve coroutine_handle visualization with intrinsics (#1785) 2021-03-29 17:36:43 -07:00
Jonathan Caves 6aed1a69d6
Port test fix for VSO-119283 (#1778) 2021-03-24 16:01:57 -07:00
Stephan T. Lavavej 21dd369ddb
Suppress warning C4640 emitted by MSVC constinit (#1611) 2021-03-23 22:00:19 -07:00
Steve Wishnousky e002186e9b
Add escape hatch for _USE_STD_VECTOR_ALGORITHMS (#1751)
Co-authored-by: Casey Carter <cartec69@gmail.com>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-03-23 17:04:29 -07:00
Adam Bucior dcba13b91e
Optimizations for contiguous iterators (#1433)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
Co-authored-by: Casey Carter <cacarter@microsoft.com>
2021-03-22 21:03:26 -07:00
Michael Schellenberger Costa 043e19a4ee
README.md: Add a section about debugging individual tests (#1750)
Co-authored-by: Casey Carter <cartec69@gmail.com>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-03-22 18:08:31 -07:00
Stephan T. Lavavej d3d9735b4d
Avoid concepts when __cpp_lib_concepts isn't defined (#1749)
Co-authored-by: Michael Schellenberger Costa <mschellenbergercosta@googlemail.com>
2021-03-22 17:55:11 -07:00
statementreply 6d5cf9c949
README.md: Clarify build instructions with command line tools (#1744) 2021-03-22 17:53:03 -07:00
S. B. Tam 8e428c87f0
_Uglify some non-reserved names (#1743) 2021-03-22 17:47:13 -07:00
Stephan T. Lavavej 38927915a8
Fix make_shared with throwing destructors (#1736) 2021-03-22 17:38:00 -07:00
Erich Keane 87fa81378d
Generalize the 80-bit long double in <complex> for Clang (#1728) 2021-03-22 17:29:29 -07:00
statementreply a1ed5ebe60
<complex>: Fix warning C5219 when compiled with /Wall (#1722) 2021-03-22 17:13:05 -07:00
Anju del Moral Gonzalez e33832987f
Add STL.natvis (#1720)
Co-authored-by: Casey Carter <cartec69@gmail.com>
Co-authored-by: Daniel Marshall <xandan@gmail.com>
Co-authored-by: IhateTrains <IhateTrains@users.noreply.github.com>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-03-22 17:08:25 -07:00
Stephan T. Lavavej ef6c1ce124
Port STL portion of compiler backend changes (#1762) 2021-03-22 12:29:37 -07:00
Casey Carter 7570481d0b
Port STL portion of MSVC-PR-311353 (#1759) 2021-03-19 15:57:56 -07:00
Casey Carter 1cca4823a4
Define __cpp_lib_ranges (#1748)
Update list of implemented proposals

I have verified that all 23 proposals and 35 LWG issues listed in #39 are implemented either on main, in #1436, or in #1731.

Fixes #39
2021-03-18 13:32:26 -07:00
Casey Carter 038e07bf3f
Implement ranges::split_view (#1731) 2021-03-18 13:25:34 -07:00
Michael Schellenberger Costa 378dcadbe8
Implement ranges::join_view (#1436)
Co-authored-by: Casey Carter <cacarter@microsoft.com>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-03-18 12:27:07 -07:00
Stephan T. Lavavej 2d890fdadd
Update the Standard Library Header Units test for attributes (#1747) 2021-03-16 16:35:58 -07:00
Jonathan Emmett c5ee3b32bd
Downlevel standard coroutine support (#1730)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-03-11 20:45:03 -08:00
Michael Schellenberger Costa 194efde4bd
Fix ranges::uninitialized_copy/uninitialized_move for trivial types (#1713) 2021-03-04 14:44:44 -08:00
Stephan T. Lavavej ba4711881e
Toolset update: VS 2019 16.10 Preview 1 (#1711) 2021-03-04 14:27:48 -08:00
J Guy Davidson 108a112736
Update _MSVC_STL_UPDATE to March 2021 (#1708) 2021-03-02 13:21:37 -08:00
Stephan T. Lavavej 2e4ad028c4
_NODISCARD should appear before __declspec (#1703) 2021-03-02 13:19:54 -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
S. B. Tam 4e38117344
Enforce is_clock_v in Clause 32 [thread] headers (#1687)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-03-02 13:12:29 -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
Stephan T. Lavavej ec932c00a2
<xkeycheck.h>: Fix circular inclusion for Header Units (#1692) 2021-02-25 18:54:48 -08:00
Casey Carter 9c79c21772
<memory>: Guard aligned allocation with __cpp_aligned_new (#1689) 2021-02-25 18:41:59 -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
Jan 8a2c56dc75
Update outdated test options in readme (#1664)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2021-02-25 18:21:54 -08:00
Daniel Marshall 8f18867d0d
<chrono>: fix year_month_day_last::day() (#1663) 2021-02-25 18:14:53 -08:00
statementreply 49982c92a8
Comment calendar date conversion algorithm (#1646)
Co-authored-by: Miya Natsuhara <minatsuh@microsoft.com>
2021-02-25 18:10:39 -08:00
Stephan T. Lavavej d7be0ecb81
Skip tr1/tests/thread, minor style cleanups (#1697) 2021-02-25 18:06:07 -08:00