about summary refs log tree commit diff
path: root/src/libsyntax_ext
AgeCommit message (Expand)AuthorLines
2019-02-12Auto merge of #58098 - oli-obk:maybe_allow_internal_unstable, r=petrochenkovbors-9/+27
2019-02-12Stabilize str::escape_* methodsSimon Sapin-1/+0
2019-02-11Use `Rc<[Symbol]>` instead of `Vec<Symbol>` to reduce # of allocsOliver Scherer-14/+15
2019-02-11Require a list of features to allow in `allow_internal_unstable`Oliver Scherer-9/+26
2019-02-10rustc: doc commentsAlexander Regueiro-15/+15
2019-02-10Revert removed #![feature(nll)]Taiki Endo-0/+1
2019-02-09Auto merge of #57944 - estebank:unclosed-delim-the-quickening, r=oli-obkbors-2/+5
2019-02-08Auto merge of #58191 - varkor:const-generics-ast, r=petrochenkovbors-1/+15
2019-02-07Support const generics in derivevarkor-1/+15
2019-02-07Remove images' url to make it work even without internet connectionGuillaume Gomez-3/+1
2019-02-07unify error handling to single methodEsteban Küber-2/+5
2019-02-07Deduplicate mismatched delimiter errorsEsteban Küber-1/+1
2019-02-07Rollup merge of #58133 - taiki-e:libsyntax_ext-2018, r=Centrilkennytm-268/+269
2019-02-06Overhaul `syntax::fold::Folder`.Nicholas Nethercote-8/+8
2019-02-04libsyntax_ext => 2018Taiki Endo-268/+269
2019-01-28Conditionally skip two passes if their related attributes were not foundJohn Kåre Alsaker-2/+5
2019-01-26remove `_with_applicability` from suggestion fnsAndy Russell-2/+2
2019-01-24Remove quote_*! macros and associated APIsMark Simulacrum-21/+1
2019-01-22Rollup merge of #57537 - sinkuu:fmt_perf, r=alexcrichtonMazdak Farrokhzad-1/+4
2019-01-20Auto merge of #57651 - JohnTitor:give-char-type, r=estebankbors-0/+1
2019-01-20Mark incorrect recovered `char` literals as `TyErr` to avoid type errorsYuki Okushi-0/+1
2019-01-19Rollup merge of #57486 - nnethercote:simplify-TokenStream-more, r=petrochenkovMazdak Farrokhzad-1/+1
2019-01-16Auto merge of #57321 - petrochenkov:atokens, r=nikomatsakisbors-35/+8
2019-01-14Auto merge of #57387 - euclio:nonstandard-style-suggestions, r=oli-obkbors-2/+2
2019-01-14Remove `TokenStream::Tree` variant.Nicholas Nethercote-1/+1
2019-01-13Rollup merge of #57004 - nnethercote:TS-change-Stream, r=petrochenkovMazdak Farrokhzad-6/+7
2019-01-13Implement basic input validation for built-in attributesVadim Petrochenkov-35/+8
2019-01-12Fix simple formatting optimizationShotaro Yamada-1/+4
2019-01-11don't unwrap unexpected tokens in `format!`Andy Russell-1/+1
2019-01-08improve non_upper_case_globals diagnosticsAndy Russell-2/+2
2019-01-08Make `TokenStream` less recursive.Nicholas Nethercote-6/+7
2019-01-02make `panictry!` private to libsyntaxAndy Russell-111/+213
2018-12-31Use structured suggestion for braceless unicode escape squenceEsteban Küber-2/+2
2018-12-31Account for `\xFF` and `\u{FF}` sequences in string format errorsEsteban Küber-0/+45
2018-12-30Improve error recovery for some built-in macrosVadim Petrochenkov-17/+26
2018-12-29Auto merge of #57140 - estebank:str-err, r=varkorbors-2/+9
2018-12-27Make sure feature gate errors are recoverableVadim Petrochenkov-8/+0
2018-12-27Fix `trace_macros` and `log_syntax`Vadim Petrochenkov-6/+6
2018-12-27Get rid of `Block::recovered`Vadim Petrochenkov-1/+0
2018-12-27Do not abort compilation if expansion produces errorsVadim Petrochenkov-4/+4
2018-12-26Add span label to unused string formatting argumentEsteban Küber-1/+6
2018-12-26Point at correct span for arguments in format stringsEsteban Küber-1/+3
2018-12-26Various changes to string format diagnosticsEsteban Küber-8/+69
2018-12-25Remove licensesMark Rousskov-339/+0
2018-12-24Rollup merge of #57074 - Zoxc:pq-rec-limits, r=oli-obkMazdak Farrokhzad-0/+2
2018-12-23Rollup merge of #56964 - nnethercote:TokenStream-IsJoint, r=petrochenkovMazdak Farrokhzad-6/+2
2018-12-23Fix recursion limitsJohn Kåre Alsaker-0/+2
2018-12-20Remove `TokenStream::JointTree`.Nicholas Nethercote-6/+2
2018-12-19proc_macro: Accept `$crate` as an identifier if it comes from the compilerVadim Petrochenkov-0/+6
2018-12-19proc_macro: Validate tokens coming from the compiler againVadim Petrochenkov-51/+56