| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-08-30 | mv compiler to compiler/ | mark | -53/+0 | |
| 2020-08-15 | replaced log with tracing | Gurpreet Singh | -1/+1 | |
| 2020-07-16 | apply bootstrap cfgs | Mark Rousskov | -1/+0 | |
| 2020-07-05 | Use for<'tcx> fn pointers in Providers, instead of having Providers<'tcx>. | Eduard-Mihai Burtescu | -1/+1 | |
| 2020-07-02 | rustc_passes/reachable: avoid using TypeckTables::empty for ReachableContext. | Eduard-Mihai Burtescu | -0/+1 | |
| 2020-04-19 | Dogfood more or_patterns in the compiler | Josh Stone | -0/+1 | |
| 2020-03-30 | rustc -> rustc_middle part 2 | Mazdak Farrokhzad | -2/+2 | |
| 2020-03-24 | {rustc::hir::map -> rustc_passes}::hir_id_validator | Mazdak Farrokhzad | -0/+1 | |
| 2020-02-11 | Move weak_lang_items checking to librustc_passes. | Camille GILLOT | -0/+1 | |
| 2020-02-11 | Move get_lang_items query in librustc_passes. | Camille GILLOT | -0/+2 | |
| 2020-01-31 | Drop cfg(bootstrap) code | Mark Rousskov | -1/+0 | |
| 2020-01-29 | Move upvars query to librustc_passes. | Camille GILLOT | -0/+2 | |
| 2020-01-29 | Move check_mod_attr query in librustc_passes. | Camille GILLOT | -0/+2 | |
| 2020-01-18 | slice_patterns: remove internal uses of gate | Mazdak Farrokhzad | -1/+1 | |
| 2020-01-11 | ast_validation -> new crate rustc_ast_passes | Mazdak Farrokhzad | -1/+0 | |
| 2020-01-08 | - remove syntax::{span_warn!, span_err!, span_fatal!. struct_err!} | Mazdak Farrokhzad | -2/+0 | |
| - remove syntax::{help!, span_help!, span_note!} - remove unused syntax::{struct_span_fatal, struct_span_err_or_warn!, span_err_or_warn!} - lintify check_for_bindings_named_same_as_variants + conflicting_repr_hints - inline syntax::{struct_span_warn!, diagnostic_used!} - stringify_error_code! -> error_code! & use it more. - find_plugin_registrar: de-fatalize an error - de-fatalize metadata errors - move type_error_struct! to rustc_typeck - struct_span_err! -> rustc_errors | ||||
| 2020-01-01 | Move stability queries to librustc_passes. | Camille GILLOT | -0/+2 | |
| Contains: - check_mod_unstable_api_usage query; - stability_index query; - check_unused_or_stable features pass. | ||||
| 2019-12-30 | Move region_scope_tree query to librustc_passes. | Camille GILLOT | -0/+2 | |
| 2019-12-29 | Move get_lib_features query in librustc_passes. | Camille GILLOT | -0/+2 | |
| 2019-12-29 | Move diagnostic_items queries to librustc_passes. | Camille GILLOT | -0/+2 | |
| 2019-12-29 | Move reachable_set query in librustc_passes. | Camille GILLOT | -0/+2 | |
| 2019-12-22 | Format the world | Mark Rousskov | -7/+5 | |
| 2019-12-13 | Restructue HIR const-checker to handle features with multiple gates | Dylan MacKenzie | -0/+1 | |
| 2019-11-14 | Update to use new librustc_error_codes library | Guillaume Gomez | -2/+0 | |
| 2019-11-13 | Add HIR pass to check for `if`s and `loop`s in a `const` | Dylan MacKenzie | -0/+2 | |
| These high-level constructs get mapped to control-flow primitives by the time the MIR const-checker runs, making it hard to get the span for the erroneous expression. | ||||
| 2019-10-04 | middle::intrinsicck -> rustc_passes | Mark Rousskov | -0/+2 | |
| 2019-10-04 | middle::entry -> rustc_passes | Mark Rousskov | -0/+6 | |
| 2019-10-04 | middle::dead -> rustc_passes | Mark Rousskov | -0/+1 | |
| 2019-10-04 | move middle::liveness to rustc_passes | Mark Rousskov | -0/+2 | |
| 2019-09-30 | Remove HIR based const qualification | Matthew Jasper | -2/+0 | |
| 2019-09-25 | Snap cfgs to new beta | Mark Rousskov | -1/+0 | |
| 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 | -3/+1 | |
| 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-06-24 | Enable internal lints in bootstrap | flip1995 | -1/+0 | |
| 2019-06-23 | let_chains: Handle disallowing of let chains in places lowering won't support. | Mazdak Farrokhzad | -0/+1 | |
| 2019-06-12 | rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -0/+1 | |
| 2019-06-11 | Add deny(unused_lifetimes) to all the crates that have deny(internal). | Eduard-Mihai Burtescu | -0/+1 | |
| 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-17 | Rename modules | 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 | ||||
| 2019-02-09 | Rollup merge of #58247 - taiki-e:librustc_passes-2018, r=Centril | Mazdak Farrokhzad | -11/+3 | |
| librustc_passes => 2018 Transitions `librustc_passes` to Rust 2018; cc #58099 r? @Centril | ||||
| 2019-02-08 | librustc_passes => 2018 | Taiki Endo | -11/+3 | |
| 2019-02-07 | Remove images' url to make it work even without internet connection | Guillaume Gomez | -3/+1 | |
| 2019-01-28 | Conditionally skip two passes if their related attributes were not found | John Kåre Alsaker | -0/+1 | |
| 2019-01-25 | distinguish "no data" from "heterogeneous" for ABI purposes | Niko Matsakis | -0/+1 | |
| Also, add a testing infrastructure and tests that lets us dump layout. | ||||
| 2019-01-11 | Make more passes incremental | John Kåre Alsaker | -0/+1 | |
