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
/
middle
/
traits
/
util.rs
Age
Commit message (
Expand
)
Author
Lines
2015-02-05
cleanup: replace `as[_mut]_slice()` calls with deref coercions
Jorge Aparicio
-1
/
+1
2015-02-05
When elaborating predicates, purge duplicates from the initial vector.
Niko Matsakis
-8
/
+5
2015-02-02
`for x in xs.iter()` -> `for x in &xs`
Jorge Aparicio
-1
/
+1
2015-01-28
Fix a latent bug in trait dispatch where we sometimes counted associated types
Niko Matsakis
-32
/
+41
2015-01-28
Move return type an associated type of the `Fn*` traits. Mostly this involves...
Niko Matsakis
-0
/
+30
2015-01-26
Remove "unboxed" attribute in code referring to new closures.
Eduard Burtescu
-2
/
+2
2015-01-20
std: Rename Show/String to Debug/Display
Alex Crichton
-4
/
+4
2015-01-12
Normalize bounds that we extract from where clauses. Fixes #20765.
Niko Matsakis
-2
/
+3
2015-01-06
core: split into fmt::Show and fmt::String
Sean McArthur
-3
/
+3
2015-01-05
update comment to reflect new `Sized` semantics
Jorge Aparicio
-2
/
+2
2015-01-05
undo one `for Sized?` removal that was in a comment
Jorge Aparicio
-1
/
+1
2015-01-05
sed -i -s 's/ for Sized?//g' **/*.rs
Jorge Aparicio
-1
/
+1
2015-01-03
sed -i -s 's/\bmod,/self,/g' **/*.rs
Jorge Aparicio
-1
/
+1
2015-01-03
rustc: fix fallout
Jorge Aparicio
-2
/
+6
2015-01-02
Ensure that, for every trait `Foo`, the predicate `Foo : Foo` holds.
Niko Matsakis
-0
/
+17
2015-01-02
Move the `upcast` routine into traits and use it for method selection; also
Niko Matsakis
-0
/
+52
2014-12-30
Address nits.
Niko Matsakis
-2
/
+9
2014-12-30
Remove the AssocSpace
Niko Matsakis
-13
/
+2
2014-12-30
Make projected types select out of the trait bounds.
Niko Matsakis
-40
/
+9
2014-12-30
Implement associated type projection and normalization.
Niko Matsakis
-30
/
+32
2014-12-30
Rename `trait_ref` field to `predicate`, since `trait_ref` is really
Niko Matsakis
-4
/
+10
2014-12-29
Store Substs in an arena in the tcx.
Huon Wilson
-2
/
+1
2014-12-26
Require types to opt-in Sync
Flavio Percoco
-1
/
+1
2014-12-19
Centralize on using `Binder` to introduce new binding levels, rather than hav...
Niko Matsakis
-1
/
+1
2014-12-19
Create distinct types for a PolyTraitRef (with bindings) and a normal TraitRef.
Niko Matsakis
-17
/
+17
2014-12-13
librustc: use unboxed closures
Jorge Aparicio
-4
/
+5
2014-12-12
Improve comments and address nits.
Niko Matsakis
-1
/
+14
2014-12-12
Switch to using predicates to drive checking. Correct various tests --
Niko Matsakis
-136
/
+151
2014-12-12
Write code for registering region obligations (but don't use it yet).
Niko Matsakis
-13
/
+13
2014-12-12
Start restructuring to support generalized where clauses etc.
Niko Matsakis
-5
/
+5
2014-12-12
Mostly non-behaviour-changing changes (style, etc.)
Nick Cameron
-1
/
+1
2014-12-12
Add support for equality constraints on associated types
Nick Cameron
-2
/
+13
2014-12-04
Move infer out of `middle::typeck` and into just `middle`.
Niko Matsakis
-1
/
+1
2014-12-04
Implement the `Fn` trait for bare fn pointers in the compiler rather than doi...
Niko Matsakis
-0
/
+4
2014-11-29
Replace some verbose match statements with their `if let` equivalent.
jfager
-4
/
+2
2014-11-26
More test fixes and rebase conflicts!
Alex Crichton
-12
/
+13
2014-11-26
/*! -> //!
Steve Klabnik
-31
/
+18
2014-11-19
Refactor QPath to take an ast::TraitRef
Niko Matsakis
-1
/
+2
2014-11-19
rustc: fix fallout of adding the `'tcx` lifetime to `Ty`.
Eduard Burtescu
-59
/
+59
2014-11-19
rustc: middle: rename `ty::t` to `Ty` and use it unqualified everywhere.
Eduard Burtescu
-5
/
+5
2014-11-18
Allow impl's to have late-bound regions. Introduces another level of
Niko Matsakis
-15
/
+13
2014-11-17
Fix fallout from coercion removal
Nick Cameron
-1
/
+1
2014-11-06
Fix handling of unboxed closure type param substitutions
Brian Koropoff
-3
/
+4
2014-10-19
Remove a large amount of deprecated functionality
Alex Crichton
-3
/
+2
2014-10-09
Implement multidispatch and conditional dispatch. Because we do not
Niko Matsakis
-5
/
+12
2014-09-30
Emit an error rather than ICEing for a missing built-in bound lang item.
Nick Cameron
-18
/
+25
2014-09-25
Integrate builtin bounds fully into the trait checker
Niko Matsakis
-17
/
+48
2014-09-19
Add enum variants to the type namespace
Nick Cameron
-11
/
+11
2014-09-17
Test fixes from the rollup
Alex Crichton
-3
/
+1
2014-09-15
Guts of the new trait matching algorithm, not yet in use
Niko Matsakis
-0
/
+356
[prev]