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
/
fold.rs
Age
Commit message (
Expand
)
Author
Lines
2018-07-18
Check lifetimes on existential types
Oliver Schneider
-3
/
+11
2018-07-07
Auto merge of #52037 - lqd:skipping-regionless-types, r=nikomatsakis
bors
-0
/
+9
2018-07-04
NLL Liveness: Skip regionless types when visiting free regions
Rémy Rakic
-0
/
+9
2018-07-03
add "free region helpers"
Niko Matsakis
-14
/
+32
2018-06-28
Merge `ConstVal` and `ConstValue`
Oliver Schneider
-2
/
+2
2018-06-28
Move everything over from `middle::const_val` to `mir::interpret`
Oliver Schneider
-1
/
+1
2018-06-25
`Self` in where clauses may not be object safe
leonardo.yvens
-0
/
+14
2018-06-14
Edit comment
Fabian Drinck
-1
/
+1
2018-06-14
Declare DebruijnIndex via newtype_index macro
Fabian Drinck
-8
/
+8
2018-05-28
remove use of depth from `TyS` and replace with a debruijn index
Niko Matsakis
-13
/
+24
2018-05-28
convert `LateBoundRegionsCollector` to track a debruijn index
Niko Matsakis
-6
/
+15
2018-05-28
replace use of DebruijnIndex in `for_each_free_region`
Niko Matsakis
-5
/
+25
2018-05-28
port `fold_regions` and friends to use debruijn indices directly
Niko Matsakis
-40
/
+68
2018-05-28
introduce `shifted_in`, `shifted_out` and friends
Niko Matsakis
-2
/
+2
2018-05-17
Rename trans to codegen everywhere.
Irina Popa
-1
/
+1
2018-05-17
Rollup merge of #50740 - nnethercote:rm-LazyBTreeMap, r=cramertj
kennytm
-4
/
+4
2018-05-15
Make is_global true for latebound regions
Matthew Jasper
-3
/
+7
2018-05-14
Remove LazyBTreeMap.
Nicholas Nethercote
-4
/
+4
2018-04-30
make needs_infer specific to inference variables
Niko Matsakis
-0
/
+3
2018-04-30
remove some (apparently) dead code
Niko Matsakis
-9
/
+0
2018-04-28
Auto merge of #50240 - nnethercote:LazyBTreeMap, r=cramertj
bors
-4
/
+4
2018-04-26
Implement LazyBTreeMap and use it in a few places.
Nicholas Nethercote
-4
/
+4
2018-04-24
Make Binder's field private and clean up its usage
Tyler Mandry
-2
/
+2
2018-03-13
improve TypeFoldable/Lift macros and make a bunch of stuff use them
Niko Matsakis
-0
/
+3
2018-03-02
Run Rustfix on librustc
Manish Goregaokar
-2
/
+2
2017-12-15
rework region flags: 'static can be erased too
Niko Matsakis
-5
/
+10
2017-12-04
fix debruijn account in `for_each_free_region`
Niko Matsakis
-1
/
+1
2017-12-04
move `liberate_late_bound_regions` to a method on the tcx
Niko Matsakis
-0
/
+25
2017-12-04
make `no_late_bound_regions` a method on `Binder<T>`
Niko Matsakis
-10
/
+0
2017-11-17
use a BTreeMap instead of an FxHasMap for the skol regions
Niko Matsakis
-4
/
+5
2017-10-31
add helper `for_each_free_region` that iterates over free regions
Niko Matsakis
-0
/
+37
2017-10-17
make `erase_regions` use a query instead of an ad-hoc cache
Niko Matsakis
-61
/
+0
2017-09-11
rustc: evaluate fixed-length array length expressions lazily.
Eduard-Mihai Burtescu
-1
/
+21
2017-07-11
Downgrade ProjectionTy's TraitRef to its substs
Tobias Schottdorf
-4
/
+0
2017-07-05
use field init shorthand in src/librustc
Zack M. Davis
-6
/
+6
2017-06-01
rustc: remove unused TypeFolder methods.
Eduard-Mihai Burtescu
-27
/
+0
2017-05-22
remove the cell from type flags completely
Niko Matsakis
-3
/
+2
2017-05-13
rustc: stop interning CodeExtent, it's small enough.
Eduard-Mihai Burtescu
-1
/
+1
2017-05-13
rustc: move liberate_late_bound_regions to rustc_typeck.
Eduard-Mihai Burtescu
-18
/
+0
2017-05-13
rustc: use DefId instead of CodeExtent for FreeRegion's scope.
Eduard-Mihai Burtescu
-2
/
+2
2017-04-30
intern CodeExtents
Niko Matsakis
-22
/
+23
2017-04-30
remove ROOT_CODE_EXTENT and DUMMY_CODE_EXTENT
Niko Matsakis
-1
/
+1
2017-04-22
avoid calling `mk_region` unnecessarily
Ariel Ben-Yehuda
-3
/
+19
2017-02-25
rustc: combine BareFnTy and ClosureTy into FnSig.
Eduard-Mihai Burtescu
-13
/
+0
2016-11-28
rustc_privacy: visit Ty instead of HIR types in EmbargoVisitor.
Eduard-Mihai Burtescu
-0
/
+4
2016-11-08
Replace FnvHasher use with FxHasher.
Nicholas Nethercote
-10
/
+10
2016-11-02
rustc: record the target type of every adjustment.
Eduard Burtescu
-2
/
+2
2016-10-21
only remove keys that mention skolemized regions
Niko Matsakis
-17
/
+9
2016-10-03
loosen assertion against proj in collector
Niko Matsakis
-1
/
+1
2016-08-27
rustc: pass ty::Region behind an interned 'tcx reference.
Eduard Burtescu
-36
/
+42
[next]