| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-01-26 | rustc_span: return an impl Iterator instead of a Vec from macro_backtrace. | Eduard-Mihai Burtescu | -15/+18 | |
| 2020-01-26 | rustc_span: replace MacroBacktrace with ExpnData. | Eduard-Mihai Burtescu | -18/+2 | |
| 2020-01-26 | rustc_span: move pretty syntax from macro_backtrace to ExpnKind::descr. | Eduard-Mihai Burtescu | -11/+1 | |
| 2020-01-12 | Rollup merge of #68045 - Centril:liberate-lints, r=Mark-Simulacrum | Mazdak Farrokhzad | -0/+5 | |
| Move more of `rustc::lint` into `rustc_lint` Based on https://github.com/rust-lang/rust/pull/67806. Here we try to consolidate more of the linting infra into `rustc::lint`. Some high-level notes: - We now store an `Lrc<dyn Any + Send + Sync>` as opposed to `Lrc<LintStore>` in the `GlobalCtxt`. This enables us to avoid referring to the type, breaking a cyclic dependency, and so we can move things from `rustc::lint` to `rustc_lint`. - `in_derive_expansion` is, and needs to, be moved as a method on `Span`. - We reduce the number of ways on `tcx` to emit a lint so that the developer UX is more streamlined. - `LintLevelsBuilder` is moved to `rustc_lint::levels`, leaving behind `LintLevelMap/Set` in a purified form due to current constraints (hopefully fixable in the future after https://github.com/rust-lang/rust/pull/68133). - `struct_lint_level` is moved to `rustc::lint` due to current dependency constraints. - `rustc::lint::context` is moved to `rustc_lint::context`. - The visitors in `rustc::lint` are moved to `rustc_lint::passes`. | ||||
| 2020-01-11 | move in_derive_expansion as Span method | Mazdak Farrokhzad | -0/+5 | |
| 2020-01-10 | Remove unnecessary `const_fn` feature gates | Dylan MacKenzie | -1/+0 | |
| This flag opts out of the min-const-fn checks entirely, which is usually not what we want. The few cases where the flag is still necessary have been annotated. | ||||
| 2020-01-05 | Remove rustc_hir reexports in rustc::hir. | Mazdak Farrokhzad | -1/+1 | |
| 2019-12-30 | Rename directories for some crates from `syntax_x` to `rustc_x` | Vadim Petrochenkov | -0/+1672 | |
| `syntax_expand` -> `rustc_expand` `syntax_pos` -> `rustc_span` `syntax_ext` -> `rustc_builtin_macros` | ||||
