| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-05-02 | cleanup: `config::CrateType` -> `CrateType` | Vadim Petrochenkov | -7/+6 | |
| 2020-04-23 | Create new rustdoc lint to check for code blocks tags | Guillaume Gomez | -16/+81 | |
| 2020-04-16 | don't clone types that are copy (clippy::clone_on_copy) | Matthias Krüger | -1/+1 | |
| 2020-04-10 | fix target & runtool args order | Tom Dohrmann | -2/+7 | |
| 2020-04-02 | use direct import for ErrorReported | Mazdak Farrokhzad | -1/+1 | |
| 2020-03-31 | improve folder name for persistent doc tests | Luro02 | -40/+63 | |
| 2020-03-30 | rustc -> rustc_middle part 3 (rustfmt) | Mazdak Farrokhzad | -2/+2 | |
| 2020-03-30 | rustc -> rustc_middle part 2 | Mazdak Farrokhzad | -2/+2 | |
| 2020-03-24 | rustc: remove rustc_hir_pretty dependency. | Mazdak Farrokhzad | -1/+1 | |
| 2020-03-16 | use direct imports for `rustc::{lint, session}`. | Mazdak Farrokhzad | -3/+3 | |
| 2020-03-15 | Auto merge of #68944 - Zoxc:hir-map, r=eddyb | bors | -5/+6 | |
| Use queries for the HIR map r? @eddyb cc @michaelwoerister | ||||
| 2020-03-15 | Rollup merge of #69988 - petrochenkov:nomacrodef, r=Centril | Mazdak Farrokhzad | -1/+1 | |
| rustc_metadata: Remove `rmeta::MacroDef` And other related cleanups. Follow-up to https://github.com/rust-lang/rust/pull/66364. r? @Centril | ||||
| 2020-03-14 | Index HIR after creating TyCtxt | John Kåre Alsaker | -4/+4 | |
| 2020-03-14 | Update `krate_attrs` and `get_module` | John Kåre Alsaker | -1/+2 | |
| 2020-03-14 | rustc_metadata: Remove `rmeta::MacroDef` | Vadim Petrochenkov | -1/+1 | |
| Use `ast::MacroDef` instead. Also remove `Session::imported_macro_spans`, external macros have spans now. | ||||
| 2020-03-12 | ast: `Mac`/`Macro` -> `MacCall` | Vadim Petrochenkov | -1/+1 | |
| 2020-02-29 | Rename `syntax` to `rustc_ast` in source code | Vadim Petrochenkov | -2/+2 | |
| 2020-02-29 | Make it build again | Vadim Petrochenkov | -2/+2 | |
| 2020-02-28 | remove redundant clones, references to operands, explicit boolean ↵ | Matthias Krüger | -1/+1 | |
| comparisons and filter(x).next() calls. | ||||
| 2020-02-22 | Rename CodeMap to SourceMap follow up | Maxim Zholobak | -2/+2 | |
| 2020-02-07 | Rollup merge of #68889 - Zoxc:hir-krate, r=eddyb | Dylan DPC | -2/+2 | |
| Move the `hir().krate()` method to a query and remove the `Krate` dep node r? @eddyb cc @michaelwoerister | ||||
| 2020-02-06 | Remove the `Forest` type | John Kåre Alsaker | -1/+1 | |
| 2020-02-06 | Move the `krate` method to Hir and remove the Krate dep node | John Kåre Alsaker | -1/+1 | |
| 2020-02-06 | Add a Hir wrapper type | John Kåre Alsaker | -1/+1 | |
| 2020-02-06 | Auto merge of #68664 - tspiteri:no_run-complete-build, r=nikomatsakis | bors | -1/+1 | |
| rustdoc: attempt full build for compile_fail test Some code fails when doing a full build but does not fail when only emitting metadata. This commit makes sure compile_fail tests for such code behave as expected, that is, the test succeeds because the compilation fails. Fixes #67771. | ||||
| 2020-02-04 | remove redundant imports (clippy::single_component_path_imports) | Matthias Krüger | -1/+0 | |
| 2020-02-01 | syntax: reexport attr globals | Mazdak Farrokhzad | -1/+1 | |
| 2020-02-01 | syntax::print -> new crate rustc_ast_pretty | Mazdak Farrokhzad | -1/+1 | |
| 2020-02-01 | 1. move node_id to syntax | Mazdak Farrokhzad | -1/+1 | |
| 2. invert rustc_session & syntax deps 3. drop rustc_session dep in rustc_hir | ||||
| 2020-02-01 | syntax: move GLOBALS to attr module | Mazdak Farrokhzad | -1/+1 | |
| 2020-01-30 | rustdoc: attempt full build for compile_fail test | Trevor Spiteri | -1/+1 | |
| Some code fails when doing a full build but does not fail when only emitting metadata. This commit makes sure compile_fail tests for such code behave as expected, that is, the test succeeds because the compilation fails. | ||||
| 2020-01-20 | Rollup merge of #68357 - ollie27:rustdoc_test_errors, r=GuillaumeGomez | Dylan DPC | -3/+7 | |
| rustdoc: Fix handling of compile errors when running `rustdoc --test` * Call `abort_if_errors` so all errors actually stop rustdoc. * Don't panic with "compiler aborted in rustdoc!", instead just exit to avoid the ugly panic message. * Use rlib as the crate type when searching for doctests matching what is used for doc generation so `#[no_std]` crates don't create "no global memory allocator" errors. Fixes #52243 Fixes #54010 r? @GuillaumeGomez | ||||
| 2020-01-18 | rustdoc: Fix handling of compile errors when running `rustdoc --test` | Oliver Middleton | -3/+7 | |
| * Call `abort_if_errors` so all errors actually stop rustdoc. * Don't panic with "compiler aborted in rustdoc!", instead just exit to avoid the ugly panic message. * Use rlib as the crate type when searching for doctests matching what is used for doc generation so `#[no_std]` crates don't create "no global memory allocator" errors. | ||||
| 2020-01-17 | Use named fields for `hir::ItemKind::Impl` | Dylan MacKenzie | -2/+2 | |
| 2020-01-15 | remove redundant clones, found by clippy | Matthias Krüger | -1/+1 | |
| 2020-01-13 | Auto merge of #67850 - GuillaumeGomez:err-codes-checkup, r=Mark-Simulacrum | bors | -2/+1 | |
| Error codes checkup and rustdoc test fix This PR does a few things: * fix how rustdoc checks that an error code has been thrown (it only checked for "E0XXX" so if it appeared in the output because the file has it in its name or wherever, it passed the test, which was incorrect) * fix the failing code examples that weren't throwing the expected error code | ||||
| 2020-01-10 | nix syntax::errors & prefer rustc_errors over errors | Mazdak Farrokhzad | -2/+2 | |
| 2020-01-08 | normalize rustc::hir::intravisit imports | Mazdak Farrokhzad | -1/+1 | |
| 2020-01-08 | intravisit: abstract over HIR Map | Mazdak Farrokhzad | -1/+3 | |
| 2020-01-06 | Fix error code failure check in rustdoc test | Guillaume Gomez | -2/+1 | |
| 2020-01-06 | Auto merge of #67886 - Centril:rustc_hir_canon_imports, r=nagisa | bors | -3/+4 | |
| Nix `rustc_hir` reexports in rustc::hir r? @Zoxc cc @Mark-Simulacrum | ||||
| 2020-01-05 | Remove rustc_hir reexports in rustc::hir. | Mazdak Farrokhzad | -3/+4 | |
| 2020-01-04 | rustdoc: Avoid panic when parsing codeblocks for playground links | Oliver Middleton | -76/+72 | |
| `make_test` is also called when parsing codeblocks for the playground links so it should handle unwinds from the parser internally. | ||||
| 2020-01-02 | Normalize `syntax::edition` imports. | Mazdak Farrokhzad | -1/+1 | |
| 2020-01-02 | Normalize `syntax::symbol` imports. | Mazdak Farrokhzad | -1/+1 | |
| 2020-01-02 | Normalize `syntax::source_map` imports. | Mazdak Farrokhzad | -2/+3 | |
| 2020-01-01 | Rename `syntax_pos` to `rustc_span` in source code | Vadim Petrochenkov | -1/+1 | |
| 2019-12-22 | Format the world | Mark Rousskov | -120/+133 | |
| 2019-11-30 | Rollup merge of #66895 - Centril:rustc_feature, r=oli-obk | Mazdak Farrokhzad | -1/+1 | |
| Feature gating *declarations* => new crate `rustc_feature` This PR moves the data-oriented parts of feature gating into its own crate, `rustc_feature`. The parts consist of some data types as well as `accepted`, `active`, `removed`, and `builtin_attrs`. Feature gate checking itself remains in `syntax::feature_gate::check`. The parts which define how to emit feature gate errors could probably be moved to `rustc_errors` or to the new `rustc_session` crate introduced in #66878. The visitor itself could probably be moved as a pass in `rustc_passes` depending on how the dependency edges work out. The PR also contains some drive-by cleanup of feature gate checking. As such, the PR probably best read commit-by-commit. r? @oli-obk cc @petrochenkov cc @Mark-Simulacrum | ||||
| 2019-11-30 | move UnstableFeatures -> rustc_feature | Mazdak Farrokhzad | -1/+1 | |
