Dan Legg
6dccf9ef88
Pipeline changes to build, publish, and test ( #1400 )
...
Co-authored-by: Dan Legg <dalegg@microsoft.com>
2024-03-28 18:06:25 -07:00
David Machaj
5ef408f8b0
User/dmachaj/slim source location ( #1379 )
...
* First draft of slim_source_location
* Fix build breaks from first impl
* Fix failing test case
2023-12-22 11:47:37 -08:00
Jon Wiswall
912aa47ff4
Update GitHub action LLVM version to 17.0.5 ( #1373 )
...
* Maybe update tools version
* LLVM & Clang v17.0.5 now support source_location properly
2023-11-25 21:48:38 -08:00
Jon Wiswall
691f6f8c9d
Support for std::span for winrt::array_view and winrt::com_array ( #1343 )
...
* Implicit conversion between std::span and winrt::array_view
* Add testing and additional ctad for spans
* PR FB - yes, yes it does!
* PR FB
---------
Co-authored-by: Jaiganésh Kumaran <jaiganesh.kumaran@outlook.com>
Co-authored-by: Jon Wiswall <jonwis@ntdev.microsoft.com>
Co-authored-by: Kenny Kerr <kenny@kennykerr.ca>
2023-08-28 10:24:04 -07:00
David Machaj
d3bb275464
Fix source location test failure resulting from newer compiler ( #1326 )
2023-06-22 12:39:33 -05:00
Raymond Chen
6162c9d05d
Fix flakey clock and line-number tests ( #1294 )
2023-03-31 22:17:20 -05:00
Raymond Chen
4363e5c37a
Stack usage reduction in apartment switching, and lifetime fixes ( #1272 )
2023-02-08 12:04:42 -06:00
alvinhochun
e38b0801a8
Enable cpp20/custom_error for incoming LLVM 16 ( #1265 )
...
Tested with a recent llvm-mingw build very close to LLVM 16 rc1.
2023-01-30 07:42:59 -06:00
alvinhochun
983f659840
Cleaning up some warnings for Clang and GCC ( #1255 )
2023-01-09 08:57:33 -06:00
alvinhochun
3343c7cb78
Make compatible with GCC ( #1245 )
2022-12-13 11:32:15 -06:00
alvinhochun
80236cdf55
Fix llvm-mingw tests with LLVM trunk ( #1235 )
2022-11-23 20:10:21 -06:00
alvinhochun
37bd17f2a8
Fix null pointer dereference in weak_ref::get() ( #1232 )
2022-11-21 11:57:55 -06:00
Charles Milette
96bfd1631e
Fix formatting base types such as integers ( #1231 )
2022-11-21 10:26:06 -06:00
alvinhochun
921f62f1fa
Enable more tests on llvm-mingw and some fixes ( #1229 )
2022-11-18 09:32:09 -06:00
Charles Milette
104b0b9a27
Efficient way to format directly to hstring ( #1207 )
2022-11-12 09:32:51 -06:00
alvinhochun
5390dc86d4
Add CI test with LLVM 15 clang-cl ( #1203 )
2022-10-18 13:58:43 -05:00
alvinhochun
d3aa5db099
Improve CI jobs split ( #1210 )
2022-10-18 08:28:35 -05:00
alvinhochun
956c8d29c5
Various fixes for tests/CI ( #1206 )
2022-10-17 09:25:56 -05:00
David Machaj
cea2e4121e
Add `std::source_location` support when logging error information ( #1185 )
2022-09-19 12:25:53 -05:00
Kenny Kerr
129fade359
Upgrade cppwinrt solution to Visual Studio 2022 ( #1187 )
2022-09-16 12:49:11 -05:00
Scott Jones
f992bc4e4f
catch is evidently incompatible with VS 2022 (platform toolset v143) - backing off to unblock ( #1127 )
...
* catch is evidently incompatible with VS 2022 (platform toolset v143) - backing off to unblock
* unlikely to be needed, but reordered to support other platform toolset overriding
* pipeline now running out of disk space - clean intermediates as we go
* standardize OutDir, IntDir. ensure they are different for visualizer.
2022-03-23 15:35:56 -07:00
Scott Jones
768139a943
Several nuget tests failing to build with VS2022. Standardize on directory.build.props to use PlatformToolset v143 ( #1125 )
2022-03-22 15:14:59 -07:00
Raymond Chen
4c7e2b5676
Awaiting an already-completed IAsyncXxx does not consume stack in C++20 mode ( #1040 )
2021-10-21 09:50:19 -07:00
Charles Milette
71832b634d
std::format support ( #1025 )
2021-09-22 07:50:22 -07:00
Jaiganesh Kumaran
fb3e9897ad
Add starts_with and ends_with to hstring ( #952 )
2021-06-22 08:09:42 -07:00
Charles Milette
8684e14771
C++20 ranges support ( #900 )
2021-03-29 10:47:25 -07:00