Releases: microsoft/xlang
Releases · microsoft/xlang
2.0.190730.2: Update Microsoft.Windows.CppWinRT.targets (#542)
Changes:
This list of changes was auto generated.
2.0.190729.1: Use CreateFile2 and CreateFileMapping (#536)
Changes:
- 824ab9c Use CreateFile2 and CreateFileMapping (#536)
- 7456984 Automatically determine the mdmerge merge depth based on the RootNamespace. (#538)
- da90a0d add support for remote visualization of custom types (#537)
- 826041b clean up a few static analysis warnings (#534)
This list of changes was auto generated.
2.0.190722.3: Add C++/WinRT when_any async helper (#524)
Changes:
- e9305c0 Add C++/WinRT when_any async helper (#524)
- ba83df8 Reduce the build time for C++/WinRT's std::hash specializations (#531)
- c441fb8 Add support for PE32+ (64-bit) winmd parsing, to re-enable managed assemblies (#530)
- 36c2fee Reenable coroutine support on VS 2017 (#528)
- e89c90b Incorporating xlang error handling into cppxlang (#489)
- 722ff83 Add [[nodiscard]] attribute to auto_revoke_t overloads in C++/WinRT (#521)
- deb5faa Add C++/WinRT when_all async helper (#516)
- 055f888 Add indented_writer_base to library (#305)
This list of changes was auto generated.
2.0.190712.2
Changes:
- 8d849c1 Optimize C++/WinRT implementation signatures (#512)
- 46b872f Update version of catch2 to fix some build stability issues (#510)
This list of changes was auto generated.
2.0.190710.3: Update README.md (#509)
Changes:
- 8ae0554 Update README.md (#509)
- ad87f23 Improved GetMany test for C++/WinRT (#499)
- dc33961 Update linux docker image to Ubuntu 19.40 (disco) with Clang/Libc++ 8 (#488)
- 8dfbdef remove pfx (#504)
- 0e0425f Add fast reverse iterators to C++/WinRT (#500)
- b9037af Suppress warning when C++/WinRT component (initially) has no activation factories (#501)
- 54c1e29 Make lack of weak-ref support more debuggable in C++/WinRT (#502)
- 2f74612 Remove confusing C++/WinRT command line behavior (#505)
- 68e213b Update README.md
- 800e221 Switch C++/WinRT's GetMany implementation to use tag dispatch based on iterator category (#503)
See more
- 9ae1a9b Remove unused includes from C++/WinRT (#494)
- 7931803 Optimize C++/WinRT's GetMany implementation (#497)
- e95fbcc Handle most Clang warnings in C++/WinRT unit tests (#495)
- 4c25c2b Remove Clang workaround for directxmath.h in C++/WinRT (#493)
- d8e7c18 Update CODEOWNERS
- f648db9 Major Clang update for C++/WinRT (#492)
- 40ac36b Remove WINRT_EXTERNAL_CATCH_CLAUSE now that last OS usage has been removed (#487)
- eea3a56 Fix issues with std::filesystem::canonical being different to std::experimental::filesystem::canonical (#485)
- 728b61c Update README.md
- f2f1221 Update C++/WinRT to avoid the defunct std::experimental::filesystem namespace and use std::filesystem instead (#483)
- 379c5d2 Fix auto return deduction colliding with uniform construction (#482)
- c54bb81 add winrt::com_ptr, winrt::param::hstring, winrt::...::IUnknown to .natvis file (#477)
- 974e9a0 add support for base types and numerics props (#479)
- 9b96cc0 Compile C++/WinRT test component with magic statics disabled (#478)
- 685eeb4 Remove magic statics from to_hstring and start using std::to_chars (#473)
- 239090c Restore return type deduction now that LKG8 is available (#475)
- e715005 Update readme.md
- 8e27c15 Fix bug in winrt::delegate return call generation (#472)
- e3166fb Avoid use of magic static in C++/WinRT factory cache (#470)
- 9a7b288 Add [[nodiscard]] to static C++/WinRT properties as well (#471)
- dacb425 Fixed a couple publishing bugs (#469)
- d8db7db Add partial specialization of winrt::delegate to C++/WinRT so that it can return a value (#467)
- 1d55ee1 Update extension.manifest.json (#468)
- 909e88a Put cppwinrt sign config files under source control (#466) [ #403 ]
- 6310d71 Revert "Remove dynamic project reference condition to permit use by static lib (#403)" (#465)
- 9f220fb solution config (#464)
- 3c5670c Further macro isolation in C++/WinRT to prepare for C++20 modules (#462)
- ac9f741 A few more [[nodiscard]] warnings in C++/WinRT test code (#461)
- e668efd Create artifacts for release pipeline VSIX publish (#459)
- 0658593 Add [[nodiscard]] to 'get' property overloads in C++/WinRT (#458)
- 92c0207 Fix is_async to categorize IAsyncAction property (it is not a generic type) (#457)
- f04ed84 Use get_category consistently in cppwinrt implementation (#452)
- a072ecf removed accidental dependency on TargetPlatformVersoin in reference projection (#451)
- bb3339d Delete Dockerfile (#450)
- e8d4b6d C++/WinRT single_threaded_observable_vector now supports IInspectable automatically (#449)
- 79bafe7 Update azure-pipelines.yml (#444)
- 8fa1617 Update azure-pipelines.yml (#443)
- a6545b7 Additional dependencies and diags for build signing (#442)
- 1393a49 Generate C++/WinRT enum operators (#439)
- a27afef fixed package dependencies for signed, optimized builds (#438)
- a2cb26b Revert "Use return type deduction in generated C++/WinRT headers (#427)" (#436)
- bac1782 C++/WinRT now handles failing async/event delegates the same way that WRL does (#435)
- 318fcf4 Update readme.md
- e6973b6 Use return type deduction in generated C++/WinRT headers (#427)
- 67820d0 Remove Context attribute (unrecognized by older versions of msbuild) (#428)
- 1cff789 Added C++/WinRT property page (#425)
- 6f7daac Optimize C++/WinRT fast ABI forwarding to minimize code size (#424)
- aa7e867 Add rules file for RootNamespace property (#422)
- 5c37967 Update typo on Metadata Representation doc (#407)
- 4ad890a Introduce the C++/WinRT winrt::terminate function to provide richer crash dumps in the event of a WinRT exception (#423)
- c718637 Add C++/WinRT static_assert to prevent compilation of generated source files (#421)
- e655fd0 Fast ABI forwarder optimizations (#406)
- 84b0947 Remove dynamic project reference condition to permit use by static lib (#403)
- d7e00e1 Add CppWinRTParameters and CppWinRTFastAbi documentation (#402)
- 3123c64 assemble x86 with safeseh to enable consuming projects to link with /SAFESEH (#399)
- 6481d0d Fix SAFESEH build breaks due to thunks.obj linkage (#398)
- eb559b3 Isolate fast forwarder support into standalone header for more general use (#397)
- b1be5a2 C++/WinRT fast ABI forwarding and offloading (#396)
- 54bb749 fixed win32 dir rename (#395)
- f8bfe93 C++/WinRT NuGet fast ABI integration (#394)
- cc8cd68 adapt to recent cppwinrt breaking change (#392)
- cda5bde Improve Python/WinRT Readme (#375)
- 7176cb7 Improved diagnostics for detecting direct allocations in C++/WinRT (#391)
- 69fb907 Disambiguate get_abi use in C++/WinRT implementation (#390)
- 7b3d1eb Generate C++/WinRT fast ABI base calls automatically for implementations (#386)
- d2ff6bd xlang::call propagates return value of std::visit (#385)
- 7af3938 Workaround for C++ compiler code gen bug (#379)
- 3a3772b Support for SDK override builds (#378)
- 90cd932 opt out of heap enforcement for existing xaml apps (#376)
- e8e2bbd More efficient GUID comparisons in C++/WinRT (#372)
- ae7de43 make is_sta assertion a bit more diagnostic (#374)
- d13ada7 Devhawk/release winml sample (#369)
- 00f5ed8 Add foundation + collection types to xlang (#360)
- d2cff46 Implementaton of error handling for xlang (#361)
- e089d7a fix links (#367)
- 6903bcc Convert IInspectable to IXlangObject (#359)
- 0d44b37 pint c++/WinRT nuget to 2.0.190417.3 (#365)
- 94933b6 Initial readme improvements for python projection (#364)
- 83c96ed squash merge devhawk/buildtest into a new branch for code review purposes (#356)
- 5a0f9ab fixed unclosed import element (#357)
- 6af844a Update complete_winml_tutorial.py (#354)
- e72a635 Fix bug in -optimize colliding with winrt::param types (#352)
- f2b764d Add tearoff support to C++/WinRT (#348)
- ce3d04d Fast abi forwarder tear-off support (#344)
- 13f43d0 Improved error message to help diagnose invalid winmd files (#351)
- 759e102 mklink more robust: Documents redirection & VS ver (#349)
- a2b3109 Temporarily opt xaml projects out of make enforcement (#345)
- a94b33e Restore static_assert for WinRT types in C++/WinRT generics (#342)
- 92eaf47 Reliably diagno...