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