Stream: t-compiler/wg-llvm

Topic: LLVM 9.0 is out


mw (Sep 19 2019 at 14:05, on Zulip):

https://llvm.org/viewvc/llvm-project?view=revision&revision=372316

mw (Sep 19 2019 at 14:06, on Zulip):

we should update rustc and stick to it as long as possible

cuviper (Sep 20 2019 at 16:08, on Zulip):

I'm going to do that rebase today, unless someone is already working on it

mw (Sep 20 2019 at 16:15, on Zulip):

Thank you, @cuviper!

mw (Sep 20 2019 at 16:16, on Zulip):

It would be great to get this into the next beta which branches pretty soon, I think (right, @simulacrum?)

simulacrum (Sep 20 2019 at 16:16, on Zulip):

Tuesday

mw (Sep 20 2019 at 16:18, on Zulip):

:+1:

cuviper (Sep 20 2019 at 16:20, on Zulip):

OK, just did the source rebase, and it was straightforward

cuviper (Sep 20 2019 at 16:20, on Zulip):

as soon as I sanity-check the build locally, I'll push the branch and PR it

cuviper (Sep 20 2019 at 16:40, on Zulip):

https://github.com/rust-lang/rust/pull/64634

cuviper (Sep 20 2019 at 21:01, on Zulip):

As for getting 9.0 into the next beta, we might make it if bors is fast enough, but there's only one tangible change:
https://github.com/rust-lang/llvm-project/compare/rustc/9.0-2019-07-12..rust-lang:rustc/9.0-2019-09-19#diff-def44c1ae4caac889ffb06e1fa6c446a

cuviper (Sep 20 2019 at 21:01, on Zulip):

corresponding to https://reviews.llvm.org/D67306

cuviper (Sep 20 2019 at 21:02, on Zulip):

we somehow end up with a branch to a deleted MBB. I'm not sure how this doesn't crash the compiler.

cuviper (Sep 20 2019 at 21:02, on Zulip):

... when are we rewriting LLVM in Rust?

Nikita Popov (Sep 21 2019 at 08:43, on Zulip):

I believe that change is only relevant for asm goto, so doesn't affect rust either.

mw (Sep 23 2019 at 09:51, on Zulip):

Thanks for taking care of this, @cuviper !

Last update: Nov 15 2019 at 10:30UTC