about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2017-10-24 01:20:09 +0000
committerbors <bors@rust-lang.org>2017-10-24 01:20:09 +0000
commit336624735c696fe3c15b64db83f19e9ce4665d06 (patch)
tree2f141291475025b0200376e3695fc7e3c4d372b7 /src/rustllvm/RustWrapper.cpp
parent4c053db233d69519b548e5b8ed7192d0783e582a (diff)
parent4b0f004e3ddd4421153fd3a0a85343652aa864ce (diff)
downloadrust-336624735c696fe3c15b64db83f19e9ce4665d06.tar.gz
rust-336624735c696fe3c15b64db83f19e9ce4665d06.zip
Auto merge of #44766 - sunjay:lift_generics, r=nikomatsakis
Move Generics from MethodSig to TraitItem and ImplItem

As part of `rust-impl-period/WG-compiler-traits`, we want to "lift" `Generics` from `MethodSig` into `TraitItem` and `ImplItem`. This is in preparation for adding associated type generics. (https://github.com/rust-lang/rust/issues/44265#issuecomment-331172238)

Currently this change is only made in the AST. In the future, it may also impact the HIR. (Still discussing)

To understand this PR, it's probably best to start from the changes to `ast.rs` and then work your way to the other files to understand the far reaching effects of this change.

r? @nikomatsakis
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions