about summary refs log tree commit diff
path: root/src/libsyntax/ext/asm.rs
AgeCommit message (Expand)AuthorLines
2014-02-18Avoid returning original macro if expansion fails.Douglas Young-1/+1
2014-02-02libsyntax: Remove all `@str` from the ASTPatrick Walton-9/+9
2014-02-02libsyntax: De-`@str` literal strings in the ASTPatrick Walton-2/+3
2014-01-18syntax::ext: replace span_fatal with span_err in many places.Huon Wilson-3/+6
2014-01-09libsyntax: Renamed types, traits and enum variants to CamelCase.Eduard Burtescu-4/+4
2014-01-02libsyntax: De-`@mut` `Parser::last_span`Patrick Walton-4/+4
2014-01-02libsyntax: De-`@mut` `token` in the parserPatrick Walton-16/+16
2014-01-02libsyntax: Make the parser mutablePatrick Walton-3/+3
2013-12-29Start passing around &mut ExtCtxtSteven Fackler-1/+1
2013-12-28Stop using @ExtCtxtSteven Fackler-1/+1
2013-10-18Handle inline asm outputs as write-only in liveness, borrowck and trans.Eduard Burtescu-6/+15
2013-10-08add new enum ast::StrStyle as field to ast::lit_strBenjamin Herr-6/+12
2013-09-30syntax: Remove usage of fmt!Alex Crichton-1/+1
2013-09-26Add 'continue' as a synonym for 'loop'Brian Anderson-6/+6
2013-09-10Delay assignment of node ids until after expansion. Ensures that each AST nodeNiko Matsakis-2/+2
2013-09-03Modernized a few more types in syntax::astMarvin Löbel-4/+4
2013-09-01Modernized a few type names in rustc and syntaxMarvin Löbel-2/+2
2013-08-08env! syntax extension changesSteven Fackler-2/+2
2013-08-01make `in` and `foreach` get treated as keywordsDaniel Micay-2/+2
2013-07-12Remove the global 'vec::to_owned' functionAlex Crichton-3/+1
2013-06-25great renaming propagation: syntaxCorey Richardson-3/+2
2013-06-13Revert "std: convert {vec,str}::to_owned to methods."Brian Anderson-1/+2
2013-06-13Use @str instead of @~str in libsyntax and librustc. Fixes #5048.Huon Wilson-7/+7
2013-06-12std: unify the str -> [u8] functions as 3 methods: .as_bytes() and .as_bytes_...Huon Wilson-2/+0
2013-06-12std: convert {vec,str}::to_owned to methods.Huon Wilson-1/+1
2013-06-11fix tests, remove some warningsHuon Wilson-1/+0
2013-06-10std: remove str::{connect,concat}*.Huon Wilson-1/+1
2013-06-01syntax: move callee_id into the expr_ variantsErick Tryzelaar-2/+0
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-0/+3
2013-05-28Remove unnecessary allocations flagged by lintSeo Sanghyeon-1/+1
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-14syntax: Remove #[allow(vecs_implicitly_copyable)]Alex Crichton-4/+4
2013-05-10renamed vec::from_slice to vec::to_ownedYoungsoo Son-1/+1
2013-05-02Remove 'Local Variable' commentsBrendan Zabarauskas-12/+0
2013-04-29librustc: Change labels to use the lifetime notation `'`.Patrick Walton-5/+18
2013-04-27only use #[no_core] in libcoreDaniel Micay-4/+0
2013-03-27libsyntax: Allow selecting intel style asm.Luqman Aden-1/+5
2013-03-27libsyntax: use a struct for inline asm in ast.Luqman Aden-3/+9
2013-03-15Tidy.Luqman Aden-1/+1
2013-03-15Implicitly use addr_of for output operands in asm.Luqman Aden-0/+7
2013-03-15Actually pass inline asm operands around.Luqman Aden-1/+2
2013-03-13librustc: Don't accept `as Trait` anymore; fix all occurrences of it.Patrick Walton-4/+4
2013-03-12Add alignstack option for inline asm.Luqman Aden-1/+4
2013-03-12Keep everything tidy.Luqman Aden-9/+8
2013-03-12Parse operands properly and add a way to indicate volatile asm.Luqman Aden-11/+129
2013-03-12Create asm! syntax extension.Luqman Aden-0/+54