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
/
traits
/
object_safety.rs
Age
Commit message (
Expand
)
Author
Lines
2019-03-15
rustc: rename item_path to def_path (except the module in ty).
Eduard-Mihai Burtescu
-1
/
+1
2019-03-05
Handle const generics elsewhere
varkor
-1
/
+2
2019-02-27
rename Substs to InternalSubsts
csmoe
-9
/
+13
2019-02-24
hir: remove NodeId from Block
ljedrz
-1
/
+2
2019-02-10
rustc: doc comments
Alexander Regueiro
-19
/
+21
2019-02-05
move librustc to 2018
Mark Mansi
-6
/
+6
2019-01-11
Auto merge of #57355 - arielb1:correct-subst, r=nikomatsakis
bors
-9
/
+24
2019-01-05
use the correct supertrait substitution in `object_ty_for_trait`
Ariel Ben-Yehuda
-9
/
+24
2019-01-05
Rollup merge of #57229 - mikeyhew:fix-56806, r=varkor
kennytm
-5
/
+18
2019-01-04
use `delay_span_bug` instead of `bug!` when doing layout sanity check
Michael Hewson
-5
/
+18
2019-01-02
make evaluation track whether outlives relationships mattered
Niko Matsakis
-1
/
+1
2018-12-25
Remove licenses
Mark Rousskov
-10
/
+0
2018-12-16
fix trait objects with a Self-having projection va
Ariel Ben-Yehuda
-1
/
+20
2018-12-07
Various minor/cosmetic improvements to code
Alexander Regueiro
-6
/
+6
2018-11-27
Use sort_by_cached_key when key the function is not trivial/free
ljedrz
-1
/
+1
2018-11-17
docs: Add missing backtick in object_safety.rs docs
Igor Matuszewski
-1
/
+1
2018-11-14
Wrap some query results in `Lrc`.
Nicholas Nethercote
-2
/
+3
2018-11-01
add `U: Trait` to the param env during DispatchFromDyn check
Michael Hewson
-27
/
+40
2018-11-01
Add layout sanity checks in object safety
Michael Hewson
-0
/
+100
2018-11-01
Replace UncoeribleReceiver error message with UndispatchableReceiver
Michael Hewson
-5
/
+5
2018-11-01
Replace CoerceSized trait with DispatchFromDyn
Michael Hewson
-30
/
+32
2018-11-01
Implement the object-safety checks for arbitrary_self_types: part 1
Michael Hewson
-20
/
+144
2018-11-01
Make all object-safety methods require a global TyCtxt
Michael Hewson
-1
/
+1
2018-09-28
rustc: keep a Span for each predicate in ty::GenericPredicates.
Eduard-Mihai Burtescu
-2
/
+2
2018-09-18
A few cleanups and minor improvements to rustc/traits
ljedrz
-22
/
+22
2018-08-22
Remove Ty prefix from Ty{Foreign|Param}
varkor
-1
/
+1
2018-08-22
Remove Ty prefix from Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closu...
varkor
-1
/
+1
2018-07-26
Improve a few vectors - calculate capacity or build from iterators
ljedrz
-7
/
+4
2018-07-02
use `ty::TraitRef::identity` where possible
Niko Matsakis
-9
/
+4
2018-06-28
Use `Ident`s for associated item definitions in HIR
Vadim Petrochenkov
-2
/
+2
2018-06-25
Make where clause object safety be a warn-by-default lint
leonardo.yvens
-3
/
+31
2018-06-25
`Self` in where clauses may not be object safe
leonardo.yvens
-0
/
+11
2018-05-15
Rename param_counts to own_counts
varkor
-1
/
+1
2018-05-15
Refactor to address comments
varkor
-2
/
+1
2018-05-15
Use GenericParamCount instead of FxHashMap
varkor
-2
/
+2
2018-05-15
Generalise more cases of explicit iteration of specific kinds
varkor
-2
/
+2
2018-05-15
Prefer iterator to vec
varkor
-1
/
+1
2018-05-15
Consolidate ty::Generics
varkor
-1
/
+1
2018-04-24
Make Binder's field private and clean up its usage
Tyler Mandry
-4
/
+4
2018-03-04
Remove ty::Predicate::Equate and ty::EquatePredicate (dead code)
Tatsuyuki Ishi
-2
/
+0
2017-12-17
implement raw-pointer `self`. Works for traits, including trait objects, but ...
Michael Hewson
-3
/
+1
2017-11-08
tidy things up a bit
Michael Hewson
-1
/
+3
2017-11-08
move ExplicitSelf to rustc::ty::util, and use it to implement object safety c...
Michael Hewson
-1
/
+14
2017-09-11
rustc: evaluate fixed-length array length expressions lazily.
Eduard-Mihai Burtescu
-2
/
+4
2017-09-05
rustc: Migrate lang items to a query
Alex Crichton
-1
/
+1
2017-07-11
Downgrade ProjectionTy's TraitRef to its substs
Tobias Schottdorf
-1
/
+1
2017-06-27
rustc: move the PolyFnSig out of TyFnDef.
Eduard-Mihai Burtescu
-1
/
+1
2017-05-15
Remove interior mutability from TraitDef by turning fields into queries.
Michael Woerister
-19
/
+6
2017-05-13
rustc: treat ReEarlyBound as free without replacing it with ReFree.
Eduard-Mihai Burtescu
-2
/
+1
2017-05-13
rustc: use DefId instead of CodeExtent for FreeRegion's scope.
Eduard-Mihai Burtescu
-1
/
+1
[next]