index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
librustc
/
ty
/
structural_impls.rs
Age
Commit message (
Expand
)
Author
Lines
2017-06-01
rustc: remove unused TypeFolder methods.
Eduard-Mihai Burtescu
-16
/
+0
2017-06-01
rustc: remove unnecessary ItemSubsts wrapper.
Eduard-Mihai Burtescu
-23
/
+0
2017-05-31
Upgrade ProjectionTy's Name to a DefId
Tobias Schottdorf
-5
/
+2
2017-04-30
intern CodeExtents
Niko Matsakis
-1
/
+1
2017-04-11
add Subtype predicate
Niko Matsakis
-2
/
+33
2017-03-26
store a copy of the Issue32230 info within TypeError
Ariel Ben-Yehuda
-4
/
+6
2017-03-10
Add extra methods to IndexVec and implement TypeFoldable for it
James Miller
-0
/
+11
2017-02-25
rustc: combine BareFnTy and ClosureTy into FnSig.
Eduard-Mihai Burtescu
-50
/
+4
2017-02-25
rustc: store type parameter defaults outside of ty::Generics.
Eduard-Mihai Burtescu
-35
/
+1
2017-02-03
Add warning for () to ! switch
Andrew Cann
-2
/
+2
2017-01-30
Merge ty::TyBox into ty::TyAdt
Vadim Petrochenkov
-2
/
+0
2017-01-28
rustc: remove unused `bounds` field from `RegionParameterDef`.
Eduard-Mihai Burtescu
-17
/
+1
2017-01-28
rustc: move object default lifetimes to resolve_lifetimes.
Eduard-Mihai Burtescu
-25
/
+1
2016-12-05
Refactor FnSig to contain a Slice for its inputs and outputs.
Mark-Simulacrum
-8
/
+12
2016-12-05
Refactor ty::FnSig to privatize all fields
Mark-Simulacrum
-11
/
+7
2016-11-28
Refactor TyTrait to contain a interned ExistentialPredicate slice.
Mark-Simulacrum
-12
/
+28
2016-11-28
Remove BuiltinBound and BuiltinBounds.
Mark-Simulacrum
-11
/
+0
2016-11-28
Refactor BuiltinBounds to Vec<DefId> on TraitObject.
Mark-Simulacrum
-1
/
+1
2016-11-28
Privatize TraitObject.principal and add a method accessor, returning Option.
Mark-Simulacrum
-7
/
+7
2016-11-28
rustc_privacy: visit Ty instead of HIR types in EmbargoVisitor.
Eduard-Mihai Burtescu
-0
/
+34
2016-11-24
Avoid more unnecessary mk_ty calls in Ty::super_fold_with.
Nicholas Nethercote
-1
/
+6
2016-11-12
rustc: move closure upvar types to the closure substs
Ariel Ben-Yehuda
-8
/
+4
2016-11-11
Avoid unnecessary mk_ty calls in Ty::super_fold_with.
Nicholas Nethercote
-1
/
+1
2016-11-02
rustc: record the target type of every adjustment.
Eduard Burtescu
-12
/
+12
2016-10-25
Utilize AccumulateVec to avoid heap allocations in mk_{substs, type_list, tup...
Mark-Simulacrum
-2
/
+3
2016-10-19
Use TypedArena::alloc_slice in rustc.
Mark-Simulacrum
-2
/
+2
2016-10-19
Rollup merge of #37117 - pnkfelix:may-dangle-attr, r=nikomatsakis
Eduard-Mihai Burtescu
-0
/
+2
2016-10-14
add a per-param-env cache to `impls_bound`
Ariel Ben-Yehuda
-17
/
+0
2016-10-11
Thread `pure_wrt_drop` field through lifetime and type parameters.
Felix S. Klock II
-0
/
+2
2016-09-28
Remove unused `TypeError` variants
Jonas Schievink
-7
/
+0
2016-09-20
rustc_metadata: remove ty{en,de}code and move to auto-derived serialization.
Eduard Burtescu
-12
/
+1
2016-09-08
Refactor `TyStruct`/`TyEnum`/`TyUnion` into `TyAdt`
Vadim Petrochenkov
-6
/
+2
2016-09-03
Add union types
Vadim Petrochenkov
-0
/
+2
2016-09-01
turn the RFC1592 warnings into hard errors
Ariel Ben-Yehuda
-6
/
+0
2016-08-27
rustc: pass ty::Region behind an interned 'tcx reference.
Eduard Burtescu
-34
/
+16
2016-08-27
rustc: use accessors for Substs::{types,regions}.
Eduard Burtescu
-17
/
+0
2016-08-17
rustc: remove ParamSpace from Substs.
Eduard Burtescu
-13
/
+1
2016-08-17
rustc: split GenericPredicates of a method from its parent predicates.
Eduard Burtescu
-12
/
+0
2016-08-17
rustc: split Generics of a method from its parent Generics.
Eduard Burtescu
-14
/
+0
2016-08-17
rustc: reduce Substs and Generics to a simple immutable API.
Eduard Burtescu
-20
/
+6
2016-08-17
rustc: move trait objects from TraitRef to ExistentialTraitRef.
Eduard Burtescu
-29
/
+61
2016-08-17
rustc: force all raw accesses to VecPerParamSpace through as_full_slice.
Eduard Burtescu
-1
/
+1
2016-08-13
Rename empty/bang to never
Andrew Cann
-2
/
+2
2016-08-13
Remove obsolete divergence related stuff
Andrew Cann
-32
/
+0
2016-08-13
Start implementation of RFC 1216 (make ! a type)
Andrew Cann
-2
/
+2
2016-08-12
typeck: leak auto trait obligations through impl Trait.
Eduard Burtescu
-5
/
+15
2016-08-12
rustc: add TyAnon (impl Trait) to the typesystem.
Eduard Burtescu
-0
/
+2
2016-07-22
remove rustc_typeck::same_type_err
Ariel Ben-Yehuda
-0
/
+13
2016-05-31
add trailing comma
Niko Matsakis
-1
/
+1
2016-05-11
rustc: Split local type contexts interners from the global one.
Eduard Burtescu
-0
/
+35
[prev]
[next]