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

26 Коммитов

Автор SHA1 Сообщение Дата
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