about summary refs log tree commit diff
path: root/src/librustc/middle/borrowck
AgeCommit message (Expand)AuthorLines
2013-10-27auto merge of #10026 : luqmana/rust/mut-pat, r=pcwaltonbors-1/+1
2013-10-25auto merge of #10067 : sanxiyn/rust/addr-of-bot, r=thestingerbors-6/+9
2013-10-25Allow taking address of bottomSeo Sanghyeon-6/+9
2013-10-25libsyntax/librustc: Allow mut qualifier in patterns.Luqman Aden-1/+1
2013-10-24Remove even more of std::ioAlex Crichton-2/+1
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-36/+36
2013-10-18Handle inline asm outputs as write-only in liveness, borrowck and trans.Eduard Burtescu-2/+24
2013-10-17Removed the -Z once_fns compiler flag and added the new feature directive of ...Chris Sainty-16/+4
2013-10-09option: rewrite the API to use compositionDaniel Micay-2/+2
2013-10-07Fix existing privacy/visibility violationsAlex Crichton-2/+2
2013-10-02auto merge of #9665 : alexcrichton/rust/snapshot, r=brsonbors-2/+2
2013-10-01Migrate users of 'loop' to 'continue'Alex Crichton-2/+2
2013-10-01remove the `float` typeDaniel Micay-3/+3
2013-09-30rustc: Remove usage of fmt!Alex Crichton-85/+85
2013-09-26Update the compiler to not use printf/printflnAlex Crichton-10/+10
2013-09-24visit::Visitor refactor: replace (&mut BorrowckVisitor, @BorrowckCtxt) with &...Felix S. Klock II-36/+33
2013-09-10gather_loans/mod.rs Visitor refactoring (#7081): unify GatherLoan{Ctxt,Visitor}.Felix S. Klock II-51/+42
2013-09-10check_loans.rs Visitor refactoring (#7081): unify CheckLoan{Ctxt,Visitor}.Felix S. Klock II-37/+30
2013-09-06ident->name in NamedField, elsewhereJohn Clements-1/+1
2013-09-05Fix #7740: gather_loans should not recur into the items of the block.Felix S. Klock II-3/+6
2013-09-03Modernized a few more types in syntax::astMarvin Löbel-84/+84
2013-09-01Modernized a few type names in rustc and syntaxMarvin Löbel-37/+37
2013-08-27librustc: Fix merge falloutPatrick Walton-2/+1
2013-08-27librustc: Fix merge fallout.Patrick Walton-1/+1
2013-08-27librustc: Convert check loans to use the new visitorPatrick Walton-2/+41
2013-08-27librustc: Ensure that type parameters are in the right positions in paths.Patrick Walton-1/+3
2013-08-27librustc: Remove `&const` and `*const` from the language.Patrick Walton-64/+97
2013-08-27auto merge of #8797 : nikomatsakis/rust/issue-8625-assign-to-andmut-in-borrow...bors-32/+71
2013-08-27Remove remnants of implicit selfNiko Matsakis-9/+1
2013-08-27Extend aliasability check to uncover `& &mut &mut` and the likeNiko Matsakis-9/+47
2013-08-21Prohibit assignment to `&mut` pointers that are found in frozen or borrowed l...Niko Matsakis-3/+12
2013-08-20Add PointerKind to LpDerefNiko Matsakis-12/+12
2013-08-15Port check_loans.rs from oldvisit to <V:Visitor> trait API.Felix S. Klock II-34/+49
2013-08-15Switch main borrowck to <V:Visitor> trait API.Felix S. Klock II-12/+22
2013-08-15Switch borrowck::gather_loans to <V:Visitor> visit API.Felix S. Klock II-45/+65
2013-08-11borrowck: Integrate AutoBorrowObj into borrowck / mem_categorizationNiko Matsakis-8/+16
2013-08-07rustc: Fix for-range loops that can use iteratorsblake2-ppc-4/+4
2013-08-07core: option.map_consume -> option.map_moveErick Tryzelaar-4/+6
2013-08-05Updated std::Option, std::Either and std::ResultMarvin Löbel-1/+1
2013-08-03remove obsolete `foreach` keywordDaniel Micay-23/+23
2013-08-03replace all remaining `for` with `foreach` or `do`Daniel Micay-65/+82
2013-08-02librustc: Introduce a new visitor type based on traits and port syntax to it.Patrick Walton-62/+66
2013-08-02replace `range` with an external iteratorDaniel Micay-3/+2
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-21/+21
2013-07-29New naming convention for ast::{node_id, local_crate, crate_node_id, blk_chec...Michael Woerister-59/+59
2013-07-27Remove unnecessary #[path = "***/mod.rs"] lines.OGINO Masanori-1/+0
2013-07-24Disallow non-comma-delimited arguments to fmt! and bytes!Birunthan Mohanathas-2/+2
2013-07-24Change 'print(fmt!(...))' to printf!/printfln! in src/lib*Birunthan Mohanathas-10/+10
2013-07-22Ast spanned<T> refactoring, renaming: crate, local, blk, crate_num, crate_cfg.Michael Woerister-16/+16
2013-07-18librustc: Remove `&` inside `@` from borrowck/check_loans.Patrick Walton-17/+18