about summary refs log tree commit diff
path: root/src/librustc_mir/util
AgeCommit message (Expand)AuthorLines
2020-02-19Make lookup of associated item by name O(log n)Dylan MacKenzie-1/+1
2020-02-08Make `associated_items` query return a sliceJonas Schievink-1/+1
2020-02-07Skip `Drop` terminators for enum variants without drop glueDylan MacKenzie-15/+30
2020-02-01Use BufWriterShotaro Yamada-2/+3
2020-01-28Place::ty_from takes local by valueSantiago Pastorino-1/+1
2020-01-27don't clone types that are copy, round two.Matthias Krüger-23/+13
2020-01-18remove rustc_error_codes deps except in rustc_driverMazdak Farrokhzad-1/+0
2020-01-10Remove PlaceBase enum and make Place base field be local: LocalSantiago Pastorino-1/+1
2020-01-08- remove syntax::{span_warn!, span_err!, span_fatal!. struct_err!}Mazdak Farrokhzad-3/+2
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-4/+4
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-2/+2
2019-12-22Format the worldMark Rousskov-591/+421
2019-12-201. ast::Mutability::{Mutable -> Mut, Immutable -> Not}.Mazdak Farrokhzad-2/+2
2019-12-18Make slice drop shims use AddressOfMatthew Jasper-38/+23
2019-12-18Add Rvalue::AddressOf to MIRMatthew Jasper-0/+2
2019-12-08Rollup merge of #66991 - Nashenas88:body_cache_cleanup, r=eddybMazdak Farrokhzad-8/+10
2019-12-05rustc_mir: Fix tidy line lengthsPaul Daniel Faria-1/+3
2019-12-05rustc: Apply clearer naming to BodyAndCache, fix Deref impl, remove unneeded ...Paul Daniel Faria-8/+8
2019-12-03Fix angle bracket formatting when dumping MIR debug varsÖmer Sinan Ağacan-1/+1
2019-12-02Fix issues caused during rebasingPaul Daniel Faria-1/+1
2019-12-02Remove HasLocalDecls impl from BodyCache's, properly reborrow to Body, rename...Paul Daniel Faria-23/+23
2019-12-02Remove BodyCache.body and rely on Deref as much as possible for ReadOnlyBodyC...Paul Daniel Faria-1/+1
2019-12-02Fix tidy errorsPaul Daniel Faria-1/+2
2019-12-02Simplify BodyCache impl and fix all remaining type errors in librustc_mir (li...Paul Daniel Faria-7/+7
2019-12-02Fix remaining Body -> (ReadOnly)BodyCache type errors in librustc_mir outside...Paul Daniel Faria-10/+9
2019-12-02Add predecessors fn to ReadOnlyBodyCache, fix more Body -> (ReadOnly)BodyCach...Paul Daniel Faria-19/+19
2019-12-02Move predecessors cache invalidation back to basic_blocks_mut, add a couple m...Paul Daniel Faria-1/+1
2019-12-02Stop invalidating predecessors cache when accessing unique basic block, inval...Paul Daniel Faria-1/+1
2019-12-02Inline cache impl into Body, rename predecessor fns, change output of predece...Paul Daniel Faria-1/+1
2019-12-02Remove interior mutability in mir predecessors cachePaul Daniel Faria-1/+1
2019-11-27rustc: move debug info from LocalDecl and UpvarDecl into a dedicated VarDebug...Eduard-Mihai Burtescu-17/+67
2019-11-14Update to use new librustc_error_codes libraryGuillaume Gomez-0/+2
2019-11-11Fix soundness issue with index bounds checksMatthew Jasper-6/+8
2019-11-10Merge hir::Mutability into ast::Mutability.Camille GILLOT-2/+2
2019-11-01Auto merge of #65459 - ecstatic-morse:graphviz-subgraph, r=estebankbors-13/+41
2019-10-22Move Place::elem methods and friends to TyCtxtSantiago Pastorino-27/+41
2019-10-22Intern place projectionSantiago Pastorino-28/+43
2019-10-22Pattern match over PlaceRef rather than PlaceSantiago Pastorino-2/+2
2019-10-18Use Cow to handle modifications of projection in preparation for interningSantiago Pastorino-3/+3
2019-10-17Add process_* place hooks to improve code reutilizationSantiago Pastorino-16/+10
2019-10-17Remove unneeded callback and just use the new_local valueSantiago Pastorino-19/+13
2019-10-17Prepare def_use MutVisitor to have projections internedSantiago Pastorino-9/+27
2019-10-15Use subgraphs to render multiple MIR bodiesDylan MacKenzie-4/+20
2019-10-15Use `DefId` to create globally unique basic block labelsDylan MacKenzie-8/+20
2019-10-15Don't print newline inside a node labelDylan MacKenzie-1/+1
2019-10-04clean up GeneratorSubstscsmoe-1/+1
2019-10-04Rollup merge of #64817 - csmoe:closure, r=nikomatsakisMazdak Farrokhzad-1/+1
2019-10-03generate ClosureSubsts from SubstsRefcsmoe-1/+1
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-7/+7
2019-09-29remove bit_set re-export from rustc_data_structurescsmoe-1/+1