summary refs log tree commit diff
path: root/src/librustc_plugin
AgeCommit message (Expand)AuthorLines
2018-05-05Misc tweaksJohn Kåre Alsaker-3/+0
2018-04-08Move deny(warnings) into rustbuildMark Simulacrum-1/+0
2018-03-16Auto merge of #48524 - abonander:check-macro-stability, r=petrochenkovbors-2/+5
2018-03-07check stability of macro invocationsAustin Bonander-2/+5
2018-03-05Turn features() into a query.Michael Woerister-1/+1
2018-02-20stage0 cfg cleanupMark Simulacrum-1/+0
2018-01-16Don't include DefIndex in plugin- and proc-macro registrar fn symbol.Michael Woerister-2/+2
2018-01-04rustc: Don't use relative paths for extended errorsAlex Crichton-0/+1
2018-01-01Fix broken links in internal docsMalo Jaffré-1/+1
2017-12-04rustc_back: move dynamic_lib to rustc_metadata.Irina-Gabriela Popa-3/+1
2017-08-25*: remove crate_{name,type} attributesTamir Duberstein-3/+0
2017-08-22Auto merge of #44008 - RalfJung:staged1, r=alexcrichtonbors-0/+1
2017-08-21rustc_plugin: use staged APIRalf Jung-0/+1
2017-08-19rustc: Remove some dead codeVadim Petrochenkov-1/+1
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-5/+5
2017-08-12syntax: #[allow_internal_unsafe] bypasses the unsafe_code lint in macros.Eduard-Mihai Burtescu-4/+18
2017-08-06de-orphan extended informationZack M. Davis-0/+2
2017-06-23Removed as many "```ignore" as possible.kennytm-3/+13
2017-06-19Bump version and stage0 compilerAlex Crichton-4/+0
2017-06-15Update older URLs pointing to the first edition of the BookWonwoo Choi-2/+2
2017-05-13Support #[allow] etc logic on a per macro levelest31-1/+2
2017-05-11rustc: Remove #![unstable] annotationAlex Crichton-3/+4
2017-04-18kill a bunch of one off tasksNiko Matsakis-2/+0
2017-04-13remove `LinkMeta` from `SharedCrateContext`Niko Matsakis-2/+2
2017-03-29Merge `ExpnId` and `SyntaxContext`.Jeffrey Seyfried-2/+2
2017-03-27Fix various useless derefs and slicingsOliver Schneider-3/+3
2017-03-10Remove ability for plugins to register a MIR passSimonas Kazlauskas-11/+0
2017-01-22Remove unused `extern crate`s.Jeffrey Seyfried-2/+0
2017-01-22Warn on unused `#[macro_use]` imports.Jeffrey Seyfried-3/+1
2017-01-08Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrcbors-1/+1
2016-12-29Remove not(stage0) from deny(warnings)Alex Crichton-1/+1
2016-12-29Fallout from updating bootstrap CargoAlex Crichton-0/+1
2016-12-28rustc: separate TraitItem from their parent Item, just like ImplItem.Eduard-Mihai Burtescu-0/+3
2016-12-23Allow legacy custom derive authors to disable warnings in downstream crates.Jeffrey Seyfried-0/+18
2016-11-21Cleanup `InternedString`.Jeffrey Seyfried-1/+1
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-2/+2
2016-11-20Refactor `MetaItemKind` to use `Name`s instead of `InternedString`s.Jeffrey Seyfried-2/+2
2016-11-16fallout from separating impl-items from implsNiko Matsakis-0/+3
2016-11-16refactor Visitor into ItemLikeVisitor and intravisit::VisitorNiko Matsakis-3/+3
2016-10-31Changed most vec! invocations to use square bracesiirelu-5/+5
2016-10-29Move `CrateConfig` from `Crate` to `ParseSess`.Jeffrey Seyfried-7/+3
2016-10-22Remove `CrateReader`, use `CrateLoader` instead.Jeffrey Seyfried-3/+3
2016-09-26Forbid user-defined macros named "macro_rules".Jeffrey Seyfried-0/+3
2016-09-23reviewer comments and rebasingNick Cameron-6/+2
2016-09-22Adds a `ProcMacro` form of syntax extensionNick Cameron-0/+2
2016-09-15Remove `MacroRulesTT`.Jeffrey Seyfried-5/+1
2016-09-04Auto merge of #36240 - leeopop:master, r=jseyfriedbors-2/+2
2016-09-04Allow CompilerControllers to access rustc_plugin::registry::Registry structure.Keunhong Lee-2/+2
2016-09-02rustc: Implement custom derive (macros 1.1)Alex Crichton-1/+0
2016-08-31Change 'rustc::plugin' to 'rustc_plugin' in doc commentChiu-Hsiang Hsu-1/+1