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
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2018-03-23
Revert "add universes to type inference variables"
Sean Griffin
-15
/
+8
2018-03-23
Revert "fix tidy error"
Sean Griffin
-4
/
+1
2018-03-13
move `drain_fulfillment_cx_or_panic` to be private to traits::trans
Niko Matsakis
-40
/
+0
2018-03-13
transition various normalization functions to the new methods
Niko Matsakis
-135
/
+1
2018-03-13
introduce `infcx.at(..).normalize(..)` operation [VIC]
Niko Matsakis
-0
/
+11
2018-03-13
add `canonicalize` method to `InferCtxt` [VIC]
Niko Matsakis
-1
/
+7
2018-03-13
refactor `ParamEnv::empty(Reveal)` into two distinct methods
Niko Matsakis
-3
/
+3
2018-03-13
comment the purpose of `TransNormalize`
Niko Matsakis
-0
/
+4
2018-03-13
make regions "traceable" so you can do `infcx.at(..).eq(r1, r2)`
Niko Matsakis
-22
/
+8
2018-03-13
fix typo in comment
Niko Matsakis
-1
/
+1
2018-03-13
improve TypeFoldable/Lift macros and make a bunch of stuff use them
Niko Matsakis
-13
/
+0
2018-03-04
Remove ty::Predicate::Equate and ty::EquatePredicate (dead code)
Tatsuyuki Ishi
-17
/
+0
2018-03-01
fix tidy error
Niko Matsakis
-1
/
+4
2018-03-01
add universes to type inference variables
Niko Matsakis
-8
/
+15
2018-03-01
have `probe()` return `TypeVariableValue`
Niko Matsakis
-3
/
+4
2018-03-01
store type values in the unification table directly
Niko Matsakis
-7
/
+7
2018-03-01
obtain `UnificationTable` and `snapshot_vec` from `ena` instead
Niko Matsakis
-30
/
+35
2018-03-01
kill supporting code from type-variable defaults
Niko Matsakis
-41
/
+2
2018-03-01
kill custom type inference defaults (these don't really work anyway)
Niko Matsakis
-18
/
+5
2018-02-18
More formatting fixes
Aaron Hill
-1
/
+1
2018-02-18
Generate documentation for auto-trait impls
Aaron Hill
-2
/
+11
2017-12-20
when using feature(nll), don't warn about AST-based region errors
Niko Matsakis
-5
/
+40
2017-12-20
extract `instantiate_anon_types` to the `InferCtxt`
Niko Matsakis
-0
/
+1
2017-12-13
Check Repeat Rvalue
Santiago Pastorino
-0
/
+4
2017-12-07
replace `InferCtxt::fn_sig` with `closure_sig`
Niko Matsakis
-32
/
+12
2017-12-07
mir-borrowck returns closure requirements, mir-typeck enforces
Niko Matsakis
-0
/
+5
2017-12-04
make `resolve_regions_and_report_errors` take an `OutlivesEnv`
Niko Matsakis
-5
/
+3
2017-12-04
move `free_regions_map` into `infer::outlives`
Niko Matsakis
-2
/
+3
2017-12-01
MIR: s/Lvalue/Place in type names.
Eduard-Mihai Burtescu
-5
/
+5
2017-11-21
check that def_id is a local closure in InferCtxt::fn_sig
Niko Matsakis
-12
/
+21
2017-11-18
remove the `generator_sigs` map, query, and plumbing
Niko Matsakis
-13
/
+0
2017-11-18
remove the `closure_tys` map from `TypeckTables`
Niko Matsakis
-3
/
+11
2017-11-18
stop using the `closure_kinds` query / table for anything
Niko Matsakis
-17
/
+8
2017-11-17
use a BTreeMap instead of an FxHasMap for the skol regions
Niko Matsakis
-2
/
+3
2017-11-16
Nit: rework region obligations to a snapshotted vector
Niko Matsakis
-3
/
+10
2017-11-16
formalize giving ownership of region vars to region inf. context
Niko Matsakis
-17
/
+43
2017-11-16
infer: give access to region variable origins
Niko Matsakis
-1
/
+16
2017-11-16
add method `take_and_reset_region_constraints` to `InferCtxt`
Niko Matsakis
-1
/
+15
2017-11-16
split the `var_origins` from the `RegionConstraintData`
Niko Matsakis
-9
/
+10
2017-11-16
separate the `Collector` from the `Data` it is collecting
Niko Matsakis
-4
/
+5
2017-11-16
make the `region_constraints` field an `Option`
Niko Matsakis
-20
/
+34
2017-11-16
rename RegionVarBindings to RegionConstraintCollector
Niko Matsakis
-3
/
+3
2017-11-16
infer: rename `region_vars` field to `region_constraints`
Niko Matsakis
-15
/
+15
2017-11-16
rename `region_inference` module to `region_constraints`
Niko Matsakis
-5
/
+5
2017-11-16
move refcells out from `RegionVarBindings` and up into `InferCtxt`
Niko Matsakis
-8
/
+11
2017-11-16
extract the `tcx` out from `RegionVarBindings`
Niko Matsakis
-6
/
+2
2017-11-16
extract storage of region values from `RegionVarBindings`
Niko Matsakis
-1
/
+9
2017-11-15
move region resolution to be a sibling of `region_inference`
Niko Matsakis
-0
/
+1
2017-11-15
move the `OutlivesEnvironment` into `infer` so that `nll` can use it
Niko Matsakis
-0
/
+2
2017-11-15
rename mod `region_obligations` to `outlives::obligations`
Niko Matsakis
-1
/
+1
[next]