summary refs log tree commit diff
path: root/src/librustc/middle/dataflow.rs
AgeCommit message (Expand)AuthorLines
2017-10-08address more FIXME whose associated issues were marked as closedNiv Kaminer-1/+1
2017-09-01rustc: use hir::ItemLocalId instead of ast::NodeId in CFG.Eduard-Mihai Burtescu-47/+49
2017-08-07rustc::middle::dataflow - visit the CFG in RPOAriel Ben-Yehuda-4/+13
2017-07-11Refactor methods onto Printer struct.Mark Simulacrum-2/+1
2017-07-05use field init shorthand in src/librustcZack M. Davis-8/+8
2017-01-26rustc: rename TyCtxt's `map` field to `hir`.Eduard-Mihai Burtescu-1/+1
2016-12-28rustc: always print nested nodes where a HIR map is available.Eduard-Mihai Burtescu-14/+8
2016-12-28rustc: move function arguments into hir::Body.Eduard-Mihai Burtescu-11/+15
2016-12-28rustc: separate bodies for static/(associated)const and embedded constants.Eduard-Mihai Burtescu-4/+4
2016-11-29revamp `Visitor` with a single method for controlling nested visitsNiko Matsakis-1/+3
2016-11-29Split nested_visit_mode function off from nested_visit_mapFlorian Diebold-0/+2
2016-11-10rustc: use an Expr instead of a Block for function bodies.Eduard Burtescu-4/+4
2016-09-20rustc_metadata: go only through rustc_serialize in astencode.Eduard Burtescu-2/+2
2016-07-03prefer `if let` to match with `None => {}` arm in some placesZack M. Davis-3/+2
2016-05-16fix bug in `debug!` output from `rustc::middle::dataflow`Felix S. Klock II-2/+2
2016-05-11rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users.Eduard Burtescu-2/+2
2016-05-11rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper.Eduard Burtescu-2/+2
2016-04-06syntax: dismantle ast_util.Eduard Burtescu-2/+1
2016-04-06rustc: move rustc_front to rustc::hir.Eduard Burtescu-3/+3
2016-03-27rustc: move cfg, infer, traits and ty from middle to top-level.Eduard Burtescu-3/+3
2016-03-22try! -> ?Jorge Aparicio-6/+6
2016-03-21scaffolding for borrowck on MIR.Felix S. Klock II-1/+1
2016-03-03Rename middle::ty::ctxt to TyCtxtJeffrey Seyfried-3/+3
2016-02-26Use .copy_from_slice() where applicableUlrik Sverdrup-2/+2
2016-01-25librustc/middle/dataflow.rs: Debug to STDERRAdrian Heine-2/+1
2016-01-16std: Stabilize APIs for the 1.7 releaseAlex Crichton-6/+10
2015-11-24Use the EntryOrExit variants qualified.Ms2ger-5/+3
2015-11-18Port a bunch of code new-visitor; all of these ports wereNiko Matsakis-5/+5
2015-09-23Remove random Idents outside of libsyntaxVadim Petrochenkov-1/+1
2015-09-16Use ast attributes every where (remove HIR attributes).Nick Cameron-0/+1
2015-09-03Add an intital HIR and lowering stepNick Cameron-8/+11
2015-07-09Use vec![elt; n] where possibleUlrik Sverdrup-7/+6
2015-06-10Removed many pointless calls to *iter() and iter_mut()Joshua Landau-1/+1
2015-04-17Port to using the newer graph, which offers iterators instead of theNiko Matsakis-3/+2
2015-04-15Dataflow changes and associated borrowck fix.Felix S. Klock II-17/+63
2015-04-03Auto merge of #23832 - petrochenkov:usize, r=aturonbors-4/+4
2015-04-01rollup merge of #23860: nikomatsakis/copy-requires-cloneAlex Crichton-1/+1
2015-04-01Fallout out rustcNiko Matsakis-1/+1
2015-04-01Pretty print ids for assoc itemsNick Cameron-1/+1
2015-03-30Remove unnecessary `as usize`Vadim Petrochenkov-4/+4
2015-03-27rollup merge of #23741: alexcrichton/remove-int-uintAlex Crichton-28/+28
2015-03-27default => or_insert per RFCAlexis Beingessner-2/+2
2015-03-26update everything to use Entry defaultsAlexis-12/+2
2015-03-26Mass rename uint/int to usize/isizeAlex Crichton-28/+28
2015-03-04std: Deprecate std::old_io::fsAlex Crichton-5/+7
2015-03-02core: Audit num module for int/uintBrian Anderson-5/+5
2015-02-22Add support for mapping a single ast-node to multiple cfg-nodes.James Miller-39/+67
2015-02-22Distinguish between AST and various Dummy nodes in CFG.James Miller-3/+3
2015-02-20Remove remaining uses of `[]`. This time I tried to use deref coercions where...Niko Matsakis-1/+1
2015-02-18rollup merge of #22502: nikomatsakis/deprecate-bracket-bracketAlex Crichton-2/+2