about summary refs log tree commit diff
path: root/src/libsyntax/ext/base.rs
AgeCommit message (Expand)AuthorLines
2016-05-02replace fileline_{help,note} with {help,note}Niko Matsakis-4/+3
2016-03-02Fix the search paths for macro-expanded non-inline modulesJeffrey Seyfried-0/+8
2016-02-16Add check on find_best_match_for_name and improve help message for undefined ...ggomez-1/+6
2016-02-13Rename ast::Pat_ and its variantsVadim Petrochenkov-3/+3
2016-02-11Remove some unnecessary indirection from AST structuresVadim Petrochenkov-16/+16
2016-02-11[breaking-change] don't glob export ast::Item_ variantsOliver 'ker' Schneider-1/+1
2016-02-11[breaking-change] don't pub export ast::Stmt_ variantsOliver Schneider-3/+3
2016-02-11[breaking-change] don't pub export ast::Lit_ variantsOliver Schneider-2/+2
2016-02-11[breaking-change] don't pub export ast::Ty_ variantsOliver Schneider-1/+1
2016-02-11[breaking-change] don't glob export ast::Expr_ variantsOliver Schneider-3/+3
2015-12-31Cut out a bunch of Result and panictry! boilerplate from libsyntax.Nick Cameron-1/+1
2015-12-30use structured errorsNick Cameron-11/+25
2015-12-23Auto merge of #30377 - Wafflespeanut:levenshtein, r=Manishearthbors-10/+3
2015-12-17move error handling from libsyntax/diagnostics.rs to libsyntax/errors/*Nick Cameron-1/+1
2015-12-16Modify the Levenshtein-based suggestions to include importsRavi Shankar-10/+3
2015-12-15Move built-in syntax extensions to a separate crateSeo Sanghyeon-29/+0
2015-12-13remove deprecated APIs missed in #30182Tamir Duberstein-7/+0
2015-12-04Auto merge of #29850 - Kimundi:attributes_that_make_a_statement, r=pnkfelixbors-3/+4
2015-11-27Introduce max_suggestion_distance function to avoid duplicating the heuristicFlorian Hartwig-4/+2
2015-11-26Added stmt_expr_attribute feature gateMarvin Löbel-3/+3
2015-11-26Add syntax support for attributes on expressions and all syntaxMarvin Löbel-0/+1
2015-11-26Add '!' to macro name suggestion, use fileline_help instead of span_helpFlorian Hartwig-1/+1
2015-11-26Add suggestion of similar macro names to `macro undefined` error messageFlorian Hartwig-0/+17
2015-11-24Auto merge of #30000 - Manishearth:unreachable-call, r=nrcbors-2/+2
2015-11-24Fix unreachable code in libsyntaxManish Goregaokar-2/+2
2015-11-23Auto merge of #29952 - petrochenkov:depr, r=brsonbors-1/+1
2015-11-22Look up macro names as well when suggesting replacements for function resolve...Manish Goregaokar-3/+9
2015-11-20Rename #[deprecated] to #[rustc_deprecated]Vadim Petrochenkov-1/+1
2015-11-13Auto merge of #29761 - eefriedman:rename-nopanic, r=sanxiynbors-2/+2
2015-11-11libsyntax: Add more quasiquoting macrosKyle Mayes-0/+12
2015-11-10Rename _nopanic methods to remove the suffix.Eli Friedman-2/+2
2015-11-10Use lifetime elisionSeo Sanghyeon-2/+2
2015-11-03Auto merge of #29285 - eefriedman:libsyntax-panic, r=nrcbors-2/+2
2015-10-31Remove PatWildMultiVadim Petrochenkov-1/+1
2015-10-27Don't use panicking helpers in Parser.Eli Friedman-2/+2
2015-10-16Auto merge of #29014 - petrochenkov:stability, r=brsonbors-1/+1
2015-10-13Refactor attr::StabilityVadim Petrochenkov-1/+1
2015-10-12Remove the push_unsafe! and pop_unsafe! macros.Nick Cameron-6/+0
2015-10-09Auto merge of #28857 - nrc:lowering, r=nikomatsakisbors-5/+2
2015-10-09Some cleanup of no longer used AST thingsNick Cameron-5/+2
2015-10-08typos: fix a grabbag of typos all over the placeCristi Cobzarenco-1/+1
2015-09-24Cleanup interfaces of Name, SyntaxContext and IdentVadim Petrochenkov-3/+3
2015-09-01Remove the Modifier and Decorator kinds of syntax extensions.Nick Cameron-68/+0
2015-08-27Enumify CompilerExpansion in ExpnInfoManish Goregaokar-4/+5
2015-08-17feature gate `cfg(target_feature)`.Huon Wilson-1/+5
2015-08-06Auto merge of #27296 - jroesch:type-macros, r=huonwbors-0/+20
2015-08-04Update and add test caseJared Roesch-1/+6
2015-08-04Extend macro machinery to expand macros in typesJared Roesch-0/+15
2015-08-03syntax: Implement #![no_core]Alex Crichton-4/+9
2015-07-22Hack for "unsafety hygiene" -- `push_unsafe!` and `pop_unsafe!`.Felix S. Klock II-0/+6