about summary refs log tree commit diff
path: root/src/libsyntax/print/pp.rs
AgeCommit message (Collapse)AuthorLines
2013-05-14syntax: Remove #[allow(vecs_implicitly_copyable)]Alex Crichton-8/+8
2013-05-05Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freezeNiko Matsakis-11/+0
Conflicts: src/libcore/core.rc src/libcore/hashmap.rs src/libcore/num/f32.rs src/libcore/num/f64.rs src/libcore/num/float.rs src/libcore/num/int-template.rs src/libcore/num/num.rs src/libcore/num/strconv.rs src/libcore/num/uint-template.rs src/libcore/ops.rs src/libcore/os.rs src/libcore/prelude.rs src/libcore/rt/mod.rs src/libcore/unstable/lang.rs src/librustc/driver/session.rs src/librustc/middle/astencode.rs src/librustc/middle/borrowck/check_loans.rs src/librustc/middle/borrowck/gather_loans.rs src/librustc/middle/borrowck/loan.rs src/librustc/middle/borrowck/preserve.rs src/librustc/middle/liveness.rs src/librustc/middle/mem_categorization.rs src/librustc/middle/region.rs src/librustc/middle/trans/base.rs src/librustc/middle/trans/inline.rs src/librustc/middle/trans/reachable.rs src/librustc/middle/typeck/check/_match.rs src/librustc/middle/typeck/check/regionck.rs src/librustc/util/ppaux.rs src/libstd/arena.rs src/libstd/ebml.rs src/libstd/json.rs src/libstd/serialize.rs src/libstd/std.rc src/libsyntax/ast_map.rs src/libsyntax/parse/parser.rs src/test/compile-fail/borrowck-uniq-via-box.rs src/test/compile-fail/regions-infer-borrow-scope-within-loop.rs src/test/run-pass/borrowck-nested-calls.rs
2013-05-02Remove 'Local Variable' commentsBrendan Zabarauskas-11/+0
2013-04-30new borrow checker (mass squash)Niko Matsakis-2/+2
2013-04-27only use #[no_core] in libcoreDaniel Micay-6/+0
2013-04-20syntax: remove unused 'mut' variablesAlex Crichton-3/+3
2013-04-19syntax: de-mode and prepare for de-modeing rustcAlex Crichton-2/+2
2013-03-29librustc: Remove `fail_unless!`Patrick Walton-10/+10
2013-03-22librustc: Remove the `const` declaration form everywherePatrick Walton-1/+1
2013-03-22syntax: replace uses of old deriving attribute with new oneAndrew Paseltiner-1/+1
2013-03-20change some uses of fail_unless to assert_eqJohn Clements-1/+1
2013-03-18librustc: Make the compiler ignore purity.Patrick Walton-3/+5
For bootstrapping purposes, this commit does not remove all uses of the keyword "pure" -- doing so would cause the compiler to no longer bootstrap due to some syntax extensions ("deriving" in particular). Instead, it makes the compiler ignore "pure". Post-snapshot, we can remove "pure" from the language. There are quite a few (~100) borrow check errors that were essentially all the result of mutable fields or partial borrows of `@mut`. Per discussions with Niko I think we want to allow partial borrows of `@mut` but detect obvious footguns. We should also improve the error message when `@mut` is erroneously reborrowed.
2013-03-11Remove uses of logBrian Anderson-1/+1
2013-03-07test: Fix tests.Patrick Walton-1/+3
2013-03-07librustc: Convert all uses of `assert` over to `fail_unless!`Patrick Walton-10/+10
2013-03-04Remove unused imports throughout src/Alex Crichton-3/+0
2013-02-26libsyntax: remove vecs_implicitly_copyable from the printerErick Tryzelaar-3/+3
2013-02-21Get rid of structural records in libsyntax and the last bit in librustc.Luqman Aden-12/+37
2013-02-15libsyntax: Get rid of uses of `move` and don't parse it.Luqman Aden-3/+3
2013-02-13Remove die!, raplace invocations with fail! Issue #4524 pt 3Nick Desaulniers-1/+1
2013-02-07librustc: Lots of de-muting. rs=demutingPatrick Walton-92/+81
2013-02-04Merge remote-tracking branch 'bstrie/rimov' into incomingBrian Anderson-9/+9
Conflicts: src/libsyntax/parse/parser.rs src/test/bench/graph500-bfs.rs src/test/bench/sudoku.rs src/test/run-pass/borrowck-mut-vec-as-imm-slice.rs src/test/run-pass/empty-mutable-vec.rs src/test/run-pass/foreach-nested.rs src/test/run-pass/swap-2.rs
2013-01-31Replace most invocations of fail keyword with die! macroNick Desaulniers-1/+1
2013-01-30Fix RIMOV damage to libsyntaxBen Striegel-5/+5
2013-01-30RIMOV, round 10Ben Striegel-1/+1
find ./ -type f -name "*.rs" -exec sed -i "s/~\[mut /~\[/g" {} \;
2013-01-30RIMOV, round 8Ben Striegel-2/+2
find ./ -type f -name "*.rs" -exec sed -i "s/ \([a-zA-Z_]\+\): ~\[mut / mut \1: ~\[/g" {} \;
2013-01-30RIMOV, round 7Ben Striegel-1/+1
find ./ -type f -name "*.rs" -exec sed -i "s/ mut \([a-zA-Z_]\+\): ~\[mut / mut \1: ~\[/g" {} \;
2013-01-30RIMOV, round 3Ben Striegel-3/+3
find ./ -type f -name "*.rs" -exec sed -i "s/let \(.*\)\[mut[ ]\?/let mut \1\[/g" {} \;
2013-01-29libsyntax: De-export libsyntax. rs=deexportingPatrick Walton-31/+37
2013-01-23core: Rename to_mut and from_mut to cast_to_mut and cast_from_mutTrinick-3/+3
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest ↵Patrick Walton-0/+2
module scope. r=tjc
2013-01-08Revert "librustc: Make unqualified identifier searches terminate at the ↵Patrick Walton-2/+0
nearest module scope. r=tjc" This reverts commit a8d37af2473da79be704c9ce2374f278c47177b6.
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest ↵Patrick Walton-0/+2
module scope. r=tjc
2012-12-27librustc: Terminate name searches at the nearest module scope for paths that ↵Patrick Walton-2/+6
contain at least two components. r=graydon
2012-12-12syntax: remove remaining #syntaxext machinery. Close #3516.Graydon Hoare-3/+1
2012-12-05librustc: Hook borrow check loan checking up to the moves-based-on-type ↵Patrick Walton-1/+5
infrastructure. rs=helps-unbreak-the-build
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+10
2012-11-28Register snapshotsBrian Anderson-15/+0
2012-11-19rustc: Implement explicit self for Eq and Ord. r=graydonPatrick Walton-0/+15
2012-09-23Register snapshots. Remove redundant Eq impls, Makefile hacksBrian Anderson-14/+0
2012-09-20rustc: De-mode all overloaded operatorsPatrick Walton-0/+14
2012-09-10Make all moves explicit in libsyntaxTim Chevalier-8/+8
2012-09-07rustc: Add an "ne" method to the Eq trait, and implement it everywherePatrick Walton-0/+1
2012-09-04libsyntax: "import" -> "use"Patrick Walton-2/+2
2012-08-29rustc: Make `<` and `=` into traitsPatrick Walton-0/+25
2012-08-27Camel case various core constructorsBrian Anderson-2/+2
2012-08-27rustc: more pattern cleanupErick Tryzelaar-1/+1
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-37/+37
2012-08-15Convert more core types to camel caseBrian Anderson-2/+2
2012-08-14Convert more core types to camel caseBrian Anderson-3/+3