about summary refs log tree commit diff
path: root/src/libsyntax
AgeCommit message (Expand)AuthorLines
2013-12-17Change pkgid parser to allow overriding the inferred crate name.Jack Moffitt-51/+77
2013-12-17auto merge of #11005 : sanxiyn/rust/mut, r=alexcrichtonbors-35/+28
2013-12-17Remove obsolete mutability from ast::TySeo Sanghyeon-35/+28
2013-12-16auto merge of #10994 : ktt3ja/rust/issue-10956, r=alexcrichtonbors-0/+4
2013-12-16AST Visitor now walks enum discriminant expressionKiet Tran-0/+4
2013-12-15Register new snapshotsAlex Crichton-7/+1
2013-12-15Forbid multiple imports in use statementsAlex Crichton-0/+6
2013-12-15libsyntax: Implement the new `box` syntax for unique pointers.Patrick Walton-7/+25
2013-12-15librustc: Remove identifiers named `box`, since it's about to become a keyword.Patrick Walton-9/+12
2013-12-14auto merge of #10935 : sanxiyn/rust/fk-anon, r=pcwaltonbors-7/+5
2013-12-13auto merge of #10698 : metajack/rust/dep-info, r=alexcrichtonbors-1/+19
2013-12-12Add --dep-info to write Makefile-compatible dependency info.Jack Moffitt-0/+4
2013-12-12Remove fk_anonSeo Sanghyeon-7/+5
2013-12-11auto merge of #10897 : boredomist/rust/remove-self-lifetime, r=brsonbors-81/+82
2013-12-11Make 'self lifetime illegal.Erik Price-81/+82
2013-12-11auto merge of #10891 : chris-morgan/rust/macroize-(or-should-that-be-macroify...bors-271/+161
2013-12-11auto merge of #10808 : kballard/rust/use-braces, r=alexcrichtonbors-2/+21
2013-12-10Support imports of the form `use {foo,bar}`Kevin Ballard-2/+21
2013-12-10auto merge of #10833 : sfackler/rust/mut-pat, r=brsonbors-1/+16
2013-12-11Separate strict/reserved keywords, derive bounds.Chris Morgan-11/+29
2013-12-11Remove the following unused special identifiers:Chris Morgan-107/+67
2013-12-10Fix missing code map entry for uses of `include_str!`.Jack Moffitt-1/+15
2013-12-10auto merge of #10593 : metajack/rust/pkgid-hash, r=brsonbors-0/+171
2013-12-10Make crate hash stable and externally computable.Jack Moffitt-0/+171
2013-12-11Deduplicate in syntax::parse::token with a macro.Chris Morgan-271/+183
2013-12-10Allow ref and mut modifiers for short form field patternsSteven Fackler-1/+16
2013-12-09Check the privacy of implemented traitsAlex Crichton-18/+25
2013-12-10Extend allocation lint for boxing expressionsSeo Sanghyeon-12/+12
2013-12-08Fix comment on ast::DefStructKiet Tran-3/+8
2013-12-08Remove dead codesKiet Tran-159/+3
2013-12-08Add dead-code warning passKiet Tran-40/+9
2013-12-07auto merge of #10844 : huonw/rust/deriving-expn-info, r=alexcrichtonbors-230/+297
2013-12-06Link rustllvm statically, and distribute a static snapshotAlex Crichton-0/+1
2013-12-07syntax::deriving: indicate from which trait type errors (etc) ariseHuon Wilson-4/+22
2013-12-07syntax: print expansion info from #[attribute] macros in the correctHuon Wilson-3/+27
2013-12-07syntax::deriving: add the cx and span to the TraitDef to reduce duplication.Huon Wilson-226/+251
2013-12-05auto merge of #10665 : cmr/rust/doc_lint, r=alexcrichtonbors-0/+1
2013-12-06Check crate root for docs in missing_doc lint.Corey Richardson-0/+1
2013-12-05Forbid keywords as lifetime parameters names.Léo Testard-1/+11
2013-12-04Rename extra::json::*::init() constructors to *::new()Kevin Ballard-1/+1
2013-12-04Revert "libstd: Change `Path::new` to `Path::init`."Kevin Ballard-6/+6
2013-12-04auto merge of #10792 : kballard/rust/parse_sugary_call_expr-comments, r=alexc...bors-8/+8
2013-12-04std::str: remove from_utf8.Huon Wilson-4/+4
2013-12-03Fix the comments for libsyntax::parse::parser::parse_sugary_call_exprKevin Ballard-8/+8
2013-12-03auto merge of #10747 : alexcrichton/rust/snapshots, r=cmrbors-1/+0
2013-12-03Register new snapshotsAlex Crichton-1/+0
2013-12-02Add a macro to check if logging at a given label is enabledPhilipp Brüschweiler-0/+7
2013-12-01auto merge of #10750 : Blei/rust/no-at-struct-field, r=alexcrichtonbors-19/+19
2013-12-01auto merge of #10676 : eddyb/rust/ast-box-in-enums, r=cmrbors-406/+398
2013-12-01ast: Remove one `@` and fix the falloutPhilipp Brüschweiler-19/+19