about summary refs log tree commit diff
path: root/src/libsyntax_ext/lib.rs
AgeCommit message (Expand)AuthorLines
2018-04-26rustc_target: move in syntax::abi and flip dependency.Irina Popa-0/+1
2018-04-14Add error codes for libsyntax_extGuillaume Gomez-0/+5
2018-04-08Move deny(warnings) into rustbuildMark Simulacrum-1/+0
2018-03-16Auto merge of #48813 - sinkuu:build_in_assert_macro, r=alexcrichtonbors-0/+3
2018-03-14Escape stringified expressionShotaro Yamada-0/+1
2018-03-07check stability of macro invocationsAustin Bonander-0/+2
2018-03-07Make `assert` macro a built-in procedural macroShotaro Yamada-0/+2
2018-03-02Replace Rc with Lrc for shared dataJohn Kåre Alsaker-2/+3
2017-12-09Use hygiene to access the injected crate (`core` or `std`) from builtin macros.Jeffrey Seyfried-0/+1
2017-08-27Move unused-extern-crate to late passTatsuyuki Ishi-1/+0
2017-08-25*: remove crate_{name,type} attributesTamir Duberstein-3/+0
2017-08-12syntax: #[allow_internal_unsafe] bypasses the unsafe_code lint in macros.Eduard-Mihai Burtescu-2/+12
2017-08-10Add a feature gateest31-1/+1
2017-08-08Avoid calling the column!() macro in panicest31-0/+1
2017-06-21Rollup merge of #42620 - wesleywiser:compile_error, r=brsonCorey Farwell-0/+2
2017-06-19Bump version and stage0 compilerAlex Crichton-4/+0
2017-06-19Add compile_error!Wesley Wiser-0/+2
2017-05-11rustc: Remove #![unstable] annotationAlex Crichton-3/+4
2017-04-12First attempt at global_asm! macroA.J. Gardner-0/+2
2017-03-10Refactor out `ast::ItemKind::MacroDef`.Jeffrey Seyfried-1/+1
2017-02-28Add `syntax::ext::tt::quoted::{TokenTree, ..}` and remove `tokenstream::Token...Jeffrey Seyfried-1/+0
2017-02-05Move derive macro expansion into the MacroExpanderJosh Driver-4/+1
2017-02-05Make builtin derives a SyntaxExtensionJosh Driver-0/+2
2017-01-16Implement `#[proc_macro_attribute]`Austin Bonander-0/+2
2017-01-08Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrcbors-1/+1
2017-01-02rustc: Stabilize the `proc_macro` featureAlex Crichton-1/+0
2016-12-29Remove not(stage0) from deny(warnings)Alex Crichton-1/+1
2016-12-18Remove scope placeholders, remove method `add_macro` of `ext::base::Resolver`.Jeffrey Seyfried-4/+1
2016-11-30Update the bootstrap compilerAlex Crichton-1/+0
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-5/+6
2016-11-12Rollup merge of #37613 - DanielKeep:eww-you-got-printf-in-your-format, r=alex...Eduard-Mihai Burtescu-0/+1
2016-11-11Add foreign formatting directive detection.Daniel Keep-0/+1
2016-11-03Stabilize `..` in tuple (struct) patternsVadim Petrochenkov-1/+1
2016-10-11Merge branch 'persistent_macro_scopes' into cleanup_expanded_macro_use_scopesJeffrey Seyfried-7/+14
2016-10-07Add macros from plugins in `libsyntax_ext::register_builtins`.Jeffrey Seyfried-7/+14
2016-10-06rustc: Rename rustc_macro to proc_macroAlex Crichton-4/+4
2016-10-02Refactor `ext::base::Resolver::add_ext` to only define macros in the crate root.Jeffrey Seyfried-2/+1
2016-09-24Load macros from `#[macro_use]` extern crates in `resolve`.Jeffrey Seyfried-1/+1
2016-09-15Remove `MacroRulesTT`.Jeffrey Seyfried-2/+3
2016-09-13Move macro resolution into `librustc_resolve`.Jeffrey Seyfried-27/+61
2016-09-04Replace `_, _` with `..`Vadim Petrochenkov-0/+1
2016-09-02rustc: Implement custom derive (macros 1.1)Alex Crichton-0/+5
2016-08-12run rustfmt on libsyntax_ext folderSrinivas Reddy Thatiparthy-7/+5
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-0/+2
2016-04-11std: Stabilize APIs for the 1.9 releaseAlex Crichton-1/+0
2016-03-25modify #[deriving(Eq)] to emit #[structural_match]Niko Matsakis-0/+1
2016-01-24mk: Move from `-D warnings` to `#![deny(warnings)]`Alex Crichton-2/+2
2015-12-30use structured errorsNick Cameron-14/+1
2015-12-21Register new snapshotsAlex Crichton-2/+0
2015-12-17test errorsNick Cameron-1/+1