Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign up[DO NOT MERGE] Apply Rust patches on release/8.x #1
Conversation
This comment has been minimized.
This comment has been minimized.
nikic
commented
Jan 11, 2019
That's correct, the revert is no longer necessary. |
This comment has been minimized.
This comment has been minimized.
|
For naming, how about:
(of course open to any other suggestions) |
This comment has been minimized.
This comment has been minimized.
nikic
commented
Jan 11, 2019
|
@alexcrichton I'd go for always using the |
This comment has been minimized.
This comment has been minimized.
|
@nikic without any kind of pre-release signifier? I guess I'm OK with that if we're including the snapshot date, as opposed to our current opaque |
This comment has been minimized.
This comment has been minimized.
tromey
commented
Jan 11, 2019
|
[... lldb patches ...]
No, upstream did not want new language plugins, and instead preferred us to fork. I'm not completely sure that the troublesome Python config patch is even needed, it might have only been for Linux. |
cuviper
referenced this pull request
Jan 15, 2019
Merged
Cherry-pick a fix for LLVM issue 40289 #135
cuviper
force-pushed the
cuviper:rust
branch
3 times, most recently
from
dc0a10a
to
6c099ba
Jan 15, 2019
This comment has been minimized.
This comment has been minimized.
|
Status: This branch is working well with my rust llvm-monorepo branch (compare). LLVM is scheduled to create the 8.x branch tomorrow, so I plan to rebase once more on that and then submit a rust PR. |
bitshifter
and others
added some commits
Jul 10, 2016
tromey
and others
added some commits
Nov 14, 2018
cuviper
force-pushed the
cuviper:rust
branch
from
6c099ba
to
a27fbee
Jan 16, 2019
cuviper
changed the base branch from
master
to
release/8.x
Jan 16, 2019
cuviper
changed the title
[DO NOT MERGE] Apply Rust patches on master
[DO NOT MERGE] Apply Rust patches on release/8.x
Jan 16, 2019
This comment has been minimized.
This comment has been minimized.
|
This is pushed to |
cuviper
closed this
Jan 16, 2019
This comment has been minimized.
This comment has been minimized.
|
Thanks so much @cuviper! |
cuviper commentedJan 11, 2019
This PR should not actually be merged, but pushed to a new branch. I can do this once we're happy with the changes, and decide on a branch name. FWIW, upstream is naming their stable branches like
release/7.x, so I suggest arust/prefix here, and indicating it's pre-8.0 would be nice too.llvm/: All patches applied cleanly, or were already upstream, except 8b036feacf91 from rust-lang/llvm#131. That was a revert which I believe has since been fixed properly by D54997 -- cc @nikic for verification.clang/: Rust has no patches AFAICS.lld/: The one MSVC cmake patch applied fine.lldb/: All patches applied cleanly except for 8e114ffe6b6a, now 40e425a, but I think I resolved that OK. @tromey, are these patches headed upstream?I haven't actually tested that this works yet, nor integrated it into the rust repo.😅