[4.0.0 Release] The branch is here, the release process starts

Dear everyone,

It has begun: the release branch was recently created from trunk at
r291814 and the trunk version was subsequently incremented to 5.0.0
(as per the new versioning scheme [1]).

Release blockers are tracked by http://llvm.org/PR31622 Please mark
any bugs, old or new, that you think need to be fixed before the
release as blocking that.

Please help me out in staying on top of the release by cc'ing me on
any bugs, commits, or other issues you think may be relevant. If I'm
not cc'd on it, there's a large chance I'll miss it. I'm on IRC too,
but email is more reliable.

If you know of any committs that occurred close to the branch that
need to be reverted or merged, please let me know.

To get a change committed to the branch, first commit to trunk as
usual, and then reply to the commit message on the mailing list with
myself and the code owner cc'd, asking for the change to be merged to
the branch. Alternatively, make the request by filing a bug blocking

Release notes should be committed directly to the branch. If you know
of any significant change made since the last release, it should get
mentioned in the notes.

What's next? Once the branch is in good shape, hopefully within a few
days, a first release candidate will be made available for testing.
The schedule for the release is under "Upcoming Releases" on


[1] LLVM's New Versioning Scheme - The LLVM Project Blog

I don't see the release branch in the Git mirror at http://llvm.org/git/llvm.git yet. Is that going to appear soon?


It's there for me now:

$ git fetch origin
remote: Counting objects: 811, done.
remote: Compressing objects: 100% (561/561), done.
remote: Total 562 (delta 462), reused 2 (delta 0)
Receiving objects: 100% (562/562), 927.00 KiB | 1.29 MiB/s, done.
Resolving deltas: 100% (462/462), completed with 240 local objects.

From http://llvm.org/git/llvm

   233ecbde652..16c5e12d3a5 master -> origin/master
* [new branch] release_40 -> origin/release_40

Oh wait, the branch on the git mirror doesn't look right!

Anton, can you take a look? The first commit on the branch for llvm is:

That's odd... Have the branch created as usual?

Also, compiler-rt release_40 not set up yet?

Should be there.

Something is weird. The branches were created as usual. And some are
totally fine (like compiler-rt) and some - broken like llvm and clang.
I will try to figure out what made git svn mad...

The branches should be fixed as of now. Please let me know whether
you'll see any issues.