about summary refs log tree commit diff
path: root/src/libsyntax/ext/mtwt.rs
AgeCommit message (Expand)AuthorLines
2016-07-17Rename `mtwt` to `hygiene`Jeffrey Seyfried-151/+0
2016-07-17Clean up and encapsulate `syntax::ext::mtwt`Jeffrey Seyfried-79/+76
2016-07-14Remove irrelevant testsJeffrey Seyfried-21/+2
2016-07-14Implement `macro_rules!` placeholders and the macro scope mapJeffrey Seyfried-1/+15
2016-07-14Instead of renaming, treat differently marked identifiers as unequalJeffrey Seyfried-58/+3
2016-07-14Remove `IllegalCtxt`Jeffrey Seyfried-13/+9
2016-06-20Remove unit testsJeffrey Seyfried-187/+2
2016-06-20Fix hygiene regressionJeffrey Seyfried-148/+42
2015-10-06Add comment for the use of Ident in hash map in mtwtVadim Petrochenkov-0/+2
2015-10-03libsyntax: Do not derive Hash for IdentVadim Petrochenkov-2/+2
2015-09-24Cleanup interfaces of Name, SyntaxContext and IdentVadim Petrochenkov-32/+34
2015-04-14Negative case of `len()` -> `is_empty()`Tamir Duberstein-1/+1
2015-04-01Fallout in libsyntaxNiko Matsakis-1/+1
2015-03-27default => or_insert per RFCAlexis Beingessner-2/+2
2015-03-26update everything to use Entry defaultsAlexis-6/+4
2015-02-24Use arrays instead of vectors in testsVadim Petrochenkov-12/+12
2015-01-29s/Show/Debug/gJorge Aparicio-2/+2
2015-01-17libsyntax: rename functions from uint to usizePaul Collier-2/+2
2015-01-17libsyntax: uint types to usizePaul Collier-4/+4
2015-01-07use slicing sugarJorge Aparicio-1/+1
2015-01-06rollup merge of #20653: alexcrichton/entry-unstableAlex Crichton-2/+2
2015-01-06rollup merge of #20481: seanmonstar/fmt-show-stringAlex Crichton-1/+1
2015-01-06core: split into fmt::Show and fmt::StringSean McArthur-1/+1
2015-01-07Replace full slice notation with index callsNick Cameron-1/+1
2015-01-06[breaking change] Revert Entry behaviour to take keys by value.Dylan Ede-2/+2
2015-01-04[breaking change] Update entry API as part of RFC 509.Ben Foppa-9/+6
2015-01-03sed -i -s 's/#\[deriving(/#\[derive(/g' **/*.rsJorge Aparicio-2/+2
2014-12-22serialize: Fully deprecate the libraryAlex Crichton-1/+1
2014-12-21Remove a ton of public reexportsCorey Farwell-1/+1
2014-12-19libsyntax: use `#[deriving(Copy)]`Jorge Aparicio-3/+1
2014-12-18librustc: Always parse `macro!()`/`macro![]` as expressions if notPatrick Walton-2/+2
2014-12-13libsyntax: use unboxed closuresJorge Aparicio-4/+8
2014-12-08librustc: Make `Copy` opt-in.Niko Matsakis-0/+2
2014-11-29Fix rustc panic on second compile_inputMurarth-0/+10
2014-11-23std: Add a new top-level thread_local moduleAlex Crichton-21/+7
2014-11-18std: Stabilize std::fmtAlex Crichton-1/+1
2014-11-17Switch to purely namespaced enumsSteven Fackler-0/+3
2014-11-06Fallout from collection conventionsAlexis Beingessner-1/+1
2014-11-02refactor libcollections as part of collection reformAlexis Beingessner-1/+1
2014-10-29Rename fail! to panic!Steve Klabnik-4/+4
2014-10-19Remove a large amount of deprecated functionalityAlex Crichton-9/+9
2014-10-16libsyntax: Remove all uses of {:?}.Luqman Aden-2/+2
2014-09-24handling fallout from entry apiAlexis Beingessner-7/+9
2014-07-09Fix all the test falloutCorey Richardson-33/+33
2014-07-09ast: make Name its own typeCorey Richardson-3/+3
2014-07-09syntax: doc comments all the thingsCorey Richardson-26/+26
2014-07-04new_mark -> apply_mark, new_rename -> apply_renameJohn Clements-24/+24
2014-07-04move RenameList to mtwt, add new_renames abstractionJohn Clements-14/+36
2014-06-27comments onlyJohn Clements-1/+2
2014-06-27undo helpful attempt to spell-checkJohn Clements-1/+1