about summary refs log tree commit diff
path: root/src/libsyntax_ext
AgeCommit message (Expand)AuthorLines
2019-09-21Remove constraints argument from path_allMark Rousskov-8/+8
2019-09-20factor out pluralisation remains after #64280gaolei-1/+2
2019-09-17Generate proc macro harness in AST order.Aaron Hill-47/+62
2019-09-15Remove `with_legacy_ctxt`Matthew Jasper-8/+10
2019-09-15Give more `Idents` spansMatthew Jasper-62/+66
2019-09-15Avoid some unnecessary `&str` to `Ident` conversionsMatthew Jasper-16/+14
2019-09-14Auto merge of #64080 - estebank:parse-format-comma, r=zackmdavisbors-4/+12
2019-09-09Resolve attributes in several placesCaio-0/+1
2019-09-07Rollup merge of #64139 - Mark-Simulacrum:strip-legacy-proc-macro, r=petrochenkovMazdak Farrokhzad-6/+4
2019-09-07Rollup merge of #64243 - petrochenkov:cmdattr, r=alexcrichtonMazdak Farrokhzad-0/+31
2019-09-07Rollup merge of #64233 - varkor:correct-pluralisation, r=estebankMazdak Farrokhzad-1/+1
2019-09-07Rollup merge of #63919 - matthewjasper:remove-gensymmed, r=petrochenkovMazdak Farrokhzad-251/+194
2019-09-06Move injection of attributes from command line to `libsyntax_ext`Vadim Petrochenkov-0/+31
2019-09-06Correct pluralisation of various diagnostic messagesvarkor-1/+1
2019-09-06Rollup merge of #64111 - Centril:ast-only-patkind-or, r=petrochenkovMazdak Farrokhzad-13/+9
2019-09-05Simplify std lib injectionMatthew Jasper-120/+36
2019-09-05Remove rustc_diagnostic_macros featureMark Rousskov-1/+0
2019-09-05Replace diagnostic plugins with macro_rulesMark Rousskov-2/+0
2019-09-05Restrict error code length to 80 columnsMark Rousskov-3/+4
2019-09-05Document test harness generationMatthew Jasper-27/+55
2019-09-05Add `with_{def_site,call_site,legacy}_ctxt,` methods to `Span`Vadim Petrochenkov-8/+13
2019-09-05Make use of hygiene in AST passesMatthew Jasper-210/+204
2019-09-05Rollup merge of #64041 - matklad:token-stream-tt, r=petrochenkovMazdak Farrokhzad-69/+72
2019-09-05or-patterns: syntax: adjust derive, format, and building.Mazdak Farrokhzad-13/+9
2019-09-04remove XID and Pattern_White_Space unicode tables from libcoreAleksey Kladov-0/+1
2019-09-03use consistent naming for buildin expansion functionsAleksey Kladov-9/+9
2019-09-03use TokenStream rather than &[TokenTree] for built-in macrosAleksey Kladov-61/+64
2019-09-01Be accurate on `format!` parse error expectationsEsteban Küber-4/+12
2019-08-28Auto merge of #63127 - kper:pr, r=nikomatsakisbors-8/+8
2019-08-27Cleanup: Consistently use `Param` instead of `Arg` #62426Kevin Per-8/+8
2019-08-27proc_macro: Turn `quote` into a regular built-in macroVadim Petrochenkov-0/+8
2019-08-23Audit uses of `apply_mark` in built-in macrosVadim Petrochenkov-24/+23
2019-08-17Remove SyntaxContext from {ast, hir}::{GlobalAsm, InlineAsm}Matthew Jasper-7/+3
2019-08-17Remove gensyms from built-in derivesMatthew Jasper-86/+67
2019-08-16Rollup merge of #63613 - petrochenkov:stdhyg, r=alexcrichtonMazdak Farrokhzad-1/+0
2019-08-16Rollup merge of #63525 - matklad:centraliza-file-loading, r=petrochenkovMazdak Farrokhzad-26/+11
2019-08-15Remove `__rust_unstable_column`Vadim Petrochenkov-1/+0
2019-08-15hygiene: `ExpnInfo` -> `ExpnData`Vadim Petrochenkov-12/+12
2019-08-15hygiene: Merge `ExpnInfo` and `InternalExpnData`Vadim Petrochenkov-13/+11
2019-08-15`Ident::with_empty_ctxt` -> `Ident::with_dummy_span`Vadim Petrochenkov-20/+20
2019-08-15syntax_pos: `NO_EXPANSION`/`SyntaxContext::empty()` -> `SyntaxContext::root()`Vadim Petrochenkov-3/+3
2019-08-15Remove `Spanned` from `{ast,hir}::FieldPat`Vadim Petrochenkov-9/+7
2019-08-15Remove `Spanned` from `ast::Mac`Vadim Petrochenkov-6/+3
2019-08-15Remove `Spanned` from `mk_name_value_item_str` and `expr_to_spanned_string`Vadim Petrochenkov-8/+8
2019-08-15Make sure that all file loading happens via SourceMapAleksey Kladov-26/+11
2019-08-14Rollup merge of #63543 - c410-f3r:variant, r=c410-f3rMazdak Farrokhzad-14/+14
2019-08-14Rollup merge of #63542 - c410-f3r:node_ids, r=petrochenkovMazdak Farrokhzad-0/+1
2019-08-14Rollup merge of #63537 - petrochenkov:novisit, r=alexcrichtonMazdak Farrokhzad-16/+20
2019-08-14Merge Variant and Variant_Caio-14/+14
2019-08-13Add NodeId for Arm, Field and FieldPatCaio-0/+1