This is an archive of the discontinued LLVM Phabricator instance.

[lld-macho] Release notes for 15.x
ClosedPublic

Authored by int3 on Jul 31 2022, 10:00 AM.

Details

Reviewers
MaskRay
thakis
Group Reviewers
Restricted Project
Summary

From inspection of

git log origin/release/14.x..origin/release/15.x -- lld/MachO

Diff Detail

Event Timeline

int3 created this revision.Jul 31 2022, 10:00 AM
Herald added a project: Restricted Project. · View Herald Transcript
int3 requested review of this revision.Jul 31 2022, 10:00 AM
Herald added a project: Restricted Project. · View Herald TranscriptJul 31 2022, 10:00 AM
thakis accepted this revision.Jul 31 2022, 10:15 AM
thakis added a subscriber: thakis.

LG.

Want to add that we now support $ld$previous symbols with symbols name? (Not yet merged to 15.0, but will be). ("Programs using swift linked with the 14.0 sdk but an older deployment target no longer crash at startup when running on older iOS versions" or something like that.)

This revision is now accepted and ready to land.Jul 31 2022, 10:15 AM
int3 updated this revision to Diff 448872.Jul 31 2022, 10:25 AM

mention diff too

int3 added a comment.Jul 31 2022, 10:25 AM

Good point, done :)

Wait, isn't this also missing the eh frame support? (And maybe the release notes should mention the new clang flag to emit less eh free data too?)

There are a lot of cool changes in this release :)

int3 added a comment.Jul 31 2022, 11:17 AM

Oh that was already added previously. See the first bullet point right above the changes in this diff

But yes, there are a lot of cool changes :D