- 07 9月, 2018 1 次提交
-
-
由 Niko Matsakis 提交于
-
- 20 8月, 2018 1 次提交
-
-
由 Donato Sciarra 提交于
-
- 13 7月, 2018 1 次提交
-
-
由 Taylor Cramer 提交于
-
- 03 7月, 2018 1 次提交
-
-
由 varkor 提交于
-
- 25 6月, 2018 1 次提交
-
-
由 varkor 提交于
-
- 31 5月, 2018 2 次提交
-
-
由 Eduard-Mihai Burtescu 提交于
-
由 Eduard-Mihai Burtescu 提交于
-
- 17 5月, 2018 1 次提交
-
-
由 Irina Popa 提交于
-
- 27 1月, 2018 3 次提交
-
-
由 David Wood 提交于
-
由 David Wood 提交于
-
由 David Wood 提交于
-
- 21 12月, 2017 1 次提交
-
-
由 David Henningsson 提交于
Generate Abort instead of Resume terminators on nounwind ABIs. https://github.com/rust-lang/rust/issues/18510Signed-off-by: NDavid Henningsson <diwic@ubuntu.com>
-
- 06 12月, 2017 1 次提交
-
-
由 Oliver Schneider 提交于
-
- 03 12月, 2017 1 次提交
-
-
由 Ariel Ben-Yehuda 提交于
This simplifies analysis and borrow-checking because liveness at the resume point can always be simply propagated. Later on, the "dead" Resumes are removed.
-
- 02 12月, 2017 2 次提交
-
-
由 Eduard-Mihai Burtescu 提交于
-
由 Eduard-Mihai Burtescu 提交于
-
- 14 11月, 2017 2 次提交
-
-
由 Eduard-Mihai Burtescu 提交于
-
由 Eduard-Mihai Burtescu 提交于
-
- 18 10月, 2017 2 次提交
-
-
由 Ariel Ben-Yehuda 提交于
Improves #44832 borrowck-overloaded-index-move-index.rs - fixed borrowck-multiple-captures.rs - still ICE borrowck-issue-2657-1.rs - fixed borrowck-loan-blocks-move.rs - fixed borrowck-move-from-subpath-of-borrowed-path.rs - fixed borrowck-mut-borrow-linear-errors.rs - still ICE borrowck-no-cycle-in-exchange-heap.rs - fixed borrowck-unary-move.rs - fixed borrowck-loan-blocks-move-cc.rs - fixed borrowck-vec-pattern-element-loan.rs - still broken
-
由 Ariel Ben-Yehuda 提交于
The previous code would leak data on a drop panic if the immediate next drop was a StorageDead that was followed by another drop.
-
- 17 10月, 2017 1 次提交
-
-
由 Ariel Ben-Yehuda 提交于
Fixes #45328.
-
- 24 9月, 2017 3 次提交
-
-
由 Ariel Ben-Yehuda 提交于
-
由 Ariel Ben-Yehuda 提交于
No functional changes intended.
-
由 Ariel Ben-Yehuda 提交于
-
- 13 9月, 2017 1 次提交
-
-
由 Felix S. Klock II 提交于
(The idea is that the StorageDead marks the point where the memory can be deallocated, and the EndRegion is marking where borrows of that memory can no longer legally exist.)
-
- 05 9月, 2017 1 次提交
-
-
由 Felix S. Klock II 提交于
The main intent is to fix cases where EndRegion emission is believed to be causing excess peak memory pressure. It may also be a welcome change to people inspecting the MIR output who find the EndRegions to be a distraction.
-
- 04 9月, 2017 1 次提交
-
-
由 Eduard-Mihai Burtescu 提交于
-
- 02 9月, 2017 1 次提交
-
-
由 Eduard-Mihai Burtescu 提交于
-
- 01 9月, 2017 1 次提交
-
-
由 Eduard-Mihai Burtescu 提交于
-
- 30 8月, 2017 1 次提交
-
-
由 Vadim Petrochenkov 提交于
-
- 17 8月, 2017 1 次提交
-
-
由 Michael Zapata 提交于
Small cleanup that shouldn't have any impact
-
- 16 8月, 2017 1 次提交
-
-
由 Zack M. Davis 提交于
Like #43008 (f6689991), but _much more aggressive_.
-
- 12 8月, 2017 2 次提交
-
-
由 Bastien Orivel 提交于
-
由 John Kåre Alsaker 提交于
-
- 11 8月, 2017 1 次提交
-
-
由 John Kåre Alsaker 提交于
-
- 10 8月, 2017 1 次提交
-
-
由 Ariel Ben-Yehuda 提交于
This falls naturally out of making drop elaboration work with `box` expressions, which is probably required for sane MIR borrow-checking. This is a pure refactoring with no intentional functional effects.
-
- 01 8月, 2017 3 次提交
-
-
由 Ariel Ben-Yehuda 提交于
-
由 Ariel Ben-Yehuda 提交于
The unused blocks are removed by SimplifyCfg, but they can cause a significant performance slowdown before they are removed.
-
由 Ariel Ben-Yehuda 提交于
-
- 28 7月, 2017 1 次提交
-
-
由 Alex Crichton 提交于
-