summary refs log tree commit diff
path: root/src/libsyntax/parse/token.rs
AgeCommit message (Expand)AuthorLines
2013-06-30Change char::escape_{default,unicode} to take callbacks instead of allocatingAlex Crichton-2/+6
2013-06-29Use more deriving(IterBytes) in libsyntax.Ben Blum-3/+3
2013-06-29Change taskgroup key type to fn:Copy in prep for noncopyable stack closures.Ben Blum-1/+1
2013-06-28librustc: Fix merge fallout and test cases.Patrick Walton-1/+1
2013-06-28librustc: Remove the broken overloaded assign-ops from the language.Patrick Walton-2/+2
2013-06-28librustc: Rename Const to FreezePatrick Walton-1/+1
2013-06-25great renaming propagation: syntaxCorey Richardson-8/+6
2013-06-23syntax: Remove unused tokensPhilipp Brüschweiler-105/+99
2013-06-21libsyntax: cleanup warningsJames Miller-3/+1
2013-06-21Remove all #[cfg(stage0)]-protected codeJames Miller-166/+0
2013-06-20libsyntax: Remove `drop` as a keyword.Luqman Aden-35/+202
2013-06-13Use @str instead of @~str in libsyntax and librustc. Fixes #5048.Huon Wilson-27/+11
2013-06-12std: convert str::escape_* to methods.Huon Wilson-1/+1
2013-06-09remove unused import warningsHuon Wilson-1/+0
2013-06-05added fresh-name fnJohn Clements-0/+28
2013-06-05token_to_ident takes argument by referenceJohn Clements-5/+5
2013-06-05interner just uses uints, not idents with syntax contextJohn Clements-25/+47
2013-06-05rename repr to nameJohn Clements-81/+81
2013-06-05change to newer macro escape mechanism, using uints in more placesJohn Clements-2/+4
2013-06-01Remove all uses of `pub impl`. rs=stylePatrick Walton-9/+10
2013-05-30Remove unnecessary 'use' formsDaniel Farina-3/+1
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-0/+6
2013-05-29libsyntax: Make `drop` no longer a keywordPatrick Walton-2/+0
2013-05-28Remove unnecessary allocations flagged by lintSeo Sanghyeon-5/+5
2013-05-25Use an enum for keywords and intern them to improve parser performanceBjörn Steinbrink-45/+156
2013-05-22libextra: Rename the actual metadata names of libcore to libstd and libstd to...Patrick Walton-0/+2
2013-05-20Remove all unnecessary allocations (as flagged by lint)Alex Crichton-2/+2
2013-05-20getting rid of interner_key! macroJohn Clements-10/+19
2013-05-19Register snapshotsBrian Anderson-8/+0
2013-05-16syntax: deprecate #[auto_{en,de}code] in favour of #[deriving({En,De}codable)].Huon Wilson-9/+3
2013-05-14Add inlining for iter_bytes for types used as hashmap keysBjörn Steinbrink-0/+2
2013-05-14Use static string with fail!() and remove fail!(fmt!())Björn Steinbrink-1/+1
2013-05-12librustc: Make `self` and `static` into keywordsPatrick Walton-18/+9
2013-05-10auto merge of #6223 : alexcrichton/rust/issue-6183, r=pcwaltonbors-0/+7
2013-05-10auto merge of #6329 : sonwow/rust/issue-6306, r=ILyoanbors-2/+2
2013-05-10syntax: Use the new `for` protocolAlex Crichton-0/+7
2013-05-10Move core::task::local_data to core::local_dataYoungsoo Son-2/+2
2013-05-09Use a specialized string interner to reduce the need for owned stringsBjörn Steinbrink-41/+41
2013-05-02Remove 'Local Variable' commentsBrendan Zabarauskas-8/+0
2013-05-01auto merge of #6148 : erickt/rust/remove-drop, r=pcwaltonbors-75/+70
2013-05-01syntax: remove parse::token::{dtor,literally_dtor}Erick Tryzelaar-75/+70
2013-05-01Revert rename of Div to QuotBrendan Zabarauskas-1/+1
2013-04-28get rid of prec.rsJohn Clements-0/+28
2013-04-28refactoring mod.rsJohn Clements-49/+57
2013-04-27only use #[no_core] in libcoreDaniel Micay-6/+0
2013-04-19librustc: Fix botched merge. rs=mergePatrick Walton-4/+4
2013-04-19librustc: Optimize metadata::decoder::item_name.Patrick Walton-0/+22
2013-04-16added MTWT functionsJohn Clements-40/+40
2013-04-16move interner_key macroJohn Clements-10/+0
2013-04-10path -> PathJohn Clements-1/+1