about summary refs log tree commit diff
path: root/src/libsyntax/ext
AgeCommit message (Expand)AuthorLines
2013-03-12auto merge of #5320 : apasel422/rust/metaderive, r=graydonbors-0/+45
2013-03-12syntax: implement #[deriving] meta-attributeAndrew Paseltiner-0/+45
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/+56
2013-03-11Remove the log keyword (by renaming it to __log)Brian Anderson-8/+8
2013-03-11core: Remove logging constantsBrian Anderson-8/+8
2013-03-11Remove uses of logBrian Anderson-11/+10
2013-03-11libsyntax: Remove newtype enums from libsyntax. rs=deenumPatrick Walton-15/+1
2013-03-11librustc: Replace all uses of `fn()` with `&fn()`. rs=defunPatrick Walton-17/+17
2013-03-09Remove @ast::Region and replace with @ast::Lifetime.Niko Matsakis-11/+4
2013-03-08auto merge of #5278 : brson/rust/logplusplus, r=brsonbors-8/+32
2013-03-08syntax: Remove uses of DVecAlex Crichton-24/+18
2013-03-07test: Fix tests.Patrick Walton-1/+2
2013-03-07librustc: Convert all uses of `assert` over to `fail_unless!`Patrick Walton-3/+3
2013-03-07libsyntax: Remove struct literal expressions from the compilerPatrick Walton-8/+4
2013-03-07Make debug!, etc. macros not require a format stringBrian Anderson-8/+32
2013-03-06auto merge of #5255 : jbclements/rust/remove-parse-value-ident, r=graydonbors-0/+1
2013-03-06Add manual &self/ and &static/ and /&self declarations thatNiko Matsakis-16/+15
2013-03-06removed unused abstraction over paths and value_pathsJohn Clements-0/+1
2013-03-05core: convert vec::{last,last_opt} to return referencesErick Tryzelaar-1/+1
2013-03-05auto merge of #5231 : jbclements/rust/better-macro-error-message, r=graydonbors-5/+13
2013-03-05auto merge of #5179 : alexcrichton/rust/default-warn-unused-import, r=graydonbors-35/+1
2013-03-04simplified msg (TMI on old one)John Clements-2/+2
2013-03-04better error message for macros with MOD_SEPsJohn Clements-5/+13
2013-03-04libsyntax: Implement `#[deriving_clone]`Patrick Walton-16/+288
2013-03-04Adding missing imports for tests, and gate off othersAlex Crichton-9/+0
2013-03-04Remove unused imports throughout src/Alex Crichton-26/+1
2013-03-03libsyntax: add &self to extensionsErick Tryzelaar-24/+34
2013-03-02auto merge of #5203 : erickt/rust/incoming, r=brsonbors-7/+8
2013-03-02librustc: Stop parsing `fn@`, `fn~`, and `fn&`Patrick Walton-3/+3
2013-03-02libsyntax: Remove `fn@`, `fn~`, and `fn&` from libsyntax. rs=defunPatrick Walton-26/+46
2013-03-02librustc: Forbid chained imports and fix the logic for one-level renaming imp...Patrick Walton-1/+2
2013-03-02libsyntax: add some more explicit copies for vecs_implicitly_copyable)Erick Tryzelaar-7/+8
2013-03-02Merge remote-tracking branch 'remotes/origin/incoming' into incomingErick Tryzelaar-2/+2
2013-03-01Merge remote-tracking branch 'remotes/origin/incoming' into incomingErick Tryzelaar-6/+8
2013-03-01auto merge of #5165 : brson/rust/unstable, r=brsonbors-2/+2
2013-03-01Avoid calling to_vec() unnecessarily in parser.Niko Matsakis-6/+8
2013-03-01Rename core::private to core::unstable. #4743Brian Anderson-2/+2
2013-03-01Merge remote-tracking branch 'remotes/origin/incoming' into incomingErick Tryzelaar-21/+44
2013-02-28Remove legacy object creation mode, and convert remaining uses of itNiko Matsakis-5/+3
2013-02-28Fix implicit leaks of imports throughout librariesAlex Crichton-9/+36
2013-02-28librustc: Mark all type implementations public. rs=impl-publicityPatrick Walton-1/+1
2013-02-28Merge remote-tracking branch 'remotes/origin/incoming' into incomingErick Tryzelaar-234/+348
2013-02-27auto merge of #5141 : nikomatsakis/rust/region-syntax-expl-lifetimes, r=nikom...bors-190/+260
2013-02-27Introduce lifetime declarations into the lists of type parameters.Niko Matsakis-190/+260
2013-02-27Merge remote-tracking branch 'remotes/origin/incoming' into incomingErick Tryzelaar-132/+526
2013-02-27librustc: Forbid `pub` or `priv` before trait implementationsPatrick Walton-9/+9
2013-02-26libsyntax: add some more explicit copiesErick Tryzelaar-12/+21