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
/
rustc
/
middle
/
borrowck.rs
Age
Commit message (
Expand
)
Author
Lines
2012-07-09
change borrowck error msg: 'declared in outer block' -> 'captured in a closur...
Ben Blum
-2
/
+4
2012-07-08
Revert "change borrowck error msg: 'declared in outer block' -> 'captured in ...
Brian Anderson
-4
/
+2
2012-07-06
change borrowck error msg: 'declared in outer block' -> 'captured in a closure'
Ben Blum
-2
/
+4
2012-07-04
convert doc-attributes to doc-comments using ./src/etc/sugarise-doc-comments....
Gareth Daniel Smith
-150
/
+148
2012-07-01
Convert to new closure syntax
Brian Anderson
-1
/
+1
2012-06-29
Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.
Michael Sullivan
-1
/
+1
2012-06-24
Remove resources
Tim Chevalier
-4
/
+1
2012-06-21
Issue #2657: track mutability of bindings, also prevent move from bindings
Niko Matsakis
-0
/
+9
2012-06-17
Issue #2633: remove last_use entries that are subject to a loan
Niko Matsakis
-0
/
+3
2012-06-14
Issue #2591: Fix "upvar" jargon in borrowck error messages
Patrick Walton
-3
/
+5
2012-06-13
Box AST idents
Brian Anderson
-2
/
+2
2012-06-12
Treat enums with one variant specially in borrowck: #2573
Niko Matsakis
-7
/
+9
2012-06-08
remove alias analysis and replace with borrowck
Niko Matsakis
-23
/
+2
2012-06-07
Revert "remove alias analysis and replace with borrowck"
Brian Anderson
-2
/
+23
2012-06-07
remove alias analysis and replace with borrowck
Niko Matsakis
-23
/
+2
2012-06-06
move borrowck to dvec, insert a few minor copies
Niko Matsakis
-1
/
+2
2012-06-04
handle fixed-length vecs in borrowck categorization
Niko Matsakis
-3
/
+7
2012-06-02
improve borrowck to handle some frankly rather tricky cases
Niko Matsakis
-6
/
+18
2012-06-01
break up borrowck into modules and begin to document how it works
Niko Matsakis
-1559
/
+195
2012-05-31
allow mutable vectors and so forth to be used as immutable slices
Niko Matsakis
-3
/
+3
2012-05-30
allow for loop bodies
Niko Matsakis
-1
/
+1
2012-05-30
integrate purity into type
Niko Matsakis
-78
/
+103
2012-05-29
make all arguments modes immutable
Niko Matsakis
-7
/
+4
2012-05-25
replace last_use with liveness info
Niko Matsakis
-3
/
+5
2012-05-24
new liveness pass to supercede last_use / initedness
Niko Matsakis
-3
/
+23
2012-05-24
rewrite purity check to search through scope chain
Niko Matsakis
-63
/
+67
2012-05-23
shuffle error messages in borrowck, and prevent it from spewing too many
Niko Matsakis
-16
/
+22
2012-05-23
modify borrowck to allow arbitrary borrows in pure scopes
Niko Matsakis
-26
/
+127
2012-05-23
refactor loan to not return result<>
Niko Matsakis
-52
/
+45
2012-05-23
prepare for gather to gather up multiple maps
Niko Matsakis
-16
/
+18
2012-05-21
rustc: Move ast_map to the syntax crate
Brian Anderson
-0
/
+1
2012-05-18
port some code to use dvec
Niko Matsakis
-3
/
+6
2012-05-18
try to improve handling of methods
Niko Matsakis
-13
/
+29
2012-05-18
fix borrowing pats---the id field of cmt was assoc with wrong pat
Niko Matsakis
-13
/
+32
2012-05-18
test that we preserve boxes in patterns---still one bug
Niko Matsakis
-46
/
+132
2012-05-16
correct preservation of explicit borrows like "let x = &*y;"
Niko Matsakis
-3
/
+3
2012-05-15
check if the type of a local variable contains illegal region
Niko Matsakis
-3
/
+3
2012-05-15
get preservation of boxes working, at least in simple cases
Niko Matsakis
-31
/
+58
2012-05-15
Remove `be` keyword.
Lindsey Kuper
-1
/
+1
2012-05-11
move purity checking into borrowck, addresses #1422
Niko Matsakis
-25
/
+141
2012-05-10
replace mutbl pass with borrowck
Niko Matsakis
-125
/
+261
2012-05-10
Remove `do { ... } while ...` from the language.
Paul Stansifer
-3
/
+3
2012-05-09
implement new borrow ck (disabled by default)
Niko Matsakis
-0
/
+1334