about summary refs log tree commit diff
path: root/src/libproc_macro
AgeCommit message (Expand)AuthorLines
2018-12-26Work-around for shadowing of variant names with assoc const names in `libproc...Alexander Regueiro-8/+14
2018-12-26Store `Ident` rather than just `Name` in HIR types `Item` and `ForeignItem`.Alexander Regueiro-1/+1
2018-12-25Remove licensesMark Rousskov-110/+0
2018-12-19proc_macro: Validate tokens coming from the compiler againVadim Petrochenkov-21/+0
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-16/+16
2018-11-30Statically link proc_macro into proc macros.Eduard-Mihai Burtescu-2/+0
2018-11-30proc_macro: move the rustc server to syntax_ext.Eduard-Mihai Burtescu-749/+0
2018-11-30proc_macro: remove the __internal module.Eduard-Mihai Burtescu-135/+57
2018-11-30proc_macro: introduce a "bridge" between clients (proc macros) and servers (c...Eduard-Mihai Burtescu-409/+2697
2018-11-20Add unstable Literal::subspan().Sergio Benitez-1/+46
2018-11-13fix various typos in doc commentsAndy Russell-6/+6
2018-10-01All `proc_macro_span` APIs tracked at #54725 nowAlex Crichton-24/+24
2018-10-01Span::def_site() is now at #54724Alex Crichton-1/+1
2018-10-01The `proc_macro_raw_ident` feature is now at #54723Alex Crichton-1/+1
2018-10-01The `proc_macro_quote` feature now lives at #54722Alex Crichton-4/+4
2018-09-27Bump to 1.31.0 and bootstrap from 1.30 betaJosh Stone-1/+1
2018-09-19Make 'proc_macro::MultiSpan' public.Sergio Benitez-1/+1
2018-09-13Add multispan support to proc-macro diagnostics.Sergio Benitez-41/+74
2018-09-12Add inspection and setter methods to proc_macro::Diagnostic.Sergio Benitez-0/+51
2018-09-12Auto merge of #53793 - toidiu:ak-stabalize, r=nikomatsakisbors-1/+0
2018-09-11stabalize infer outlives requirements (RFC 2093).toidiu-1/+0
2018-09-09Remove documentation about proc_macro being bare-bonesDavid Tolnay-7/+0
2018-09-08Track distinct spans for open and close delimiterDavid Tolnay-26/+12
2018-09-02proc_macro::Group::span_open and span_closeDavid Tolnay-1/+42
2018-08-24check that adding infer-outlives requirement to all crates worksNiko Matsakis-0/+1
2018-08-21Rollup merge of #53496 - matthiaskrgr:codespell_08_2018, r=varkorkennytm-1/+1
2018-08-19fix tidy errorsDonato Sciarra-1/+1
2018-08-19mv codemap() source_map()Donato Sciarra-1/+1
2018-08-19mv filemap source_fileDonato Sciarra-4/+4
2018-08-19mv FileMap SourceFileDonato Sciarra-3/+3
2018-08-19Fix typos found by codespell.Matthias Krüger-1/+1
2018-08-16Auto merge of #53433 - kennytm:rollup, r=kennytmbors-3/+2
2018-08-16Auto merge of #53304 - dtolnay:extend, r=dtolnaybors-0/+14
2018-08-15Make proc_macro Level #[non_exhaustive]varkor-3/+2
2018-08-12TokenStream::extendDavid Tolnay-0/+14
2018-08-09[nll] libproc_macro: enable feature(nll) for bootstrapmemoryruins-0/+1
2018-07-25Deny bare_trait_objects globallyTatsuyuki Ishi-1/+0
2018-07-20proc_macro: avoid exposing internal details in formatting impls.Eduard-Mihai Burtescu-7/+37
2018-07-20proc_macro: move some implementation details to a rustc module.Eduard-Mihai Burtescu-258/+305
2018-07-20proc_macro: don't expose compiler-internal FileName in public API.Eduard-Mihai Burtescu-16/+7
2018-07-20proc_macro: clean up the implementation of quasi-quoting.Eduard-Mihai Burtescu-183/+96
2018-07-20proc_macro: don't try to reflect literals in quasi-quoting.Eduard-Mihai Burtescu-95/+16
2018-07-20proc_macro: don't use DiagnosticBuilder for building up Diagnostics.Eduard-Mihai Burtescu-25/+21
2018-07-16rustc: Stabilize much of the `proc_macro` featureAlex Crichton-108/+130
2018-07-14Clarify how the quote macro is loadedManish Goregaokar-0/+5
2018-07-12Deny bare trait objects in the rest of rustljedrz-0/+1
2018-07-08hygiene: Decouple transparencies from expansion IDsVadim Petrochenkov-12/+7
2018-06-30Address commentsVadim Petrochenkov-1/+4
2018-06-30Fortify dummy span checkingVadim Petrochenkov-3/+1
2018-06-30proc-macro: Use transparent marks for call-site hygieneVadim Petrochenkov-35/+55