summary refs log tree commit diff
path: root/src/libsyntax/ext/concat_idents.rs
AgeCommit message (Expand)AuthorLines
2014-03-22Migrate all users of opt_vec to owned_slice, delete opt_vec.Huon Wilson-2/+2
2014-03-20Removing imports of std::vec_ng::VecAlex Crichton-1/+0
2014-03-20rename std::vec_ng -> std::vecDaniel Micay-1/+1
2014-03-12Changed lists of lifetimes in ast and ty to use Vec instead of OptVec.Felix S. Klock II-1/+2
2014-03-01libsyntax: Mechanically change `~[T]` to `Vec<T>`Patrick Walton-2/+2
2014-02-18Avoid returning original macro if expansion fails.Douglas Young-2/+2
2014-02-14Refactored ast_map and friends, mainly to have Paths without storing them.Eduard Burtescu-2/+1
2014-02-02librustc: Fix merge fallout.Patrick Walton-1/+4
2014-01-18syntax::ext: replace span_fatal with span_err in many places.Huon Wilson-2/+8
2014-01-09libsyntax: Renamed types, traits and enum variants to CamelCase.Eduard Burtescu-3/+3
2013-12-29Start passing around &mut ExtCtxtSteven Fackler-1/+1
2013-12-28Stop using @ExtCtxtSteven Fackler-1/+1
2013-11-08Generalize AST and ty::Generics to accept multiple lifetimes.Niko Matsakis-1/+1
2013-09-10Delay assignment of node ids until after expansion. Ensures that each AST nodeNiko Matsakis-1/+1
2013-09-03Modernized a few more types in syntax::astMarvin Löbel-2/+2
2013-09-01Modernized a few type names in rustc and syntaxMarvin Löbel-2/+2
2013-08-27librustc: Add support for type parameters in the middle of paths.Patrick Walton-3/+8
2013-08-03remove obsolete `foreach` keywordDaniel Micay-1/+1
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-1/+1
2013-07-07De-managed ast::PathJames Miller-1/+1
2013-06-28librustc: Remove the broken overloaded assign-ops from the language.Patrick Walton-2/+1
2013-06-25great renaming propagation: syntaxCorey Richardson-2/+0
2013-06-21vec: rm old_iter implementations, except BaseIterDaniel Micay-1/+1
2013-06-05removed unused imports (and one unused argument)John Clements-1/+1
2013-06-05interner just uses uints, not idents with syntax contextJohn Clements-2/+2
2013-06-05just use TLS internerJohn Clements-1/+2
2013-06-01syntax: move callee_id into the expr_ variantsErick Tryzelaar-1/+0
2013-05-22libextra: Rename the actual metadata names of libcore to libstd and libstd to...Patrick Walton-0/+2
2013-05-22syntax/ext: modernise ext_ctxt to be CamelCase and use new.Huon Wilson-1/+1
2013-05-20Remove all unnecessary allocations (as flagged by lint)Alex Crichton-4/+2
2013-05-09Use a specialized string interner to reduce the need for owned stringsBjörn Steinbrink-1/+1
2013-04-27only use #[no_core] in libcoreDaniel Micay-2/+0
2013-04-10path -> PathJohn Clements-1/+1
2013-03-13librustc: Don't accept `as Trait` anymore; fix all occurrences of it.Patrick Walton-1/+1
2013-03-01Merge remote-tracking branch 'remotes/origin/incoming' into incomingErick Tryzelaar-0/+3
2013-02-28Fix implicit leaks of imports throughout librariesAlex Crichton-0/+3
2013-02-25libsyntax: convert visit to pass ty_params by referenceErick Tryzelaar-1/+1
2013-01-29libsyntax: De-export libsyntax. rs=deexportingPatrick Walton-1/+1
2013-01-23renaming to adhere to conventionsJohn Clements-2/+2
2013-01-20convert ast::expr into a structErick Tryzelaar-8/+14
2013-01-14Change ast::path into a struct.Erick Tryzelaar-3/+5
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest modul...Patrick Walton-0/+2
2013-01-08Revert "librustc: Make unqualified identifier searches terminate at the neare...Patrick Walton-2/+0
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest modul...Patrick Walton-0/+2
2012-12-27librustc: Terminate name searches at the nearest module scope for paths that ...Patrick Walton-0/+1
2012-12-13librustc: Make `use` statements crate-relative by default. r=brsonPatrick Walton-1/+1
2012-12-12syntax: remove remaining #syntaxext machinery. Close #3516.Graydon Hoare-11/+24
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+10
2012-09-19demode the each() method on vec and other iterables.Niko Matsakis-1/+1
2012-09-04libsyntax: "import" -> "use"Patrick Walton-1/+1