summary refs log tree commit diff
path: root/src/libsyntax/print/pp.rs
AgeCommit message (Expand)AuthorLines
2018-04-30Extend Printer::buf on demand.Nicholas Nethercote-7/+23
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-1/+1
2017-07-11Refactor methods onto Printer struct.Mark Simulacrum-56/+56
2017-06-23Removed as many "```ignore" as possible.kennytm-1/+1
2017-05-12Fix some clippy warnings in libsyntaxAndre Bogus-6/+6
2017-02-06A few documentation improvements for `syntax::print::pp`bjorn3-78/+89
2016-10-10Merge `Printer::token` and `Printer::size`.Nicholas Nethercote-38/+31
2016-05-28Prevent overflows by increasing ring buffer sizeSebastian Thiel-2/+2
2016-05-01libsyntax/pp: replace manual ring buffer with a VecDequeGeorg Brandl-52/+19
2016-05-01libsyntax/pp: minor modernizationsGeorg Brandl-40/+32
2016-03-22try! -> ?Jorge Aparicio-5/+5
2016-03-12Removed integer suffixes in libsyntax cratesrinivasreddy-2/+2
2015-11-12libsyntax: deny warnings in doctestsKevin Butler-2/+4
2015-07-09Use vec![elt; n] where possibleUlrik Sverdrup-4/+3
2015-05-03Update old uses of ~ in comments and debugging statementsCarol Nichols-9/+9
2015-04-21syntax: Replace String::from_str with the stable String::fromErick Tryzelaar-1/+1
2015-04-14Negative case of `len()` -> `is_empty()`Tamir Duberstein-1/+1
2015-04-01Fallout in libsyntaxNiko Matsakis-2/+2
2015-03-04std: Deprecate std::old_io::fsAlex Crichton-24/+24
2015-03-02Use `const`s instead of `static`s where appropriateFlorian Zeitz-1/+1
2015-02-20Remove remaining uses of `[]`. This time I tried to use deref coercions where...Niko Matsakis-1/+1
2015-02-18Round 3 test fixes and conflictsAlex Crichton-2/+2
2015-02-18rollup merge of #22502: nikomatsakis/deprecate-bracket-bracketAlex Crichton-1/+1
2015-02-18Replace all uses of `&foo[]` with `&foo[..]` en masse.Niko Matsakis-1/+1
2015-02-18Remove `i`, `is`, `u`, or `us` suffixes that are not necessary.Niko Matsakis-1/+1
2015-02-02Omit integer suffix when unnecessaryAlfie John-16/+16
2015-01-31Kill more `isize`sTobias Bucher-1/+1
2015-01-26Fallout of io => old_ioAlex Crichton-22/+22
2015-01-18libsyntax: 0u -> 0us, 0i -> 0isPaul Collier-17/+17
2015-01-18libsyntax: int types -> isizePaul Collier-25/+25
2015-01-17libsyntax: uint types to usizePaul Collier-23/+23
2015-01-13syntax: Rewrite pp advance_left to use a constant stack sizeErick Tryzelaar-31/+37
2015-01-13syntax: Don't import the pp.rs enum variants into the namespaceErick Tryzelaar-63/+68
2015-01-07use slicing sugarJorge Aparicio-3/+3
2015-01-07Replace full slice notation with index callsNick Cameron-2/+2
2015-01-03sed -i -s 's/#\[deriving(/#\[derive(/g' **/*.rsJorge Aparicio-6/+6
2014-12-30Fallout from stabilizationAaron Turon-3/+4
2014-12-21Fallout of std::str stabilizationAlex Crichton-3/+3
2014-12-19libsyntax: use `#[deriving(Copy)]`Jorge Aparicio-13/+5
2014-12-08librustc: Make `Copy` opt-in.Niko Matsakis-0/+10
2014-11-17Switch to purely namespaced enumsSteven Fackler-0/+4
2014-10-30collections: Enable IndexMut for some collectionsAlex Crichton-15/+14
2014-10-29Rename fail! to panic!Steve Klabnik-1/+1
2014-10-19Remove a large amount of deprecated functionalityAlex Crichton-35/+34
2014-09-19Add enum variants to the type namespaceNick Cameron-5/+5
2014-08-27Implement generalized object and type parameter bounds (Fixes #16462)Niko Matsakis-2/+2
2014-08-01Fix misspelled comments.Joseph Crail-3/+3
2014-07-09syntax: doc comments all the thingsCorey Richardson-148/+155
2014-06-26Remove unnecessary to_string callsPiotr Jawniak-1/+1
2014-06-24librustc: Remove the fallback to `int` from typechecking.Niko Matsakis-1/+1