This is an archive of the discontinued LLVM Phabricator instance.

[analyzer] (Urgent!) Add 9.0.0. release notes.
ClosedPublic

Authored by Szelethus on Aug 26 2019, 12:02 PM.

Details

Summary

I wanted to do this a lot sooner, but I guess better now than never. Please chip in, I may have missed some important patches (especially osx or CTU ones).

Diff Detail

Event Timeline

Szelethus created this revision.Aug 26 2019, 12:02 PM

Please note that LLVM 9.0.0-final is due on the 28th of August.

xbolva00 added inline comments.
clang/docs/ReleaseNotes.rst
251

Please fix this

263

Detto

NoQ added inline comments.Aug 26 2019, 6:32 PM
clang/docs/ReleaseNotes.rst
237–238

"On LLVM's own codebase" :)

@Charusso: I think we need to cherry-pick all of our latest patches to this checker to 9.0 because otherwise it'll be crashing with the isValidBaseClass() assertion.

NoQ accepted this revision.Aug 26 2019, 6:40 PM

I approve the patch and i don't see anything obvious that we're missing out (@Szelethus, your GSoC isn't on by default back in 9.0, only in master, right?).

I guess we should really try harder to fill it in with every patch that deserves it.

clang/docs/ReleaseNotes.rst
235

"of XNU libkern OSObjects", so that it sounded less esoteric :/

237–238

Please note that LLVM 9.0.0-final is due on the 28th of August.

Mmm, most likely too late.

251

I think this was supposed to be a joke but i don't insist^^

This revision is now accepted and ready to land.Aug 26 2019, 6:40 PM
hans added a comment.Aug 27 2019, 1:14 AM

Please note that LLVM 9.0.0-final is due on the 28th of August.

There are still a lot of open bugs, so it will probably slip at least a little.

clang/docs/ReleaseNotes.rst
237–238

"all of our latest patches" sounds like a lot, so yeah probably too late.

If it's broken, maybe don't point it out in the release notes. Fixes can go in 9.0.1.

martong added inline comments.Aug 27 2019, 1:20 AM
clang/docs/ReleaseNotes.rst
269

Could you please also add:

  • Numerous` ASTImporter` related fixes and improvements which increase the stability of CTU.
  • CTU is enabled to inline virtual functions too.
devnexen added inline comments.
clang/docs/ReleaseNotes.rst
240

typo recieved

Szelethus updated this revision to Diff 217564.Aug 27 2019, 6:56 PM

Fixing inlines!

Szelethus marked 10 inline comments as done.Aug 27 2019, 6:57 PM
In D66765#1646237, @NoQ wrote:

I approve the patch and i don't see anything obvious that we're missing out (@Szelethus, your GSoC isn't on by default back in 9.0, only in master, right?).

Precisely.

I guess we should really try harder to fill it in with every patch that deserves it.

*judges everyone who lets any important patch through without adding it to the release notes from now on*

clang/docs/ReleaseNotes.rst
251

Let's reserve jokes for greater depths within the developer docs :^)

This revision was automatically updated to reflect the committed changes.
Herald added a project: Restricted Project. · View Herald TranscriptAug 28 2019, 1:11 AM