| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 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 | |
| 2019-05-24 | review comments | Esteban Küber | -0/+2 | |
| 2019-05-21 | Move `edition` outside the hygiene lock and avoid accessing it | John Kåre Alsaker | -4/+11 | |
| 2019-04-18 | Auto merge of #60025 - JohnTitor:rename-files, r=petrochenkov | bors | -1/+1 | |
| Rename files about error codes fixes #60017 This PR will be failed in tidy. <details> <summary>The log is here:</summary> ``` tidy check tidy error: duplicate error code: 411 tidy error: Documents\GitHub\rust\src\librustc_resolve\diagnostics.rs:83: __diagnostic_used!(E0411); tidy error: Documents\GitHub\rust\src\librustc_resolve\diagnostics.rs:84: err.code(DiagnosticId::Error("E0411".to_owned())); tidy error: duplicate error code: 424 tidy error: Documents\GitHub\rust\src\librustc_resolve\diagnostics.rs:90: debug!("smart_resolve_path_fragment: E0424, source={:?}", source); tidy error: Documents\GitHub\rust\src\librustc_resolve\diagnostics.rs:92: __diagnostic_used!(E0424); tidy error: Documents\GitHub\rust\src\librustc_resolve\diagnostics.rs:93: err.code(DiagnosticId::Error("E0424".to_owned())); some tidy checks failed ``` </details> I'd like to fix this but I don't know what to do. I will work on later. Please let me know if you have any solutions. r? @petrochenkov | ||||
| 2019-04-18 | Rename module | Yuki OKUSHI | -1/+1 | |
| 2019-04-17 | Deny `internal` in stage0 | Mateusz Mikuła | -1/+1 | |
| 2019-04-03 | Deny internal lints on non conflicting crates | flip1995 | -0/+1 | |
| - libarena - librustc_allocator - librustc_borrowck - librustc_codegen_ssa - librustc_codegen_utils - librustc_driver - librustc_errors - librustc_incremental - librustc_metadata - librustc_passes - librustc_privacy - librustc_resolve - librustc_save_analysis - librustc_target - librustc_traits - libsyntax - libsyntax_ext - libsyntax_pos | ||||
