Uh oh!
There was an error while loading. Please reload this page.
Rollup of PRs in the queue; Sunday - #23593
Conversation
This allows github to render it with formatting.
This commit removes the `IndexMut` impls on `HashMap` and `BTreeMap`, in order to future-proof the API against the eventual inclusion of an `IndexSet` trait. Ideally, we would eventually be able to support: ```rust map[owned_key] = val; map[borrowed_key].mutating_method(arguments); &mut map[borrowed_key]; ``` but to keep the design space as unconstrained as possible, we do not currently want to support `IndexMut`, in case some other strategy will eventually be needed. Code currently using mutating index notation can use `get_mut` instead. [breaking-change] Closesrust-lang#23448
Rustbook already does this.
…eatures. Namely: * `box_syntax` * `box_patterns` * `simd_ffi` * `macro_reexport` cc rust-lang#22820
Boolean values and small aggregates have a different type in args/allocas than in SSA values but the intrinsics for volatile and atomic ops were missing the necessary casts to handle that. Fixesrust-lang#23550
Manishearth
commented
Mar 21, 2015
@bors: r+ p=20 |
bors
commented
Mar 21, 2015
📌 Commit e7d77cf has been approved by |
Manishearth
commented
Mar 21, 2015
@bors: force |
bors
commented
Mar 21, 2015
⌛ Testing commit e7d77cf with merge 1d1f2c0... |
bors
commented
Mar 21, 2015
💔 Test failed - auto-mac-64-nopt-t |
dotdash
commented
Mar 21, 2015
@bors retry |
bors
commented
Mar 21, 2015
⌛ Testing commit e7d77cf with merge 1c15687... |
bors
commented
Mar 21, 2015
💔 Test failed - auto-mac-64-nopt-t |
Manishearth
commented
Mar 22, 2015
@bors: retry force |
bors
commented
Mar 22, 2015
⌛ Testing commit e7d77cf with merge 28a5342... |
bors
commented
Mar 22, 2015
⛄ The build was interrupted to prioritize another pull request. |
Manishearth
commented
Mar 22, 2015
@bors: retry force |
bors
commented
Mar 22, 2015
bors
commented
Mar 22, 2015
💔 Test failed - auto-mac-32-opt |
Manishearth
commented
Mar 22, 2015
@bors: retry |
bors
commented
Mar 22, 2015
⌛ Testing commit e7d77cf with merge 34ead18... |
bors
commented
Mar 22, 2015
💔 Test failed - auto-mac-64-nopt-t |
…nkro This commit removes the `IndexMut` impls on `HashMap` and `BTreeMap`, in order to future-proof the API against the eventual inclusion of an `IndexSet` trait. Ideally, we would eventually be able to support: ```rust map[owned_key] = val; map[borrowed_key].mutating_method(arguments); &mut map[borrowed_key]; ``` but to keep the design space as unconstrained as possible, we do not currently want to support `IndexMut`, in case some other strategy will eventually be needed. Code currently using mutating index notation can use `get_mut` instead. [breaking-change] Closesrust-lang#23448 r? @gankro
Boolean values and small aggregates have a different type in args/allocas than in SSA values but the intrinsics for volatile and atomic ops were missing the necessary casts to handle that. Fixesrust-lang#23550
…s1, r=alexcrichton ...ures. Namely: * `box_syntax` * `box_patterns` * `simd_ffi` * `macro_reexport` cc rust-lang#22820
…excrichton Rustbook already does this.
bors
commented
Mar 23, 2015
⌛ Testing commit b4e9106 with merge 809a554... |
bors
commented
Mar 23, 2015
💔 Test failed - auto-mac-64-nopt-t |
Manishearth
commented
Mar 23, 2015
@bors: retry force |
bors
commented
Mar 23, 2015
⚡ Previous build results for auto-linux-64-nopt-t, auto-mac-64-opt are reusable. Rebuilding only auto-linux-32-nopt-t, auto-linux-32-opt, auto-linux-64-opt, auto-linux-64-x-android-t, auto-mac-32-opt, auto-mac-64-nopt-t, auto-win-32-nopt-t, auto-win-32-opt, auto-win-64-nopt-t, auto-win-64-opt... |
bors
commented
Mar 23, 2015
💔 Test failed - auto-win-64-nopt-t |
barosl
commented
Mar 23, 2015
Wow, this rollup is very, very unfortunate! |
Manishearth
commented
Mar 23, 2015
@bors: retry |
Manishearth
commented
Mar 23, 2015
@barosl Most of this is just because buildbot died over the weekend. |
bors
commented
Mar 23, 2015
⚡ Previous build results for auto-linux-64-nopt-t, auto-mac-32-opt, auto-mac-64-nopt-t, auto-mac-64-opt are reusable. Rebuilding only auto-linux-32-nopt-t, auto-linux-32-opt, auto-linux-64-opt, auto-linux-64-x-android-t, auto-win-32-nopt-t, auto-win-32-opt, auto-win-64-nopt-t, auto-win-64-opt... |
bors
commented
Mar 23, 2015
💔 Test failed - auto-win-64-nopt-t |
Manishearth
commented
Mar 23, 2015
@bors: retry force |
bors
commented
Mar 23, 2015
⚡ Previous build results for auto-linux-64-nopt-t, auto-linux-64-x-android-t, auto-mac-32-opt, auto-mac-64-nopt-t, auto-mac-64-opt, auto-win-64-opt are reusable. Rebuilding only auto-linux-32-nopt-t, auto-linux-32-opt, auto-linux-64-opt, auto-win-32-nopt-t, auto-win-32-opt, auto-win-64-nopt-t... |
bors
commented
Mar 23, 2015
💔 Test failed - auto-win-32-nopt-t |
alexcrichton
commented
Mar 23, 2015
@bors: retry |
bors
commented
Mar 23, 2015
⚡ Previous build results for auto-linux-32-nopt-t, auto-linux-32-opt, auto-linux-64-nopt-t, auto-linux-64-opt, auto-linux-64-x-android-t, auto-mac-32-opt, auto-mac-64-nopt-t, auto-mac-64-opt, auto-win-32-opt, auto-win-64-nopt-t, auto-win-64-opt are reusable. Rebuilding only auto-win-32-nopt-t... |
(yay, no Saturday)