| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-11-15 | Move JSON emitter to rustc_errors | Mark Rousskov | -2/+0 | |
| 2019-11-15 | Move SourceMap to syntax_pos | Mark Rousskov | -1/+1 | |
| This does not update the use sites or delete the now unnecessary SourceMapper trait, to allow git to interpret the file move as a rename rather than a new file. | ||||
| 2019-11-14 | Update to use new librustc_error_codes library | Guillaume Gomez | -2/+0 | |
| 2019-11-10 | move syntax::parse -> librustc_parse | Mazdak Farrokhzad | -5/+2 | |
| also move MACRO_ARGUMENTS -> librustc_parse | ||||
| 2019-11-10 | move config.rs to libsyntax_expand | Mazdak Farrokhzad | -4/+0 | |
| 2019-11-07 | move syntax::{parse::literal -> util::literal} | Mazdak Farrokhzad | -0/+1 | |
| 2019-11-07 | move syntax::parse::lexer::comments -> syntax::util::comments | Mazdak Farrokhzad | -0/+1 | |
| 2019-11-07 | move parse::classify -> util::classify | Mazdak Farrokhzad | -0/+1 | |
| 2019-11-07 | syntax::parser::token -> syntax::token | Mazdak Farrokhzad | -0/+1 | |
| 2019-10-27 | rustc, rustc_passes: don't depend on syntax_expand. | Mazdak Farrokhzad | -0/+1 | |
| This is done by moving some data definitions to syntax::expand. | ||||
| 2019-10-27 | syntax/attr: reduce reliance on parser | Mazdak Farrokhzad | -2/+1 | |
| 2019-10-25 | move panictry! to where it is used. | Mazdak Farrokhzad | -17/+0 | |
| 2019-10-20 | typo fix | guanqun | -1/+1 | |
| 2019-10-16 | move syntax::ext to new crate syntax_expand | Mazdak Farrokhzad | -40/+1 | |
| 2019-10-15 | syntax::parse::sess -> syntax::sess | Mazdak Farrokhzad | -0/+1 | |
| 2019-10-13 | simplify integer_lit | Mazdak Farrokhzad | -0/+1 | |
| 2019-10-08 | Stabilize mem::take (mem_take) | Jon Gjengset | -1/+0 | |
| Tracking issue: https://github.com/rust-lang/rust/issues/61129 | ||||
| 2019-09-29 | remove bit_set re-export from rustc_data_structures | csmoe | -1/+1 | |
| 2019-09-25 | Snap cfgs to new beta | Mark Rousskov | -1/+0 | |
| 2019-09-24 | Rollup merge of #64689 - matklad:refactor-mbe, r=petrochenkov | Mazdak Farrokhzad | -7/+2 | |
| Refactor macro by example This doesn't do anything useful yet, and just moves code around and restricts visibility | ||||
| 2019-09-22 | move mbe module to a separate file | Aleksey Kladov | -7/+1 | |
| 2019-09-22 | rename tt -> mbe, part 2 | Aleksey Kladov | -2/+2 | |
| 2019-09-22 | reduce visibility of a bunch of stuff in ext::tt | Aleksey Kladov | -6/+7 | |
| 2019-09-17 | Privatize DiagnosticBuilder constructors | Mark Rousskov | -2/+2 | |
| 2019-09-08 | Dont use gate bind_by_move_pattern_guards internally. | Mazdak Farrokhzad | -1/+1 | |
| 2019-09-05 | Remove rustc_diagnostic_macros feature | Mark Rousskov | -1/+0 | |
| 2019-09-05 | Replace diagnostic plugins with macro_rules | Mark Rousskov | -5/+0 | |
| 2019-08-20 | Remove serialization of diagnostics to files | Mark Rousskov | -1/+0 | |
| This is no longer used by the index generator and was always an unstable compiler detail, so strip it out. This also leaves in RUSTC_ERROR_METADATA_DST since the stage0 compiler still needs it to be set. | ||||
| 2019-08-02 | libsyntax: Unconfigure tests during normal build | Vadim Petrochenkov | -5/+3 | |
| 2019-07-28 | Deny `unused_lifetimes` through rustbuild | Vadim Petrochenkov | -2/+0 | |
| 2019-07-28 | Remove lint annotations in specific crates that are already enforced by ↵ | Vadim Petrochenkov | -1/+0 | |
| rustbuild Remove some random unnecessary lint `allow`s | ||||
| 2019-07-27 | Move standard library injection into libsyntax_ext | Vadim Petrochenkov | -1/+0 | |
| 2019-07-27 | Move test harness generation into libsyntax_ext | Vadim Petrochenkov | -1/+0 | |
| 2019-07-27 | Move proc macro server into libsyntax | Vadim Petrochenkov | -2/+8 | |
| 2019-07-27 | Break dependencies between `syntax_ext` and some other crates | Vadim Petrochenkov | -1/+2 | |
| Move `source_uitil` macros into `syntax_ext` Cleanup dependencies of `rustc_driver` | ||||
| 2019-07-25 | Rollup merge of #62735 - petrochenkov:galloc, r=alexcrichton | Mazdak Farrokhzad | -0/+1 | |
| Turn `#[global_allocator]` into a regular attribute macro It was a 99% macro with exception of some diagnostic details. As a result of the change, `#[global_allocator]` now works in nested modules and even in nameless blocks. Fixes https://github.com/rust-lang/rust/issues/44113 Fixes https://github.com/rust-lang/rust/issues/58072 | ||||
| 2019-07-24 | Merge `rustc_allocator` into `libsyntax_ext` | Vadim Petrochenkov | -0/+1 | |
| 2019-07-23 | cleanup: Remove `extern crate serialize as rustc_serialize`s | Vadim Petrochenkov | -3/+0 | |
| 2019-07-19 | Implement checks for meta-variables in macros | Julien Cretin | -0/+1 | |
| 2019-07-13 | Make `newtype_index` hygienic and use allow_internal_unstable | Matthew Jasper | -2/+0 | |
| 2019-07-10 | Move pp::Printer helpers to direct impl | Mark Rousskov | -0/+1 | |
| 2019-07-05 | Rollup merge of #61545 - flip1995:internal_lints, r=oli-obk | Mazdak Farrokhzad | -1/+0 | |
| Implement another internal lints cc #49509 This adds ~~two~~ one internal lint~~s~~: 1. LINT_PASS_IMPL_WITHOUT_MACRO: Make sure, that the `{declare,impl}_lint_pass` macro is used to implement lint passes. cc #59669 2. ~~USAGE_OF_TYCTXT_AND_SPAN_ARGS: item 2 on the list in #49509~~ ~~With 2. I wasn't sure, if this lint should be applied everywhere. That means a careful review of 0955835 would be great. Also 73fb9b4 allows this lint on some functions. Should I also apply this lint there?~~ TODO (not directly relevant for review): - [ ] https://github.com/rust-lang/rust/pull/59316#discussion_r280186517 (not sure yet, if this works or how to query for `rustc_private`, since it's not in [`Features`](https://doc.rust-lang.org/nightly/nightly-rustc/syntax/feature_gate/struct.Features.html) :thinking: cc @eddyb) - [x] https://github.com/rust-lang/rust/pull/61735#discussion_r292389870 - [x] Check explicitly for the `{declare,impl}_lint_pass!` macros r? @oli-obk | ||||
| 2019-07-04 | Rollup merge of #62249 - czipperz:use-mem-take-instead-of-replace-default, ↵ | Mazdak Farrokhzad | -0/+1 | |
| r=dtolnay,Centril Use mem::take instead of mem::replace with default | ||||
| 2019-07-01 | Enable mem_take feature in relevant crates | Chris Gregory | -0/+1 | |
| 2019-07-01 | syntax: use `box` instead of `Box::new` in `ptr::P`. | Eduard-Mihai Burtescu | -0/+1 | |
| 2019-06-24 | Enable internal lints in bootstrap | flip1995 | -1/+0 | |
| 2019-06-19 | rustc: replace `GenericArgs::with_generic_args` hack with a plain getter. | Eduard-Mihai Burtescu | -0/+2 | |
| 2019-06-11 | Add deny(unused_lifetimes) to all the crates that have deny(internal). | Eduard-Mihai Burtescu | -0/+1 | |
| 2019-06-06 | Some code cleanup and tidy/test fixes | Vadim Petrochenkov | -6/+0 | |
| 2019-06-06 | syntax: Use `Token` in `TokenTree::Token` | Vadim Petrochenkov | -0/+1 | |
