Microsoft rolls out Windows 10 SDK preview build 17713 for developers
Microsoft has issued another Windows 10 SDK preview build for developers, ticking the version number up to build 17713. The build is intended to exist used with the latest Fast band Insider release, which matches the SDK build number, and it contains some interesting tidbits for developers to check out.
Here's a look at some of the highlights:
- Back up get_strong and get_weak to create delegates: This update allows a developer to use either get_strong or get_weak instead of a raw this pointer when creating a delegate pointing to a member part.
- Add together async cancellation callback: The most oftentimes requested feature for C++/WinRT's coroutine back up has been the addition of a counterfoil callback.
- Simplify the use of APIs expecting IBuffer parameters: Although most APIs adopt collections or arrays, enough APIs rely on IBuffer that it should exist easier to use such APIs from C++. This update provides direct access to the data behind an IBuffer implementation using the same data naming convention used by the C++ standard library containers. This as well avoids colliding with metadata names that conventionally begin with an capital letter.
- Conformance: Improved support for Clang and Visual C++'due south stricter conformance modes.
- Improved lawmaking gen: Various improvements to reduce code size, improve inlining, and optimize factory caching.
- Remove unnecessary recursion: When the control line refers to a folder rather than a specific winmd, cppwinrt will no longer search recursively for winmd files. It causes performance problems in the Os build and can lead to usage errors that are hard to diagnose when developers inadvertently cause cppwinrt to consume more winmds than expected. The cppwinrt compiler also now handles duplicates more than intelligently, making it more resilient to user error and poorly-formed winmd files.
- Declare both WINRT_CanUnloadNow and WINRT_GetActivationFactory in base.h: Callers don't need to declare them directly. Their signatures have also changed, amounting to a breaking alter. The declarations alleviate almost of the pain of this change. The alter is necessitated by the fact that C++/WinRT no longer depends on the Windows headers and this modify removes the dependency on the types from the Windows headers.
- Harden smart pointers: The consequence revokers didn't revoke when move-assigned a new value. This lead us to take a closer await at the smart pointer classes and we noticed that they were non reliably handling cocky-consignment. This is rooted in the com_ptr course template that most of the others rely on. Nosotros fixed com_ptr and updated the result revokers to handle motion semantics correctly to ensure that they revoke upon assignment. The handle form template has as well been hardened by the removal of the implicit constructor that made information technology easy to write wrong code. This as well turned bugs in the OS into compiler errors fixed in this PR.
Developers can now grab Windows 10 preview SDK build 17713 from Microsoft's download page at present. For more, including a list of known issues, you tin check out Microsoft'south total release notes.
Nosotros may earn a commission for purchases using our links. Acquire more than.
One of the greats
Xbox legend Shannon Loftis retires from Microsoft after 29 years
Shannon Loftis appear her retirement from Microsoft today, afterwards 29 years with the visitor. Loftis has been with Xbox for decades, having built franchises similar Fable, Banjo Kazooie, and many more, and recently revived Historic period of Empires from its long slumber.
You lot don't take to survive the apocalypse lone
Dying Light 2 co-op: How to play with online with friends
Dying Low-cal ii is an splendid game, but it's even more than fun when you lot play information technology in co-op with your friends. Hither's a guide on how you and your friends can play together, too as what you need to know about how online play functions.
New ways to test
Minecraft Preview can now be tested by Xbox Insiders on console
On Monday, Mojang Studios announced Minecraft Preview, a new Minecraft game that will let players test upcoming changes and updates before they release. Minecraft Preview will eventually supplant the current Minecraft: Boulder Edition beta program, and is coming first to iOS and Windows.
Source: https://www.windowscentral.com/microsoft-rolls-out-windows-10-sdk-preview-build-17713-developers
Posted by: colemangingaid.blogspot.com
0 Response to "Microsoft rolls out Windows 10 SDK preview build 17713 for developers"
Post a Comment