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
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
librustc
/
traits
/
select.rs
Age
Commit message (
Expand
)
Author
Lines
2019-02-22
partially revert 904a0bde93f0348f69914ee90b1f8b6e4e0d7cbc
Niko Matsakis
-1
/
+19
2019-02-22
introduce a dummy leak check and invoke it in all the right places
Niko Matsakis
-12
/
+34
2019-02-22
s/skol_/placeholder_/
Niko Matsakis
-10
/
+10
2019-01-04
implement a hack to make traitobject 0.1.0 compile
Ariel Ben-Yehuda
-1
/
+2
2019-01-04
Revert "add coherence future-compat warnings for marker-only trait objects"
Ariel Ben-Yehuda
-10
/
+2
2019-01-04
add support for principal-less trait object types
Ariel Ben-Yehuda
-6
/
+15
2019-01-02
track if any region constraints involved placeholders
Niko Matsakis
-4
/
+3
2019-01-02
universe transition
Niko Matsakis
-89
/
+33
2019-01-02
select.rs: unsizing coercion should use a subtype
Niko Matsakis
-2
/
+2
2019-01-02
introduce ability to detect region constraints from snapshot
Niko Matsakis
-8
/
+22
2019-01-02
make evaluation track whether outlives relationships mattered
Niko Matsakis
-91
/
+32
2019-01-02
remove wrapper functions that had no purpose
Niko Matsakis
-56
/
+37
2019-01-02
remove `commit_if_ok` wrapper
Niko Matsakis
-10
/
+1
2018-12-27
Use `TraitEngine` in `enter_canonical_trait_query`
scalexm
-5
/
+8
2018-12-25
Remove licenses
Mark Rousskov
-10
/
+0
2018-12-14
add coherence future-compat warnings for marker-only trait objects
Ariel Ben-Yehuda
-2
/
+10
2018-12-07
Various minor/cosmetic improvements to code
Alexander Regueiro
-16
/
+16
2018-11-26
rustc-guide has moved
Mark Mansi
-3
/
+3
2018-11-24
Move `BoundTy` debruijn index to the `TyKind` enum variant
scalexm
-3
/
+3
2018-11-24
Instantiate all bound vars universally
scalexm
-5
/
+5
2018-11-24
Introduce `TyKind::Placeholder` variant
scalexm
-0
/
+3
2018-11-07
Rollup merge of #55734 - teresy:shorthand-fields, r=davidtwco
kennytm
-1
/
+1
2018-11-06
refactor: use shorthand fields
teresy
-1
/
+1
2018-11-03
Auto merge of #55101 - alexreg:trait-aliases, r=nikomatsakis
bors
-37
/
+107
2018-11-03
Rename `Binder::no_late_bound_regions` to `Binder::no_bound_vars`
scalexm
-2
/
+2
2018-11-03
Shift both late bound regions and bound types
scalexm
-8
/
+8
2018-11-03
Move `BoundTy` to `ty::TyKind`
scalexm
-3
/
+3
2018-11-03
Extended elaboration for trait aliases to include arbitrary bounds.
Alexander Regueiro
-5
/
+5
2018-11-03
Added support for trait aliases as bounds.
Alexander Regueiro
-35
/
+105
2018-11-03
Auto merge of #54383 - mikeyhew:custom-receivers-object-safety, r=nikomatsakis
bors
-12
/
+0
2018-11-01
Remove this check for object-safety during selection of trait object candidates
Michael Hewson
-11
/
+0
2018-11-01
move some code around to avoid query cycles
Michael Hewson
-12
/
+11
2018-10-27
select.rs: rustfmt
Niko Matsakis
-7
/
+9
2018-10-27
apply minimum bounds when checking closure signature
Niko Matsakis
-0
/
+6
2018-10-26
Rollup merge of #55258 - Aaron1011:fix/rustdoc-blanket, r=GuillaumeGomez
kennytm
-0
/
+35
2018-10-22
Fix Rustdoc ICE when checking blanket impls
Aaron Hill
-0
/
+35
2018-10-20
Rename InferTy::CanonicalTy to BoundTy and add DebruijnIndex to variant type
Fabian Drinck
-3
/
+3
2018-10-19
Free some memory instead of just dropping elements
Oliver Scherer
-2
/
+4
2018-10-19
Prefer `Default::default` over `FxHash*::default` in struct constructors
Oliver Scherer
-16
/
+4
2018-10-19
Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hack
Oliver Scherer
-5
/
+5
2018-10-16
Auto merge of #55067 - ljedrz:generic_iterator_related_improvements, r=petroc...
bors
-7
/
+4
2018-10-14
create only one vector when winnowing candidates
ljedrz
-7
/
+4
2018-10-13
Check the invariant for `principal` inside the method
Oliver Scherer
-19
/
+8
2018-10-04
remove occurences of `skolemization`
Niko Matsakis
-4
/
+3
2018-10-04
remove all occurences of `skolemize`
Niko Matsakis
-1
/
+1
2018-10-04
extend NLL universe code to have >1 placeholder within one universe
Niko Matsakis
-4
/
+5
2018-10-04
rename skolemized to placeholder
Niko Matsakis
-45
/
+50
2018-10-04
select.rs: rustfmt
Niko Matsakis
-1107
/
+1347
2018-10-04
Rollup merge of #54789 - scalexm:unnormalized, r=nikomatsakis
Pietro Albini
-0
/
+3
2018-10-03
Introduce `TyKind::UnnormalizedProjection`
scalexm
-0
/
+3
[next]