summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* random #include removalHEADmasterTom Tromey2018-05-302-64/+1
* Auto merge of #51138 - spastorino:add-polonius-compare-mode, r=pnkfelixbors2018-05-305-782/+1230
|\
| * Run rustfmtSantiago Pastorino2018-05-304-783/+1206
| * Add compare-mode to x.pySantiago Pastorino2018-05-303-1/+14
| * Add polonius compare modeSantiago Pastorino2018-05-302-2/+14
* | Auto merge of #51215 - eddyb:visit-for-a-lifetime, r=nikomatsakisbors2018-05-309-143/+122
|\ \
| * | rustc: don't visit lifetime parameters through visit_lifetime.Eduard-Mihai Burtescu2018-05-308-89/+102
| * | syntax: remove overloading of fold_lifetime{,_def}{,s}.Eduard-Mihai Burtescu2018-05-301-54/+20
| |/
* / Suggest using `as_ref` on some borrow errors [hack]Esteban Küber2018-05-303-16/+144
|/
* Auto merge of #50955 - steveklabnik:update-libbacktrace, r=alexcrichtonbors2018-05-3046-40245/+59
|\
| * Replace libbacktrace with a submoduleAlex Crichton2018-05-305-26/+59
| * std: Delete bundled libbacktrace moduleAlex Crichton2018-05-3041-40219/+0
* | Auto merge of #50880 - glandium:oom, r=SimonSapinbors2018-05-3010-113/+206
|\ \ | |/ |/|
| * Add hooks allowing to override the `oom` behaviorMike Hommey2018-05-301-2/+46
| * Pass a `Layout` to `oom`Mike Hommey2018-05-3010-112/+161
* | Auto merge of #51106 - davidtwco:issue-50934, r=nikomatsakisbors2018-05-302-14/+78
|\ \
| * | fix off by one errorNiko Matsakis2018-05-291-1/+1
| * | tweak debug output some moreNiko Matsakis2018-05-292-3/+8
| * | Ensure that all statements in block are visited not just successors of a block.David Wood2018-05-291-8/+18
| * | add some debugging statementsNiko Matsakis2018-05-291-0/+3
| * | Refactored DFS to be much cleaner. Added continue after noting that borrow is...David Wood2018-05-291-99/+27
| * | Ensure that depth first search does not get stuck in cycles.David Wood2018-05-271-12/+28
| * | Ensure that we don't skip the last statement.David Wood2018-05-271-2/+2
| * | Use precomputed DFS of borrows that out of scope at a location.David Wood2018-05-271-14/+116
* | | Auto merge of #51017 - estebank:crate-name-in-path, r=michaelwoeristerbors2018-05-305-1/+72
|\ \ \
| * | | Add test for reexported crate namesEsteban Küber2018-05-284-0/+67
| * | | Use crate name for reexported `extern crate` pathsEsteban Küber2018-05-231-1/+5
* | | | Auto merge of #50783 - pnkfelix:issue-27282-match-borrows-its-input-take-thre...bors2018-05-3037-235/+790
|\ \ \ \
| * | | | Review feedback: Adding test cases suggested by arielb1.Felix S. Klock II2018-05-294-0/+146
| * | | | Review feedback: Fix typo.Felix S. Klock II2018-05-291-1/+1
| * | | | Review feedback, remove fixme comment.Felix S. Klock II2018-05-291-17/+0
| * | | | 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 #50772 - nicokoch:fastcopy, r=alexcrichtonbors2018-05-291-0/+88
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Fix additional nits:Nicolas Koch2018-05-291-7/+3
| * | | | Use FIXME instead of TODO; Move bytes_to_copy calculation inside ifNicolas Koch2018-05-281-6/+7
| * | | | Implement suggestions from the PRNicolas Koch2018-05-241-1/+3
| * | | | Store ENOSYS in a global to avoid unnecessary system callsNicolas Koch2018-05-171-10/+25
| * | | | Fix large file copies on 32 bit platformsNicolas Koch2018-05-161-2/+6
| * | | | Adjust len in every iterationNicolas Koch2018-05-161-1/+2
| * | | | Add clarifying comment about offset argumentNicolas Koch2018-05-161-0/+2