- 10 9月, 2018 1 次提交
-
-
由 Niko Matsakis 提交于
Make it have the semantics of subtype.
-
- 31 8月, 2018 1 次提交
-
-
由 Oliver Schneider 提交于
-
- 06 7月, 2018 1 次提交
-
-
由 Santiago Pastorino 提交于
-
- 14 6月, 2018 1 次提交
-
-
由 Eduard-Mihai Burtescu 提交于
-
- 17 5月, 2018 1 次提交
-
-
由 Irina Popa 提交于
-
- 23 3月, 2018 3 次提交
-
-
由 David Wood 提交于
-
由 David Wood 提交于
-
由 David Wood 提交于
-
- 08 3月, 2018 2 次提交
-
-
由 Oliver Schneider 提交于
-
由 Oliver Schneider 提交于
-
- 03 3月, 2018 2 次提交
-
-
由 Manish Goregaokar 提交于
-
由 Manish Goregaokar 提交于
-
- 02 3月, 2018 1 次提交
-
-
由 John Kåre Alsaker 提交于
-
- 25 2月, 2018 1 次提交
-
-
由 Mikhail Modin 提交于
-
- 20 2月, 2018 1 次提交
-
-
由 Eduard-Mihai Burtescu 提交于
-
- 08 2月, 2018 1 次提交
-
-
由 Mikhail Modin 提交于
-
- 15 12月, 2017 1 次提交
-
-
由 Niko Matsakis 提交于
-
- 06 12月, 2017 1 次提交
-
-
由 Oliver Schneider 提交于
-
- 04 12月, 2017 1 次提交
-
-
由 Paul Daniel Faria 提交于
In particular, if we see a variable is DROP-LIVE, but it is not MAYBE-INIT, then we can ignore the drop. This leavess attempt to use more complex refinements of the idea (e.g., for subpaths or subfields) to future work.
-
- 03 12月, 2017 2 次提交
-
-
由 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.
-
由 Ariel Ben-Yehuda 提交于
-
- 26 11月, 2017 1 次提交
-
-
由 Ariel Ben-Yehuda 提交于
-
- 19 11月, 2017 1 次提交
-
-
由 Scott McMurray 提交于
Runs only with `-Z lower_128bit_ops` since it's not hooked into targets yet.
-
- 14 11月, 2017 3 次提交
-
-
由 Eduard-Mihai Burtescu 提交于
-
由 Eduard-Mihai Burtescu 提交于
-
由 Eduard-Mihai Burtescu 提交于
-
- 07 11月, 2017 2 次提交
-
-
由 Ariel Ben-Yehuda 提交于
FIXME: de-uglify
-
由 Ariel Ben-Yehuda 提交于
Fixes #45087.
-
- 02 10月, 2017 1 次提交
-
-
由 Michael Woerister 提交于
-
- 24 9月, 2017 1 次提交
-
-
由 Ariel Ben-Yehuda 提交于
No functional changes intended.
-
- 21 8月, 2017 2 次提交
-
-
由 Felix S. Klock II 提交于
-
由 Felix S. Klock II 提交于
(A followup commit removes the mir::transform based entry point.)
-
- 16 8月, 2017 3 次提交
-
-
由 Felix S. Klock II 提交于
One can either use `-Z borrowck-mir` or add the `#[rustc_mir_borrowck]` attribute to opt into MIR based borrow checking. Note that regardless of whether one opts in or not, AST-based borrow check will still run as well. The errors emitted from AST-based borrow check will include a "(Ast)" suffix in their error message, while the errors emitted from MIR-based borrow check will include a "(Mir)" suffix. post-rebase: removed check for intra-statement mutual conflict; replaced with assertion checking that at most one borrow is generated per statement. post-rebase: removed dead code: `IdxSet::pairs` and supporting stuff.
-
由 Michael Woerister 提交于
-
由 Zack M. Davis 提交于
Like #43008 (f6689991), but _much more aggressive_.
-
- 30 7月, 2017 1 次提交
-
-
由 Ralf Jung 提交于
-
- 28 7月, 2017 1 次提交
-
-
由 John Kåre Alsaker 提交于
-
- 19 7月, 2017 1 次提交
-
-
由 Paul Faria 提交于
-
- 28 6月, 2017 1 次提交
-
-
由 Felix S. Klock II 提交于
Turn `elaborate_drops` and `rustc_peek` implementations into MIR passes that also live in `rustc_mir` crate. Rewire things so `rustc_driver` uses the `ElaborateDrops` from `rustc_mir` crate.
-
- 12 6月, 2017 1 次提交
-
-
由 Felix S. Klock II 提交于
-