summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Review feedback: Remove a fixme/tbd note and just add a note for the post-NLL...Felix S. Klock II2018-05-291-13/+10
* Review feedback: update fixme comment to reflect reality.Felix S. Klock II2018-05-291-3/+2
* review feedback: fix indentation of pattern candidates to match code elsewher...Felix S. Klock II2018-05-291-3/+3
* Tests illustrating the bug fixes for #27282 and #24535.Felix S. Klock II2018-05-297-0/+211
* Test update: Fallout from ReadForMatch statements + changes to codegen under ...Felix S. Klock II2018-05-291-112/+125
* Expand two-phase-borrows so that a case like this still compiles:Felix S. Klock II2018-05-295-113/+149
* Fallout from allowing some mutation in guards.Felix S. Klock II2018-05-291-8/+10
* rust-lang/rust#41962 has a new error with my new code. Incorporate that into ...Felix S. Klock II2018-05-292-8/+16
* rust-lang/rust#27282: emit `ReadForMatch` on each match arm.Felix S. Klock II2018-05-293-4/+107
* rust-lang/rust#27282: Add `StatementKind::ReadForMatch` to MIR.Felix S. Klock II2018-05-2915-1/+48
* Debug flag to bypass restriction of mutation in match guards.Felix S. Klock II2018-05-293-1/+11
* Auto merge of #51165 - SimonSapin:opt2, r=alexcrichtonbors2018-05-291-0/+7
|\
| * Change the comment on `opt-level = 2` to point to https://github.com/rust-lan...Simon Sapin2018-05-291-3/+2
| * Revert "Set opt-level to 3"Simon Sapin2018-05-291-0/+8
* | Auto merge of #51133 - spastorino:make_borrowck_use_output, r=nikomatsakisbors2018-05-299-74/+139
|\ \
| * | WIP fix rustc-hash cargo.lock entry for polonius-engineNiko Matsakis2018-05-291-1/+1
| * | Whitelist datafrog on tidySantiago Pastorino2018-05-291-0/+1
| * | Run rustfmtSantiago Pastorino2018-05-292-71/+87
| * | Use polonius_outputSantiago Pastorino2018-05-296-9/+19
| * | store output in FlowStateDouglas Campos2018-05-292-7/+13
| * | store polonius output in MirBorrowCtxDouglas Campos2018-05-291-2/+8
| * | it compiles, but we do not use the output yetDouglas Campos2018-05-292-9/+23
| * | expose -Zpolonius flagDouglas Campos2018-05-291-0/+2
| * | bump polonius engineDouglas Campos2018-05-293-6/+16
* | | Auto merge of #51134 - RalfJung:from_raw_parts, r=SimonSapinbors2018-05-292-38/+11
|\ \ \ | |/ / |/| |
| * | get rid of str::from_raw_parts_mutRalf Jung2018-05-281-31/+5
| * | extend from_raw_parts docs for slices and strs to mention alignment requirementRalf Jung2018-05-282-11/+10
* | | Auto merge of #51019 - Zoxc:hash-bytes, r=michaelwoeristerbors2018-05-292-6/+9
|\ \ \ | |_|/ |/| |
| * | Update rustc-hash to hash up to 8 bytes at once with FxHasherJohn Kåre Alsaker2018-05-282-6/+9
* | | Auto merge of #51142 - nickbabcock:doc-inspect, r=frewsxcvbors2018-05-291-2/+29
|\ \ \
| * | | Document additional use case for iter::inspectNick Babcock2018-05-281-2/+29
* | | | Auto merge of #51144 - tmccombs:unix-epoch-stable, r=Mark-Simulacrumbors2018-05-291-2/+1
|\ \ \ \
| * | | | Stabilize SystemTime::UNIX_EPOCHThayne McCombs2018-05-281-2/+1
* | | | | Auto merge of #50475 - csmoe:debr, r=nikomatsakisbors2018-05-2931-184/+360
|\ \ \ \ \
| * | | | | change to 0-based indicesNiko Matsakis2018-05-2814-27/+27
| * | | | | make depth privateNiko Matsakis2018-05-281-1/+1
| * | | | | remove use of depth from `TyS` and replace with a debruijn indexNiko Matsakis2018-05-286-34/+74
| * | | | | replace `binder_depth` in `LateBoundRegionsDetector`Niko Matsakis2018-05-281-8/+15
| * | | | | convert `LateBoundRegionsCollector` to track a debruijn indexNiko Matsakis2018-05-281-6/+15
| * | | | | replace use of DebruijnIndex in `for_each_free_region`Niko Matsakis2018-05-281-5/+25
| * | | | | refactor `resolve_lifetime` to track outer-index, not depthNiko Matsakis2018-05-281-15/+11
| * | | | | rewrite the hasher to not access `depth` fieldNiko Matsakis2018-05-282-7/+7
| * | | | | port `nice_region_error` code to not track depth but rather indexNiko Matsakis2018-05-281-15/+15
| * | | | | stop invoking `DebruijnIndex::new` directlyNiko Matsakis2018-05-288-21/+20
| * | | | | make `shifted_in` and `shifted_out` const fnsNiko Matsakis2018-05-281-2/+2
| * | | | | port `fold_regions` and friends to use debruijn indices directlyNiko Matsakis2018-05-284-50/+125
| * | | | | introduce `shifted_in`, `shifted_out` and friendsNiko Matsakis2018-05-284-7/+37
| | |_|/ / | |/| | |
* | | | | Auto merge of #50465 - clarcharr:wrapping, r=KodrAusbors2018-05-282-199/+488
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Separate feature gate for wrapping_next_power_of_twoClar Charr2018-05-152-4/+6
| * | | | Add missing Wrapping methods, use doc_comment!Clar Charr2018-05-082-199/+486