about summary refs log tree commit diff
path: root/src/test
AgeCommit message (Expand)AuthorLines
2017-11-19rustc: encode scalar pairs in layout ABI.Eduard-Mihai Burtescu-10/+7
2017-11-19rustc_trans: compute better align/dereferenceable attributes from pointees.Eduard-Mihai Burtescu-6/+6
2017-11-19rustc: optimize out uninhabited types and variants.Eduard-Mihai Burtescu-0/+23
2017-11-19rustc: generalize layout::Variants::NicheFilling to niches other than 0.Eduard-Mihai Burtescu-2/+32
2017-11-19rustc_trans: go through layouts uniformly for fat pointers and variants.Eduard-Mihai Burtescu-14/+13
2017-11-19rustc: make Layout::NullablePointer a lot more like Layout::General.Eduard-Mihai Burtescu-0/+3
2017-11-19rustc: collapse Layout::{Raw,StructWrapped}NullablePointer into one variant.Eduard-Mihai Burtescu-0/+1
2017-11-19rustc: represent the discriminant as a field for Layout::{Raw,StructWrapped}N...Eduard-Mihai Burtescu-0/+25
2017-11-19rustc: remove Ty::layout and move everything to layout_of.Eduard-Mihai Burtescu-10/+4
2017-11-19rustc: use an offset instead of a field path in Layout::StructWrappedNullable...Eduard-Mihai Burtescu-1/+0
2017-11-19rustc: do not inject discriminant fields into Layout::General's variants.Eduard-Mihai Burtescu-2/+5
2017-11-19rustc_trans: always insert alignment padding, even before the first field.Eduard-Mihai Burtescu-8/+11
2017-11-19rustc_trans: use *[T; 0] for slice data pointers instead of *T.Eduard-Mihai Burtescu-7/+8
2017-11-19rustc_trans: remove the in_memory_type_of distinction.Eduard-Mihai Burtescu-14/+0
2017-11-19rustc_trans: use more of the trans::mir and ty::layout APIs throughout.Eduard-Mihai Burtescu-6/+6
2017-11-19rustc_trans: use a predictable layout for constant ADTs.Eduard-Mihai Burtescu-4/+4
2017-11-18rustc_mir: always downcast enums, even if univariant.Eduard-Mihai Burtescu-0/+13
2017-11-17Auto merge of #45996 - eddyb:even-mirer-1, r=arielb1bors-12/+21
2017-11-17MIR: hide .rodata constants vs by-ref ABI clash in trans.Eduard-Mihai Burtescu-12/+21
2017-11-16Auto merge of #45897 - tromey:trait-object-debug, r=michaelwoeristerbors-0/+33
2017-11-16Auto merge of #45825 - nikomatsakis:nll-factor-region-inference, r=arielb1bors-37/+172
2017-11-16Auto merge of #46029 - GuillaumeGomez:rollup, r=GuillaumeGomezbors-168/+90
2017-11-16leak the affects of closures on the free-region-map, like we used toNiko Matsakis-0/+44
2017-11-16fix mir-opt NLL tests -- variable `'_#0r` is now `'static`Niko Matsakis-25/+25
2017-11-16integrate NLL with MIR type-checkerNiko Matsakis-0/+100
2017-11-16fix error messages relating to removing lint for E0276Niko Matsakis-10/+2
2017-11-16rename `region_inference` module to `region_constraints`Niko Matsakis-1/+1
2017-11-16Rollup merge of #46005 - GuillaumeGomez:short-unstable, r=nrcGuillaume Gomez-1/+1
2017-11-16Rollup merge of #45984 - ExpHP:attr-error-context, r=estebankGuillaume Gomez-22/+14
2017-11-16Rollup merge of #45951 - CrockAgile:master, r=michaelwoeristerGuillaume Gomez-145/+75
2017-11-16Auto merge of #45985 - arielb1:unsafe-dedup, r=eddybbors-8/+9
2017-11-16Auto merge of #45920 - sunfishcode:trap-on-unreachable, r=Zoxcbors-2/+12
2017-11-15Auto merge of #45918 - chrisvittal:impl-trait-pr, r=nikomatsakisbors-107/+609
2017-11-15convert EXTRA_REQUIREMENT_IN_IMPL into a hard errorNiko Matsakis-1/+0
2017-11-15add a new test featuring two impl traits to show what it looks likeNiko Matsakis-0/+32
2017-11-15Remove Fn trait + impl Trait rustdoc testsChristopher Vittal-5/+9
2017-11-15Add cases to where-allowed.rsChristopher Vittal-4/+9
2017-11-15Add/Fix stderr references for impl Trait ui testsChristopher Vittal-1/+31
2017-11-15Disallow all impl Trait within Fn trait sugarChristopher Vittal-4/+6
2017-11-15Incorporate review feedbackChristopher Vittal-2/+0
2017-11-15some tests featuring multiple bounds, other errorsNiko Matsakis-0/+49
2017-11-15add a UI test showing the current output from an impl trait typeNiko Matsakis-0/+32
2017-11-15add some more positive testsNiko Matsakis-0/+99
2017-11-15rename `equality-universal` to a more extensible naming schemeNiko Matsakis-0/+0
2017-11-15extend `where-allowed.rs` with many more casesNiko Matsakis-93/+179
2017-11-15rename many-cases to where-allowedNiko Matsakis-0/+0
2017-11-15test we reject equivalent signatures with more than one argumentNiko Matsakis-0/+23
2017-11-15Remove unamed parametersChristopher Vittal-2/+2
2017-11-15Add/Modify tests for argument position impl TraitChristopher Vittal-22/+160
2017-11-15Add universal_impl_trait feature gateChristopher Vittal-1/+17