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

41 Коммитов

Автор SHA1 Сообщение Дата
Stephan T. Lavavej acb1178fd2
Mirror internal MSBuild changes again (#4494) 2024-03-21 11:08:39 -07:00
Stephan T. Lavavej 6ca6c278ad
Mirror internal MSBuild changes (#4428) 2024-02-29 13:25:41 -08:00
Casey Carter 0403d19f54
Use Retail MSBuild Targets (#4225)
This is the STL-specific part of internal MSVC-PR-510075.
2023-12-01 14:21:31 -08:00
nicole mazzuca 172d0c0d57
[ASan] Disable annotations on unsupported platforms (#4058)
Co-authored-by: Nicole Mazzuca <nicole@strega-nil.co>
2023-10-04 13:49:15 -07:00
Casey Carter 6735beb0c2
MSBuild Project Refactor (#4054)
This is a mirror of internal MSVC-PR-485982 which heavily restructures the internal build.
2023-09-27 12:10:19 -07:00
S. B. Tam a9e0c12421
`<mutex>`: Make `_Mtx_internal_imp_mirror` more closely match `_Mtx_internal_imp_t` (#3763)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
2023-06-15 02:38:42 -07:00
Dmitry Kobets a0f03675a6
Remove SpectreBuildDebug flag from MSBuild (#3704) 2023-05-16 12:36:14 -07:00
Stephan T. Lavavej 5d4aa49c07
Revert the ppltasks change that introduced an `ole32.dll` dependency (#3607) 2023-04-04 16:42:24 -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
Stephan T. Lavavej cd2f4c20d0
Port MSBuild refactoring (#3121)
* Mirror MSVC-PR-422642.
2022-09-28 16:45:25 -07:00
Alex Guteniev 27b006e4d1
Move charconv tables (#2125)
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2022-07-20 16:14:50 -07:00
Alex Guteniev e178ea2c52
stacktrace (#2502)
Co-authored-by: Adam Bucior <35536269+AdamBucior@users.noreply.github.com>
Co-authored-by: Daniel Marshall <xandan@gmail.com>
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2022-06-12 02:27:31 -07:00
Stephan T. Lavavej 17fde2cbab
Mirror MSBuild changes (#2753) 2022-06-02 12:59:55 -07:00
Charlie Barto 60decd0d82
Avoid an assertion failure in alias.asm (#2738)
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2022-05-24 23:16:51 -07:00
Charlie Barto fc9232d807
Add an alias object to the import lib (#2734)
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2022-05-23 18:36:43 -07:00
Michael Schellenberger Costa 46c0bcba4a
<string> Add asan annotations (#2196)
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2022-05-16 20:44:08 -07:00
Casey Carter 313aa59322
Remove unnecessary copy of _clr DLLS from internal build (#2717)
Doesn't affect the OSS build at all.

Mirror of MSVC-PR-398691
2022-05-12 18:00:39 -07:00
Scott Jones 80ebe871c7
Coordinated fix for capturing continuation context for tasks in Desktop apps (#2654)
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2022-04-14 23:10:39 -07:00
Stephan T. Lavavej dd5be88c63
Use `/ALTERNATENAME` instead of checked-in OBJ files generated by `aliasobj` (#2381) 2022-01-05 22:27:47 -08:00
Curtis J Bezault 2f9f567ffe
`<vector>`: Add ASan annotations. (#2071)
Co-authored-by: Casey Carter <cartec69@gmail.com>
Co-authored-by: Michael Schellenberger Costa <mschellenbergercosta@googlemail.com>
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2021-12-10 20:03:29 -08:00
Jonathan Emmett 6fe2eae6b5
Reapply the internal msbuild changes for ARM64 PDB locations. (#2174)
This mirrors the STL-specific changes from MSVC-PR-347859, which reverts the revert of #2092.
2021-08-31 17:44:05 -07:00
Stephan T. Lavavej 4d5d9250ad
Revert internal msbuild changes for ARM64 PDB locations (#2159) 2021-08-26 15:21:31 -07:00
Jonathan Emmett cc515bbb42
Port internal msbuild changes for ARM64 PDB locations (#2092) 2021-08-04 13:34:43 -07:00
Stephan T. Lavavej 280347a430
Port internal msbuild changes for ARM64EC (#2051) 2021-07-12 14:34:48 -07:00
Casey Carter ccc5aaaadc
`<format>` assumes strings are encoded in the active code page (#1834) 2021-04-20 00:21:40 -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
Stephan T. Lavavej ef6c1ce124
Port STL portion of compiler backend changes (#1762) 2021-03-22 12:29:37 -07:00
Stephan T. Lavavej ba4711881e
Toolset update: VS 2019 16.10 Preview 1 (#1711) 2021-03-04 14:27:48 -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
Stephan T. Lavavej e604b6c2ff
Port internal stl/msbuild changes (#1515) 2020-12-03 19:19:07 -08:00
Stephan T. Lavavej 51ccd93319
Port MSVC-internal changes, again (#1431) 2020-11-06 21:20:10 -08:00
Stephan T. Lavavej a6c10429b6
_M_ARM64EC cleanups. Fifth time's the charm. (#1355) 2020-10-08 18:30:54 -07:00
Stephan T. Lavavej b1ed29c8a6
Port MSVC-internal changes (#1344) 2020-10-05 16:18:30 -07:00
Alex Guteniev 554b5d300d
Remove XP (and Server 2003) support from STL (#1194)
Co-authored-by: Stephan T. Lavavej <stl@microsoft.com>
2020-09-25 15:50:19 -07:00
Billy O'Neal f437e98359
Add DisableThreadLibraryCalls to all satellite DLLs. (#1142) 2020-08-10 23:52:31 -07:00
Alex Guteniev e4b75dcd44
Implement std::atomic::wait (#593)
Co-authored-by: Curtis J Bezault <curtbezault@gmail.com>
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: Casey Carter <cartec69@gmail.com>
2020-08-01 17:54:07 -07:00
Alex Guteniev 9a0a17e66c
Improve call_once performance by using Init­Once­Begin­Initialize / InitOnceComplete (#688)
Co-authored-by: Stephan T. Lavavej <stl@nuwen.net>
Co-authored-by: Casey Carter <cartec69@gmail.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: Curtis Bezault <curtbezault@gmail.com>
2020-05-11 16:38:36 -07:00
Michael Scott Mueller 922eec2a12
<filesystem>::space fails with no read access to root (#552)
* <filesystem>::space fails with no read access to root

Avoid the unnecessary call to GetVolumePathNameW because read access for this call is required on the root of the mounted volume. This call used to be required for GetDiskFreeSpace, but should not be used for GetDiskFreeSpaceExW, where the full path should be used. The appropriate read permissions on the given path will be taken into consideration.

Co-authored-by: Billy O'Neal <billy.oneal@gmail.com>
2020-03-03 09:37:04 -08:00
Charles Milette a8efb53f4e
Reduce memory consumption of system_category().message() (#457)
This avoids the allocation in _Winerror_message, and introduces a new version of it which uses FORMAT_MESSAGE_ALLOCATE_BUFFER to completely avoid overallocating memory

Fixes #434

Co-authored-by: Billy O'Neal <billy.oneal@gmail.com>
Co-authored-by: Casey Carter <cartec69@gmail.com>
2020-02-07 00:25:31 -08:00
Stephan T. Lavavej 18063ce6e4 Fix #322: <filesystem>: GetVolumePathNameW linker errors for UWP developers 2019-12-06 13:45:40 -08:00
Stephan T. Lavavej 219514876e Initial commit. 2019-09-04 15:57:56 -07:00