summary refs log tree commit diff
path: root/src/libsyntax_ext
AgeCommit message (Expand)AuthorLines
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
2018-12-19Remove `eliminate_crate_var` and special pretty-printing for `$crate`Vadim Petrochenkov-1/+0
2018-12-14format: minor stylistic improvementsljedrz-12/+6
2018-12-14format: refactor verify_arg_typeljedrz-22/+16
2018-12-14format: refactor report_invalid_referencesljedrz-25/+21
2018-12-14format: remove unreachable conditionljedrz-22/+9
2018-12-10Rollup merge of #56491 - euclio:assert-error, r=estebankGuillaume Gomez-0/+8
2018-12-10Auto merge of #56369 - nnethercote:rm-Delimited, r=petrochenkovbors-7/+5
2018-12-10Remove `tokenstream::Delimited`.Nicholas Nethercote-7/+5
2018-12-10Upgrade `smallvec` to 0.6.7 and use the new `may_dangle` feature.Nicholas Nethercote-1/+1
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-13/+13
2018-12-07Unsupport `#[derive(Trait)]` sugar for `#[derive_Trait]` legacy plugin attrib...Vadim Petrochenkov-6/+3
2018-12-06Rollup merge of #56500 - ljedrz:cleanup_rest_of_const_lifetimes, r=zackmdavisPietro Albini-4/+3
2018-12-06Rollup merge of #56426 - petrochenkov:syntweak, r=nikomatsakisPietro Albini-2/+2
2018-12-04adds DocTest filename variant, refactors doctest_offset out of source_map, fi...Matthew Russo-1/+1
2018-12-04emit error with span for empty assertsAndy Russell-0/+8
2018-12-04cleanup: remove static lifetimes from constsljedrz-4/+3
2018-12-04syntax: Rename some keywordsVadim Petrochenkov-2/+2
2018-12-03Rollup merge of #56438 - yui-knk:remove_not_used_DotEq_token, r=petrochenkovkennytm-1/+0
2018-12-02Remove not used `DotEq` tokenyui-knk-1/+0
2018-12-01remove some uses of try!Mark Mansi-1/+1
2018-11-30proc_macro: move to a dependency of libtest.Eduard-Mihai Burtescu-1/+0
2018-11-30proc_macro: move the rustc server to syntax_ext.Eduard-Mihai Burtescu-3/+758
2018-11-30proc_macro: remove the __internal module.Eduard-Mihai Burtescu-19/+9
2018-11-30proc_macro: introduce a "bridge" between clients (proc macros) and servers (c...Eduard-Mihai Burtescu-129/+124
2018-11-18Rollup merge of #55923 - Zeegomo:master, r=estebankPietro Albini-1/+1
2018-11-18Rollup merge of #55827 - ljedrz:various_stashed, r=alexcrichtonPietro Albini-10/+8
2018-11-13fix various typos in doc commentsAndy Russell-1/+1
2018-11-13A few tweaks to iterations/collectingljedrz-10/+8
2018-11-11reword #[test] attribute error on fn itemsgiacomo-1/+1
2018-10-31syntax: improve a few allocationsljedrz-1/+1
2018-10-26Auto merge of #54929 - csmoe:cfg_lint, r=petrochenkovbors-5/+5
2018-10-26Remove redundant cloneShotaro Yamada-2/+2
2018-10-20handle errors based on parse_sesscsmoe-5/+5
2018-10-05expansion: Remove restriction on use of macro attributes with test/benchVadim Petrochenkov-7/+1
2018-09-27Bump to 1.31.0 and bootstrap from 1.30 betaJosh Stone-1/+1
2018-09-20Auto merge of #54241 - vi:suggest_with_applicability, r=estebankbors-1/+2
2018-09-17Whitespace fix again.Vitaly _Vi Shukela-3/+3
2018-09-17Fill in suggestions Applicability according to @estebankVitaly _Vi Shukela-3/+3