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

525 Коммитов

Автор SHA1 Сообщение Дата
David Machaj d3bb275464
Fix source location test failure resulting from newer compiler (#1326) 2023-06-22 12:39:33 -05:00
Kenny Kerr ec54c40215
Clarify contributing guide (#1324) 2023-06-21 15:16:35 -05:00
Kenny Kerr c24bc391ed
Fix workflow trigger (#1321) 2023-06-08 12:18:38 -05:00
Kenny Kerr ed6a1e37a2
Update open source docs (#1315) 2023-05-30 08:42:50 -05:00
Kenny Kerr e2dc21469b
Update readme 2023-05-27 14:38:18 -05:00
Charles Milette 0e740b1bae
Update issue template to use `cpp` instead of `rust` (#1313) 2023-05-24 08:16:44 -05:00
Kenny Kerr 780e09599b
Add UTF-8 path support (#1307) 2023-05-17 12:26:26 -05:00
alvinhochun 858d50369a
Disable MSYS2 mingw32 CI due to running out of memory (#1305) 2023-05-16 08:23:36 -05:00
Scott Jones 4587264757
Remove explicitly setting PreferredToolArchitecture, since VS 2022 handles this more comprehensively (#1304) 2023-05-15 11:19:04 -07:00
Ryan Shepherd 49b2cab4ce
Remove ARM OneBranch build workaround (#1303) 2023-05-11 03:55:38 -07:00
Kenny Kerr 65581a379f
Add `capture` support for unconventional result types (#1301) 2023-04-29 14:53:13 -05:00
Ryan Shepherd c3b7fcfc99
Move official build pipelines to OneBranch (#1295)
* Add OneBranch pipelines
2023-04-03 10:52:40 -07:00
Raymond Chen 6162c9d05d
Fix flakey clock and line-number tests (#1294) 2023-03-31 22:17:20 -05:00
Raymond Chen a1b9593323
Use safe DLL loading (avoid current directory) (#1293) 2023-03-30 08:48:23 -05:00
Ryan Shepherd 737adea24a
Compliance and test cleanup (#1291)
* Compliance and test cleanup

* Leave CFG off for debug builds
2023-03-27 18:34:35 -07:00
Johan Laanstra f3c730994e
Expose configuring /nomidl. (#1290)
* Expose configuring /nomidl.

* Add test project and fix comments.
2023-03-24 11:32:14 -07:00
Ryan Shepherd 9e89b5c9fe
Create pipeline to sync mirror repo (#1286) 2023-03-13 12:26:53 -07:00
Kenny Kerr 629f9e7659
Update README.md 2023-03-03 10:48:16 -06:00
Dustin L. Howett 72b30cc0f1
Add a clang-specific impl->projection conversion operator (#1274) 2023-02-23 15:38:07 -06:00
Jaiganésh Kumaran abcdc75e00
Add `to_hstring` overload for `IStringable` (#1271) 2023-02-20 09:38:23 -06:00
Raymond Chen 4e674c7ebf
Fix unreliable clock epoch tests (#1277) 2023-02-17 16:19:54 -06:00
Raymond Chen 419c33a903
Reduce stack consumption if unable to switch to `apartment_context` (#1276) 2023-02-16 12:53:02 -06:00
Raymond Chen 4363e5c37a
Stack usage reduction in apartment switching, and lifetime fixes (#1272) 2023-02-08 12:04:42 -06:00
Kenny Kerr 3bbee2cf2c
Workaround for false positive code analysis warning (#1269) 2023-02-06 10:36:11 -06:00
Charles Milette 047c179f15
Make the formatter for IStringable const (#1270) 2023-02-05 15:21:16 -06:00
Ryan Shepherd ed69c4b4d6 Fix typo in build.yml 2023-01-31 23:26:03 -08:00
Ryan Shepherd d68a8c7bd9
Move build pipeline into YAML (#1268)
Among other things, this will allow the C++/WinRT build pipeline to stay synchronized with the product code.
2023-01-31 16:19:28 -08: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
Kenny Kerr b5503ee594 issue template 2023-01-17 13:03:24 -06:00
David Machaj 6ff78e4974
Add a mechanism to suppress `std::source_location` (#1260) 2023-01-09 16:52:54 -06:00
alvinhochun a2131900b9
Add option for using custom license text (#1262) 2023-01-09 11:20:07 -06:00
alvinhochun 983f659840
Cleaning up some warnings for Clang and GCC (#1255) 2023-01-09 08:57:33 -06:00
alvinhochun fe304096fa
Make headers partially usable with LLVM/libc++ 13 (#1257) 2023-01-03 11:33:53 -06:00
alvinhochun 0214f2f7a2
cmake: Allow using external winmd headers to bypass download (#1256) 2023-01-03 11:33:25 -06:00
alvinhochun 0a6cb062e2
mingw: Stop using .weak symbols aliases (#1250) 2022-12-20 18:13:41 -06:00
yuvaln-s1 31ad5bcd01
Fix object usage after move in make_delegate_with_shared_state (#1253) 2022-12-20 15:11:33 -06:00
alvinhochun 44572ed0f1
Try to fix random failure of the clock test (#1251) 2022-12-19 19:59:35 -06:00
Charles Milette 8ac2b798c7
Fix cancellation propagation by moving responsability to awaiter (#1246) 2022-12-19 08:45:09 -06:00
Kenny Kerr 69f9d8ca18
Improve error reporting for clock test (#1248) 2022-12-15 19:31:38 -06:00
alvinhochun b482851c37
FIx build on macOS and add CI build (#1247) 2022-12-15 10:07:35 -06:00
alvinhochun 3343c7cb78
Make compatible with GCC (#1245) 2022-12-13 11:32:15 -06:00
alvinhochun 4a5acf6445
Add Linux native build (#1239) 2022-12-06 11:13:30 -06:00
alvinhochun d86323ddad
CI: Refactor LLVM setup steps and use cache (#1242) 2022-12-05 08:28:56 -06:00
alvinhochun da5579c352
Support Linux cross-compilation with mingw-w64 (#1238) 2022-11-28 09:06:56 -06:00
alvinhochun 80236cdf55
Fix llvm-mingw tests with LLVM trunk (#1235) 2022-11-23 20:10:21 -06:00
alvinhochun 530d383ddf
Partial GCC compatibility improvements (#1234) 2022-11-21 11:59:13 -06:00
alvinhochun 37bd17f2a8
Fix null pointer dereference in weak_ref::get() (#1232) 2022-11-21 11:57:55 -06:00
alvinhochun d81ec9fde1
Minor changes to CMakeLists.txt (#1233) 2022-11-21 11:33:09 -06:00
alvinhochun e96613d88b
Fix multi_threaded_map/_vector tests on Clang (#1230) 2022-11-21 10:26:55 -06:00
Charles Milette 96bfd1631e
Fix formatting base types such as integers (#1231) 2022-11-21 10:26:06 -06:00