summary refs log tree commit diff
path: root/src/libsyntax
AgeCommit message (Expand)AuthorLines
2015-06-11Conver reborrows to .iter() calls where appropriateJoshua Landau-10/+10
2015-06-10Removed many pointless calls to *iter() and iter_mut()Joshua Landau-28/+28
2015-06-10Auto merge of #26182 - Manishearth:rollup, r=Manishearthbors-1/+1
2015-06-10syntax: move ast_map to librustc.Eduard Burtescu-1280/+0
2015-06-09Exise 'unsafe pointer' in favor of 'raw pointer'Steve Klabnik-1/+1
2015-06-08Auto merge of #26091 - chellmuth:pub-struct-field-span, r=nrcbors-1/+4
2015-06-08Auto merge of #25823 - oli-obk:static_to_const_lint, r=alexcrichtonbors-2/+2
2015-06-07StructField span should include `pub`Chris Hellmuth-1/+4
2015-06-07change some statics to constantsOliver 'ker' Schneider-2/+2
2015-06-04Rollup merge of #25994 - marcusklaas:issue-25969, r=huonwManish Goregaokar-2/+1
2015-06-04Fix span for ExprPath variantsMarcus Klaas-2/+1
2015-06-03Remove #[static_assert]Steve Klabnik-5/+0
2015-05-29Add feature-gate to calling const fnNiko Matsakis-3/+6
2015-05-27Auto merge of #25791 - barosl:use-paths-as-items, r=alexcrichtonbors-0/+10
2015-05-27Auto merge of #25713 - Stebalien:pattern, r=alexcrichtonbors-0/+1
2015-05-26Fix typo.Nick Hamann-1/+1
2015-05-26Associate each path in a `use` declaration with the item in the AST mapBarosl Lee-0/+10
2015-05-26Make caching in stability work. This improves stability check performanceAriel Ben-Yehuda-2/+2
2015-05-24Auto merge of #25609 - nikomatsakis:const-fn, r=pnkfelixbors-68/+190
2015-05-24Auto merge of #25168 - Manishearth:register_attr, r=eddybbors-13/+31
2015-05-23Rollup merge of #25710 - Manishearth:no_decorator_clone, r=sfacklerOliver Schneider-34/+34
2015-05-22Allow patterns to be followed by if and in.Steven Allen-0/+1
2015-05-22Let MultiItemDecorator take `&Annotatable` (fixes #25683)Manish Goregaokar-34/+34
2015-05-22Remove error diagnostics uniqueness check and .json generation.Felix S. Klock II-17/+4
2015-05-22Two more small fixes.Niko Matsakis-1/+2
2015-05-21Make various fixes:Niko Matsakis-50/+76
2015-05-21rustc: const-qualify `const fn` function and method calls.Eduard Burtescu-14/+22
2015-05-21syntax: parse `const fn` for free functions and inherent methods.Eduard Burtescu-38/+125
2015-05-19Auto merge of #25550 - sfackler:derive-debug-unsized, r=alexcrichtonbors-5/+11
2015-05-17Make #[derive(Debug)] work with unsized fieldsSteven Fackler-5/+11
2015-05-18syntax: Remove unused `packed` attributeklutzy-1/+0
2015-05-17Allow #[derive()] to generate unsafe methodsManish Goregaokar-1/+23
2015-05-17Auto merge of #25387 - eddyb:syn-file-loader, r=nikomatsakisbors-106/+107
2015-05-16Auto merge of #25462 - alexcrichton:favicon-https, r=nrcbors-1/+1
2015-05-16Auto merge of #25444 - nikomatsakis:macro-tt-fix, r=pnkfelixbors-34/+78
2015-05-16Auto merge of #25487 - P1start:extern-crate-unexpected-error, r=huonwbors-5/+1
2015-05-16Clarify the error message for malformed `extern crate` statementsP1start-5/+1
2015-05-16Fix the spans of `move` closuresP1start-4/+5
2015-05-15libs: Move favicon URLs to HTTPSAlex Crichton-1/+1
2015-05-15Permit token trees, identifiers, and blocks to be following byNiko Matsakis-34/+78
2015-05-15Auto merge of #25219 - Eljay:fix-comment-parsing, r=alexcrichtonbors-24/+39
2015-05-15syntax: Unquoting some statements requires trailing semicolonsErick Tryzelaar-3/+11
2015-05-15syntax: Add unquoting ast::{Generics,WhereClause}Erick Tryzelaar-13/+38
2015-05-15syntax: Allow pretty printing more interpolated itemsErick Tryzelaar-13/+13
2015-05-14Fix stupid mistake from previous commitLee Jeffery-2/+5
2015-05-14Make BytePos calculation same as originalLee Jeffery-1/+2
2015-05-14syntax: abstract over the file loading mechanism.Eduard Burtescu-15/+58
2015-05-14syntax::parse: optimize file_to_filemap to read a string directly.Eduard Burtescu-21/+7
2015-05-14syntax: replace sess.span_diagnostic.cm with sess.codemap().Eduard Burtescu-18/+12
2015-05-14syntax: refactor (Span)Handler and ParseSess constructors to be methods.Eduard Burtescu-44/+41