about summary refs log tree commit diff
path: root/compiler/rustc_interface/src/passes.rs
AgeCommit message (Expand)AuthorLines
2021-05-13Auto merge of #83129 - LeSeulArtichaut:thir-unsafeck, r=nikomatsakisbors-1/+5
2021-05-12Use () for analysis.Camille GILLOT-4/+2
2021-05-12Use () for privacy.Camille GILLOT-2/+2
2021-05-12Use () for proc_macro_decls_static.Camille GILLOT-1/+3
2021-05-12Use () for plugin_registrar_fn.Camille GILLOT-3/+1
2021-05-12Use () for entry_fn.Camille GILLOT-2/+1
2021-05-12Auto merge of #83813 - cbeuw:remap-std, r=michaelwoeristerbors-10/+6
2021-05-12Auto merge of #83610 - bjorn3:driver_cleanup, r=cjgillotbors-9/+5
2021-05-11Introduce the (WIP) THIR unsafety checkerLeSeulArtichaut-1/+5
2021-05-05Use local and remapped paths where appropriateAndy Wang-9/+1
2021-05-05Use local name if available in write_out_depsAndy Wang-10/+14
2021-05-05Rename RealFileName::Named to LocalPath and Devirtualized to RemappedAndy Wang-4/+4
2021-05-02Let load_query_result_cache take a &DefPathTablebjorn3-9/+5
2021-04-04Rollup merge of #73945 - est31:unused_externs, r=Mark-SimulacrumDylan DPC-0/+7
2021-03-30Stream the dep-graph to a file.Camille GILLOT-3/+0
2021-03-29Don't duplicate the extern providers once for each cratebjorn3-8/+1
2021-03-08Rollup merge of #82415 - petrochenkov:modin3, r=davidtwcoDylan DPC-2/+4
2021-03-08Rollup merge of #82047 - the8472:fast-rename, r=davidtwcoDylan DPC-1/+1
2021-03-08Emit the lint level of the unused-crate-dependenciesest31-0/+7
2021-03-05rustc_interface: Hide some hacky details of early linting from expandVadim Petrochenkov-2/+4
2021-02-25Rollup merge of #82269 - LeSeulArtichaut:cleanup-ppmode, r=spastorinoAaron Hill-1/+1
2021-02-19Move the query system to rustc_query_impl.Camille GILLOT-4/+4
2021-02-19Make QueryEngine opaque to TyCtxt.Camille GILLOT-9/+17
2021-02-19Cleanup `PpMode` and friendsLeSeulArtichaut-1/+1
2021-02-18Print -Ztime-passes (and misc stats/logs) on stderr, not stdout.Eduard-Mihai Burtescu-3/+3
2021-02-15Index Modules using their LocalDefId.Camille GILLOT-11/+8
2021-02-13bypass auto_da_alloc for metadata filesThe8472-1/+1
2021-01-28Rollup merge of #81284 - jyn514:impl-times, r=wesleywiserYuki Okushi-5/+12
2021-01-23Make `-Z time-passes` less noisyJoshua Nelson-5/+12
2021-01-23Calculate self-profile strings in `Compiler::enter` instead in codegenJoshua Nelson-7/+0
2021-01-12Remove DepKind::CrateMetadata and pre-allocation of DepNodesTyson Nottingham-6/+0
2021-01-10resolve: Simplify built-in macro tableVadim Petrochenkov-1/+1
2020-12-29Remove `compile-fail` test suiteVadim Petrochenkov-1/+1
2020-12-28Rollup merge of #79662 - bjorn3:move_more_code_out_of_codegen_backend, r=oli-obkDylan DPC-0/+17
2020-12-25Auto merge of #80296 - wesleywiser:revert_missing_fragment_specifier_hard_err...bors-1/+18
2020-12-22Add some intra-doc links to compiler docsJoshua Nelson-1/+1
2020-12-22Revert "Promote missing_fragment_specifier to hard error"Wesley Wiser-1/+18
2020-12-17Fix testsbjorn3-3/+6
2020-12-17Move some code out of CodegenBackend::{codegen_crate,link}bjorn3-0/+14
2020-12-01Auto merge of #74967 - Aaron1011:feature/incr-def-path-table, r=pnkfelixbors-1/+1
2020-11-25Lazy DefPath decoding for incremental compilationAaron Hill-1/+1
2020-11-25Validate use of parameters in naked functionsTomasz Miąsko-0/+1
2020-11-19Move `rustc_ty` -> `rustc_ty_utils`LeSeulArtichaut-1/+1
2020-11-15Rollup merge of #79036 - cjgillot:steal, r=oli-obkJonas Schievink-1/+1
2020-11-14Move Steal to rustc_data_structures.Camille GILLOT-1/+1
2020-11-13cleanup: Remove `ParseSess::injected_crate_name`Vadim Petrochenkov-6/+2
2020-11-02Rollup merge of #78610 - petrochenkov:nostriptok, r=Aaron1011Yuki Okushi-88/+2
2020-11-01Auto merge of #75534 - Aaron1011:feature/new-future-breakage, r=pnkfelixbors-1/+4
2020-11-01Do not remove tokens before AST json serializationVadim Petrochenkov-88/+2
2020-10-30Implement rustc side of report-future-incompatAaron Hill-1/+4