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
/
ty
Age
Commit message (
Expand
)
Author
Lines
2017-01-06
rebase: remove `tcx` from `associated_item`
Niko Matsakis
-2
/
+2
2016-12-30
Disable field reordering
Austin Hicks
-0
/
+4
2016-12-18
Auto merge of #37429 - camlorn:univariant_layout_optimization, r=eddyb
bors
-124
/
+306
2016-12-16
Incorporate review comments.
Austin Hicks
-9
/
+7
2016-12-15
Use StableHasher everywhere
Ariel Ben-Yehuda
-88
/
+16
2016-12-14
Fix computation of enum names based off the discrfield in the case of the nul...
Austin Hicks
-17
/
+29
2016-12-14
Fix error introduced during last rebase
Austin Hicks
-1
/
+1
2016-12-14
Incorporate review comments
Austin Hicks
-13
/
+7
2016-12-14
Some small fixes to how structs/enums are optimized
Austin Hicks
-2
/
+2
2016-12-14
Make tidy
Austin Hicks
-1
/
+1
2016-12-14
Fix having multiple reprs on the same type.
Austin Hicks
-53
/
+79
2016-12-14
Make tidy
Austin Hicks
-8
/
+17
2016-12-14
Fix checking to see if the last field of a struct can be unsized.
Austin Hicks
-1
/
+1
2016-12-14
Don't optimize pairs
Austin Hicks
-2
/
+7
2016-12-14
First attempt at detecting if structs can ever be unsized
Austin Hicks
-2
/
+14
2016-12-14
Use an enum to differentiate between kinds of structs.
Austin Hicks
-30
/
+61
2016-12-14
Make tidy
Austin Hicks
-7
/
+18
2016-12-14
Struct::new takes a vec, avoiding double allocation in some cases
Austin Hicks
-18
/
+19
2016-12-14
Incorporate a bunch of review comments.
Austin Hicks
-56
/
+43
2016-12-14
Fix bugs to optimizing enums:
Austin Hicks
-3
/
+8
2016-12-14
Optimize anything using a layout::Struct by introducing a mapping from source...
Austin Hicks
-62
/
+153
2016-12-05
Refactor FnSig to contain a Slice for its inputs and outputs.
Mark-Simulacrum
-35
/
+52
2016-12-05
Refactor ty::FnSig to privatize all fields
Mark-Simulacrum
-46
/
+47
2016-12-02
Auto merge of #38053 - eddyb:lazy-9, r=nikomatsakis
bors
-324
/
+119
2016-11-30
Auto merge of #37954 - eddyb:rustdoc-2, r=alexcrichton
bors
-8
/
+10
2016-11-30
rustc: track the Span's of definitions across crates.
Eduard-Mihai Burtescu
-8
/
+10
2016-11-29
Auto merge of #37965 - Mark-Simulacrum:trait-obj-to-exis-predicate, r=eddyb
bors
-267
/
+359
2016-11-29
rustc: simplify AdtDef by removing the field types and ty::ivar.
Eduard-Mihai Burtescu
-278
/
+94
2016-11-29
rustc: remove type information from TraitDef.
Eduard-Mihai Burtescu
-46
/
+25
2016-11-29
Fix rebase breakage
Florian Diebold
-2
/
+2
2016-11-29
rustc: replace body exprs by their ids
Florian Diebold
-5
/
+5
2016-11-28
Adds TyCtxt::require_lang_item(LangItem) to simplify lang item requires.
Mark-Simulacrum
-19
/
+10
2016-11-28
Refactor TyTrait to contain a interned ExistentialPredicate slice.
Mark-Simulacrum
-148
/
+324
2016-11-28
Remove BuiltinBound and BuiltinBounds.
Mark-Simulacrum
-132
/
+18
2016-11-28
Refactor BuiltinBounds to Vec<DefId> on TraitObject.
Mark-Simulacrum
-27
/
+44
2016-11-28
Privatize TraitObject.principal and add a method accessor, returning Option.
Mark-Simulacrum
-25
/
+47
2016-11-28
rustc_privacy: visit Ty instead of HIR types in EmbargoVisitor.
Eduard-Mihai Burtescu
-2
/
+45
2016-11-28
rustc_typeck: save the type cache for rustdoc and save-analysis.
Eduard Burtescu
-4
/
+4
2016-11-28
rustc: embed path resolutions into the HIR instead of keeping DefMap.
Eduard-Mihai Burtescu
-38
/
+20
2016-11-28
rustc: desugar UFCS as much as possible during HIR lowering.
Eduard Burtescu
-5
/
+6
2016-11-25
Auto merge of #37979 - nnethercote:Ty-super_fold_with, r=eddyb
bors
-1
/
+6
2016-11-24
Avoid more unnecessary mk_ty calls in Ty::super_fold_with.
Nicholas Nethercote
-1
/
+6
2016-11-24
Revisions from review comments, squashed.
Felix S. Klock II
-0
/
+7
2016-11-23
Auto merge of #36449 - canndrew:expand_is_uninhabited, r=eddyb
bors
-17
/
+65
2016-11-22
Use FxHashSet instead of HashMap
Andrew Cann
-11
/
+9
2016-11-22
Make is_uninhabited respect privacy
Andrew Cann
-13
/
+20
2016-11-22
Recursive types are always non-empty
Andrew Cann
-1
/
+1
2016-11-22
Expand is_uninhabited for references
Andrew Cann
-4
/
+3
2016-11-22
Fix previous commit
Andrew Cann
-1
/
+1
2016-11-22
Expand `is_uninhabited` to recurse into datatypes
Andrew Cann
-7
/
+53
[next]