Zig SDK & Zig Toolsets Progress Report - February 2024 #118
Pinned
alexrp
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
This is part of a series of progress reports that are posted with a monthly-ish cadence when there's notable progress made on the project.
Zig SDK v4.2.16 Release
v4.2.16 added some features and resolved a few bugs:
OutputType=WinExejust like in regular .NET projects (Support--subsystemlinker flag #43).ImageBaseandDynamicImageBaseproperties (Support--image-baselinker flag #103 and Support--dynamicbaselinker flag #104).StackSizeproperty (Support--stacklinker flag #102).AllowUndefinedSymbolsproperty (Support--allow-shlib-undefinedlinker flag #80).try/catchstatements can catch SEH exceptions on Windows with the newAsyncExceptionsproperty (Support asynchronous exceptions in C/C++ #85).Packtarget to work correctly when a singleRuntimeIdentifieris set (_PackNativeAssetsshould not useRuntimeIdentifiersunconditionally #55).Finally, we clarified the relationship between 'outer' and 'inner' builds as it pertains to RIDs (#68 and #69):
RuntimeIdentifiers(plural), while an inner build is one that is building for a specificRuntimeIdentifier(singular).Build,Clean, andPublish. Conceptually, it somewhat applies toPackas well.IsOuterBuildproperty indicating whether the current build is an outer build.OuterBuild/InnerBuild,OuterClean/InnerClean, andOuterPublish/InnerPublishtargets as public extension points.Future Plans
There are no changes to our plans since #100.
Beta Was this translation helpful? Give feedback.
All reactions