summary refs log tree commit diff
path: root/src/librustc/middle/borrowck/mod.rs
AgeCommit message (Expand)AuthorLines
2013-03-28Removing unused importsAlex Crichton-2/+2
2013-03-26rustc: Remove uses of oldmap::HashMapAlex Crichton-11/+11
2013-03-22librustc: Remove `pure` from libsyntax and librustc.Patrick Walton-1/+1
2013-03-22rustc: replace uses of old deriving attribute with new oneAndrew Paseltiner-4/+4
2013-03-11librustc: Replace all uses of `fn()` with `&fn()`. rs=defunPatrick Walton-1/+1
2013-03-08rustc: Remove uses of DVecAlex Crichton-2/+1
2013-03-04Remove unused imports throughout src/Alex Crichton-10/+1
2013-03-01Merge remote branch 'nmatsakis/issue-4808-representation-of-extern-fn' into i...Patrick Walton-3/+14
2013-02-28Fix implicit leaks of imports throughout librariesAlex Crichton-0/+2
2013-02-28Change bare functions so that they are represented by a single pointer.Niko Matsakis-3/+14
2013-02-28librustc: Mark all type implementations public. rs=impl-publicityPatrick Walton-1/+1
2013-02-27librustc: Forbid `pub` or `priv` before trait implementationsPatrick Walton-1/+1
2013-02-20librustc: Separate most trait bounds with '+'. rs=plussingPatrick Walton-1/+1
2013-02-20librustc: Get rid of structural records save for front/test.rs.Luqman Aden-5/+7
2013-02-15librustc: Stop parsing `impl Type : Trait` and fix several declarations that ...Patrick Walton-1/+1
2013-02-15librustc: Get rid of `move`.Luqman Aden-2/+2
2013-02-12Adjust borrow checker algorithm to address #4856 unsoundness,Niko Matsakis-6/+41
2013-02-07librustc: Lots of de-muting. rs=demutingPatrick Walton-25/+41
2013-02-03rename map -> oldmap and mark it as deprecatedDaniel Micay-1/+1
2013-01-31Finalize moves-based-on-type implementation.Niko Matsakis-49/+59
2013-01-29librustc: De-export front, borrowck, and typeck/check. rs=deexportingPatrick Walton-86/+37
2013-01-29libstd: Remove "dual impls" from the language and enforce coherence rules. r=...Patrick Walton-18/+10
2013-01-28Integrate vec patterns into borrow checker.Niko Matsakis-2/+6
2013-01-25Fix Option camel case in commentsTyler Bindon-3/+3
2013-01-22Make borrowck's notion of scopes consistent with trans's notion of scopesTim Chevalier-1/+3
2013-01-17librustc: Implement write guards for borrowing `@mut` to `&` or `&mut`. r=nma...Patrick Walton-11/+17
2013-01-09A collection of refactorings that I found it hard/tiresome to divide:Niko Matsakis-1/+0
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest modul...Patrick Walton-5/+4
2013-01-08Revert "librustc: Make unqualified identifier searches terminate at the neare...Patrick Walton-4/+5
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest modul...Patrick Walton-5/+4
2013-01-08Rename identifiers that still use 'alt' to use 'match'Lindsey Kuper-2/+2
2013-01-07librustc: Make vectors no longer implicitly copyable in rustc. r=graydonPatrick Walton-2/+2
2012-12-27librustc: Terminate name searches at the nearest module scope for paths that ...Patrick Walton-1/+6
2012-12-13librustc: Make `use` statements crate-relative by default. r=brsonPatrick Walton-17/+19
2012-12-04librustc: Remove all legacy pattern bindings from libsyntax and librustc. rs=...Patrick Walton-1/+1
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+10
2012-11-30libs: Remove transitionary material on iter_bytes, add workcache to build.Graydon Hoare-8/+0
2012-11-28Remove uses of #[merge]Brian Anderson-0/+620
2012-11-26Remove the crate languageBrian Anderson-0/+9