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_mir
/
borrow_check
Age
Commit message (
Expand
)
Author
Lines
2017-12-26
Auto merge of #46975 - matthewjasper:mir-moveck-asm, r=arielb1
bors
-1
/
+1
2017-12-25
Auto merge of #46949 - davidtwco:issue-46631, r=arielb1
bors
-1
/
+45
2017-12-24
Auto merge of #46833 - diwic:7c-abort-ffi, r=arielb1
bors
-0
/
+5
2017-12-23
Give MIR borrowck a better understanding of inline asm
Matthew Jasper
-1
/
+1
2017-12-22
Added 'move occurs because `X` is not `Copy`' note.
David Wood
-1
/
+45
2017-12-21
Issue #46589 - Kill borrows on a local variable whenever we assign over this ...
David Teller
-6
/
+1
2017-12-21
Mir: Add Terminatorkind::Abort
David Henningsson
-0
/
+5
2017-12-20
fix truncated comment
Niko Matsakis
-1
/
+4
2017-12-20
document and tweak the nll, use_mir, etc helpers
Niko Matsakis
-4
/
+1
2017-12-20
feature nll implies borrowck=mir
Santiago Pastorino
-1
/
+1
2017-12-20
feature nll implies two-phase-borrows
Santiago Pastorino
-3
/
+3
2017-12-20
Add nll feature and make nll imply nll_dump_cause
Santiago Pastorino
-3
/
+3
2017-12-20
Add nll_dump_cause helper to Session
Santiago Pastorino
-2
/
+2
2017-12-20
use `report_generic_bound_failure` when we can in the compiler
Niko Matsakis
-27
/
+87
2017-12-20
connect NLL machinery to the `NiceRegionError` code
Niko Matsakis
-12
/
+60
2017-12-20
only dump causes if we have nothing better
Niko Matsakis
-3
/
+3
2017-12-20
Add three point error handling to borrowck
Santiago Pastorino
-14
/
+229
2017-12-20
connect NLL type checker to the impl trait code
Niko Matsakis
-23
/
+152
2017-12-20
extract `input_output` code into its own module
Niko Matsakis
-51
/
+101
2017-12-20
pass `UniversalRegions` to MIR type-checker instead of fields
Niko Matsakis
-22
/
+26
2017-12-20
propagate `region_bound_pairs` into MIR type-check
Niko Matsakis
-33
/
+48
2017-12-20
get the `DefiningTy` from the `body_owner_kind` not type
Niko Matsakis
-73
/
+91
2017-12-20
integrate -Znll-dump-cause into borrowck
Niko Matsakis
-35
/
+143
2017-12-20
use Rc to store nonlexical_regioncx in Borrows
Niko Matsakis
-1
/
+3
2017-12-20
dump out causal information for "free region" errors
Niko Matsakis
-9
/
+109
2017-12-20
rustfmt: borrow_check/mod.rs
Niko Matsakis
-178
/
+229
2017-12-20
Add tracking of causes for nll
Paul Daniel Faria
-39
/
+185
2017-12-20
region_infer/values.rs: rustfmt
Niko Matsakis
-20
/
+29
2017-12-20
Auto merge of #46733 - nikomatsakis:nll-master-to-rust-master-5, r=arielb1
bors
-541
/
+2921
2017-12-19
be specific about what kind of normalization we mean
Niko Matsakis
-2
/
+4
2017-12-19
remove dead `is_foo_free_region` helpers
Niko Matsakis
-17
/
+0
2017-12-19
fix comment on `check_type_tests`
Niko Matsakis
-12
/
+3
2017-12-19
tweak comment on `TypeTest` to be more accurate
Niko Matsakis
-4
/
+6
2017-12-16
Auto merge of #46719 - estebank:issue-39268, r=pnkfelix
bors
-7
/
+7
2017-12-15
stop dumping DefPath into "failed type test" errors
Niko Matsakis
-1
/
+5
2017-12-15
Same change to point at borrow for mir errors
Esteban Küber
-7
/
+7
2017-12-15
more concise debug output when dumping the value of a region
Niko Matsakis
-7
/
+56
2017-12-15
make `blame_span` deterministic
Niko Matsakis
-21
/
+39
2017-12-15
impose inputs/ouputs on MIR after the fact
Niko Matsakis
-67
/
+60
2017-12-15
handle projections with regions
Niko Matsakis
-95
/
+201
2017-12-15
add a new RegionKind variant: ReClosureBound
Niko Matsakis
-0
/
+1
2017-12-15
propagate type tests from closure to closure creators
Niko Matsakis
-31
/
+170
2017-12-15
permit `ClosureOutlivesRequirement` to constrain regions or types
Niko Matsakis
-26
/
+52
2017-12-15
thread through an implicit region body of the fn body
Niko Matsakis
-10
/
+39
2017-12-15
mild refactors of the control flow (no functional changes)
Niko Matsakis
-28
/
+44
2017-12-15
move some parts of liveness to happen during type checking
Niko Matsakis
-199
/
+272
2017-12-15
move `flow_in_progress` into `dataflow` and document it
Niko Matsakis
-4
/
+4
2017-12-15
move `LivenessResults` from `nll` into `liveness` analysis
Niko Matsakis
-23
/
+2
2017-12-15
move `type_check` out of `transform` and into the `nll` module
Niko Matsakis
-7
/
+1524
2017-12-15
dfs.rs: rustfmt
Niko Matsakis
-15
/
+12
[next]