about summary refs log tree commit diff
path: root/src/libsyntax_ext/lib.rs
AgeCommit message (Expand)AuthorLines
2019-10-08Stabilize mem::take (mem_take)Jon Gjengset-1/+0
2019-09-07Rollup merge of #64139 - Mark-Simulacrum:strip-legacy-proc-macro, r=petrochenkovMazdak Farrokhzad-1/+0
2019-09-06Move injection of attributes from command line to `libsyntax_ext`Vadim Petrochenkov-0/+1
2019-09-05Remove rustc_diagnostic_macros featureMark Rousskov-1/+0
2019-09-03use consistent naming for buildin expansion functionsAleksey Kladov-3/+3
2019-08-27proc_macro: Turn `quote` into a regular built-in macroVadim Petrochenkov-0/+8
2019-08-16Rollup merge of #63613 - petrochenkov:stdhyg, r=alexcrichtonMazdak Farrokhzad-1/+0
2019-08-15Remove `__rust_unstable_column`Vadim Petrochenkov-1/+0
2019-08-15`Ident::with_empty_ctxt` -> `Ident::with_dummy_span`Vadim Petrochenkov-1/+1
2019-07-31Remove derives `Encodable`/`Decodable` and unstabilize attribute `#[bench]`Vadim Petrochenkov-2/+0
2019-07-28Deny `unused_lifetimes` through rustbuildVadim Petrochenkov-2/+0
2019-07-28Remove lint annotations in specific crates that are already enforced by rustb...Vadim Petrochenkov-1/+0
2019-07-27syntax_ext: `proc_macro_decls` -> `proc_macro_harness`Vadim Petrochenkov-6/+3
2019-07-27Move standard library injection into libsyntax_extVadim Petrochenkov-0/+1
2019-07-27Move test harness generation into libsyntax_extVadim Petrochenkov-2/+3
2019-07-27Move proc macro server into libsyntaxVadim Petrochenkov-6/+1
2019-07-27Break dependencies between `syntax_ext` and some other cratesVadim Petrochenkov-0/+1
2019-07-26Introduce built-in macros through libcoreVadim Petrochenkov-132/+62
2019-07-24syntax_ext: Turn `#[global_allocator]` into a regular attribute macroVadim Petrochenkov-1/+7
2019-07-24Merge `rustc_allocator` into `libsyntax_ext`Vadim Petrochenkov-0/+1
2019-07-22add rustc_private as a proper language feature gateAleksey Kladov-0/+1
2019-07-11Remove unnecessary expansions created by `#[test_case/test/bench]`Vadim Petrochenkov-8/+16
2019-07-07syntax: Pre-intern names of all built-in macrosVadim Petrochenkov-3/+3
2019-07-07syntax: Migrate built-in macros to the regular stability checkingVadim Petrochenkov-17/+63
2019-06-24Enable internal lints in bootstrapflip1995-1/+0
2019-06-18allow_internal_unstable: Avoid some more allocationsVadim Petrochenkov-2/+3
2019-06-18syntax: Factor out common fields from `SyntaxExtension` variantsVadim Petrochenkov-39/+30
2019-06-11Auto merge of #61741 - Centril:rollup-fgro5kz, r=Centrilbors-7/+12
2019-06-11syntax_ext: deny(unused_lifetimes).Eduard-Mihai Burtescu-0/+1
2019-06-10syntax: Rename variants of `SyntaxExtension` for consistencyVadim Petrochenkov-7/+8
2019-06-10syntax: Remove `SyntaxExtension::DeclMacro`Vadim Petrochenkov-0/+4
2019-05-27Avoid unnecessary internings.Nicholas Nethercote-11/+7
2019-05-21Move `edition` outside the hygiene lock and avoid accessing itJohn Kåre Alsaker-6/+6
2019-04-18Auto merge of #60025 - JohnTitor:rename-files, r=petrochenkovbors-1/+1
2019-04-17Rename modulesYuki OKUSHI-1/+1
2019-04-17Deny `internal` in stage0Mateusz Mikuła-1/+1
2019-04-03Deny internal lints on non conflicting cratesflip1995-0/+1
2019-02-13Rollup merge of #58273 - taiki-e:rename-dependency, r=matthewjasperMazdak Farrokhzad-2/+0
2019-02-12Auto merge of #58051 - SimonSapin:str_escape, r=alexcrichtonbors-1/+0
2019-02-13Rename rustc_errors dependency in rust 2018 cratesTaiki Endo-2/+0
2019-02-12Auto merge of #58098 - oli-obk:maybe_allow_internal_unstable, r=petrochenkovbors-3/+7
2019-02-12Stabilize str::escape_* methodsSimon Sapin-1/+0
2019-02-11Use `Rc<[Symbol]>` instead of `Vec<Symbol>` to reduce # of allocsOliver Scherer-5/+5
2019-02-11Require a list of features to allow in `allow_internal_unstable`Oliver Scherer-3/+7
2019-02-10Revert removed #![feature(nll)]Taiki Endo-0/+1
2019-02-07Remove images' url to make it work even without internet connectionGuillaume Gomez-3/+1
2019-02-04libsyntax_ext => 2018Taiki Endo-12/+4
2019-01-24Remove quote_*! macros and associated APIsMark Simulacrum-21/+1
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-23Fix recursion limitsJohn Kåre Alsaker-0/+2