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
/
infer
Age
Commit message (
Expand
)
Author
Lines
2017-11-17
use a BTreeMap instead of an FxHasMap for the skol regions
Niko Matsakis
-6
/
+8
2017-11-17
issue better error message when LUB/GLB diverge under new behavior
Niko Matsakis
-1
/
+14
2017-11-17
make LUB/GLB of higher-ranked things actually do EQ
Niko Matsakis
-2
/
+48
2017-11-16
infer/outlives/obligations.rs: wrap some long lines
Niko Matsakis
-1
/
+3
2017-11-16
obligations.rs: rustfmt
Niko Matsakis
-7
/
+11
2017-11-16
Nit: reset more state after `take_and_reset_data`
Niko Matsakis
-4
/
+50
2017-11-16
Nit: improve comment to explain why we wait until regionck
Niko Matsakis
-9
/
+13
2017-11-16
Nit: rework region obligations to a snapshotted vector
Niko Matsakis
-16
/
+29
2017-11-16
Nit: fix wording in README
Niko Matsakis
-9
/
+9
2017-11-16
leak the affects of closures on the free-region-map, like we used to
Niko Matsakis
-0
/
+46
2017-11-16
factor out `free_region_binding_scope` helper
Niko Matsakis
-7
/
+1
2017-11-16
infer/outlives: add license
Niko Matsakis
-0
/
+10
2017-11-16
update READMEs to describe the new situation
Niko Matsakis
-483
/
+482
2017-11-16
formalize giving ownership of region vars to region inf. context
Niko Matsakis
-17
/
+44
2017-11-16
infer: give access to region variable origins
Niko Matsakis
-2
/
+21
2017-11-16
MIR typeck: refactor to track region constraints
Niko Matsakis
-0
/
+8
2017-11-16
rustfmt `lexical_region_resolve`
Niko Matsakis
-32
/
+24
2017-11-16
add method `take_and_reset_region_constraints` to `InferCtxt`
Niko Matsakis
-1
/
+26
2017-11-16
split the `var_origins` from the `RegionConstraintData`
Niko Matsakis
-182
/
+206
2017-11-16
region_constraints: only push givens into undo-log if in a snapshot
Niko Matsakis
-1
/
+3
2017-11-16
make `RegionVid` implement `Idx` and use `IndexVec`
Niko Matsakis
-25
/
+31
2017-11-16
separate the `Collector` from the `Data` it is collecting
Niko Matsakis
-119
/
+123
2017-11-16
make the `region_constraints` field an `Option`
Niko Matsakis
-40
/
+54
2017-11-16
rename RegionVarBindings to RegionConstraintCollector
Niko Matsakis
-22
/
+22
2017-11-16
infer: rename `region_vars` field to `region_constraints`
Niko Matsakis
-31
/
+38
2017-11-16
rename `region_inference` module to `region_constraints`
Niko Matsakis
-13
/
+13
2017-11-16
move refcells out from `RegionVarBindings` and up into `InferCtxt`
Niko Matsakis
-156
/
+151
2017-11-16
extract the `tcx` out from `RegionVarBindings`
Niko Matsakis
-80
/
+88
2017-11-16
region_inference: rustfmt
Niko Matsakis
-147
/
+188
2017-11-16
extract storage of region values from `RegionVarBindings`
Niko Matsakis
-101
/
+84
2017-11-16
move `RegionResolutionError` into `lexical_region_resolve`
Niko Matsakis
-34
/
+42
2017-11-16
region_inference: extract taint into a sub-module
Niko Matsakis
-85
/
+100
2017-11-16
region_inference: tighten up `pub`, stop re-exporting enum variants
Niko Matsakis
-82
/
+75
2017-11-15
move region resolution to be a sibling of `region_inference`
Niko Matsakis
-10
/
+9
2017-11-15
extract lexical region resolution into its own sub-module
Niko Matsakis
-688
/
+743
2017-11-15
move the `OutlivesEnvironment` into `infer` so that `nll` can use it
Niko Matsakis
-0
/
+322
2017-11-15
rename mod `region_obligations` to `outlives::obligations`
Niko Matsakis
-1
/
+2
2017-11-15
do not invoke `required_region_bounds` in `region_obligations`
Niko Matsakis
-6
/
+34
2017-11-15
refactor how we extract outlives bounds from trait definitions
Niko Matsakis
-142
/
+92
2017-11-15
move the `region_obligations` processing code into `InferCtxt`
Niko Matsakis
-27
/
+627
2017-11-15
extract `regionck_outlives` into a separate helper function
Niko Matsakis
-0
/
+21
2017-11-15
assert that we are consuming all of the region obligations
Niko Matsakis
-3
/
+3
2017-11-15
convert EXTRA_REQUIREMENT_IN_IMPL into a hard error
Niko Matsakis
-14
/
+5
2017-11-15
move region constraints into inference context
Niko Matsakis
-1
/
+76
2017-11-12
remove trailing whitespace from comment block
Cengiz Can
-4
/
+4
2017-11-12
add reasons of using BTreeMap to a comment
Cengiz Can
-0
/
+6
2017-11-12
use BTreeMap for region constraints
Cengiz Can
-5
/
+7
2017-11-12
Improve SubSupConflict case with one named, one anonymous lifetime parameter ...
Cengiz Can
-0
/
+2
2017-11-12
Auto merge of #45870 - mikeyhew:arbitrary_self_types, r=arielb1
bors
-2
/
+6
2017-11-09
add a comment explaining the bugfix to infer::region_inference::add_constraint
Michael Hewson
-0
/
+3
[next]