path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2018-05-29Review feedback: Remove a fixme/tbd note and just add a note for the post-NLL...Felix S. Klock II1-13/+10
2018-05-29Review feedback: update fixme comment to reflect reality.Felix S. Klock II1-3/+2
2018-05-29review feedback: fix indentation of pattern candidates to match code elsewher...Felix S. Klock II1-3/+3
2018-05-29Tests illustrating the bug fixes for #27282 and #24535.Felix S. Klock II7-0/+211
2018-05-29Test update: Fallout from ReadForMatch statements + changes to codegen under ...Felix S. Klock II1-112/+125
2018-05-29Expand two-phase-borrows so that a case like this still compiles:Felix S. Klock II5-113/+149
2018-05-29Fallout from allowing some mutation in guards.Felix S. Klock II1-8/+10
2018-05-29rust-lang/rust#41962 has a new error with my new code. Incorporate that into ...Felix S. Klock II2-8/+16
2018-05-29rust-lang/rust#27282: emit `ReadForMatch` on each match arm.Felix S. Klock II3-4/+107
2018-05-29rust-lang/rust#27282: Add `StatementKind::ReadForMatch` to MIR.Felix S. Klock II15-1/+48
2018-05-29Debug flag to bypass restriction of mutation in match guards.Felix S. Klock II3-1/+11
2018-05-29Change the comment on `opt-level = 2` to point to Sapin1-3/+2
2018-05-29WIP fix rustc-hash cargo.lock entry for polonius-engineNiko Matsakis1-1/+1
2018-05-29Whitelist datafrog on tidySantiago Pastorino1-0/+1
2018-05-29Run rustfmtSantiago Pastorino2-71/+87
2018-05-29Use polonius_outputSantiago Pastorino6-9/+19
2018-05-29store output in FlowStateDouglas Campos2-7/+13
2018-05-29store polonius output in MirBorrowCtxDouglas Campos1-2/+8
2018-05-29it compiles, but we do not use the output yetDouglas Campos2-9/+23
2018-05-29expose -Zpolonius flagDouglas Campos1-0/+2
2018-05-29bump polonius engineDouglas Campos3-6/+16
2018-05-29Revert "Set opt-level to 3"Simon Sapin1-0/+8
2018-05-28Stabilize SystemTime::UNIX_EPOCHThayne McCombs1-2/+1
2018-05-28Document additional use case for iter::inspectNick Babcock1-2/+29
2018-05-28change to 0-based indicesNiko Matsakis14-27/+27
2018-05-28make depth privateNiko Matsakis1-1/+1
2018-05-28remove use of depth from `TyS` and replace with a debruijn indexNiko Matsakis6-34/+74
2018-05-28replace `binder_depth` in `LateBoundRegionsDetector`Niko Matsakis1-8/+15
2018-05-28convert `LateBoundRegionsCollector` to track a debruijn indexNiko Matsakis1-6/+15
2018-05-28replace use of DebruijnIndex in `for_each_free_region`Niko Matsakis1-5/+25
2018-05-28refactor `resolve_lifetime` to track outer-index, not depthNiko Matsakis1-15/+11
2018-05-28rewrite the hasher to not access `depth` fieldNiko Matsakis2-7/+7
2018-05-28port `nice_region_error` code to not track depth but rather indexNiko Matsakis1-15/+15
2018-05-28stop invoking `DebruijnIndex::new` directlyNiko Matsakis8-21/+20
2018-05-28make `shifted_in` and `shifted_out` const fnsNiko Matsakis1-2/+2
2018-05-28port `fold_regions` and friends to use debruijn indices directlyNiko Matsakis4-50/+125
2018-05-28get rid of str::from_raw_parts_mutRalf Jung1-31/+5
2018-05-28Update rustc-hash to hash up to 8 bytes at once with FxHasherJohn Kåre Alsaker2-6/+9
2018-05-28introduce `shifted_in`, `shifted_out` and friendsNiko Matsakis4-7/+37
2018-05-28extend from_raw_parts docs for slices and strs to mention alignment requirementRalf Jung2-11/+10
2018-05-28scrap `find_node_for_hir_id` in favor of `hir_to_node_id`Zack M. Davis7-20/+8
2018-05-28in which `NodeMap` and friends are macrotized!Zack M. Davis1-17/+12
2018-05-28operate on `HirId` in `hir::Pat::each_binding`, and consequences of thatZack M. Davis8-104/+131
2018-05-28Update RLS, Rustfmt, and CargoNick Cameron4-39/+61
2018-05-27Make anon params lint warn-by-defaultMark Mansi16-22/+109
2018-05-27Add fields to SliceJohn Kåre Alsaker1-27/+19
2018-05-27Add assertions for TyS and TypeVariants sizesJohn Kåre Alsaker1-0/+6
2018-05-27Make &Slice a thin pointerJohn Kåre Alsaker5-48/+134
2018-05-27Address comments in pull request #51084.Simon Martin2-1/+10
2018-05-27Stabilize Formatter alignmentGuillaume Gomez1-17/+18