-
Notifications
You must be signed in to change notification settings - Fork 12.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rollup of 4 pull requests #70402
Rollup of 4 pull requests #70402
Commits on Mar 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 513ea64 - Browse repository at this point
Copy the full SHA 513ea64View commit details -
Configuration menu - View commit details
-
Copy full SHA for bda976d - Browse repository at this point
Copy the full SHA bda976dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d7ecc8c - Browse repository at this point
Copy the full SHA d7ecc8cView commit details
Commits on Mar 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6c4d5d9 - Browse repository at this point
Copy the full SHA 6c4d5d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11763d4 - Browse repository at this point
Copy the full SHA 11763d4View commit details -
The former `done` flag was roughly similar to an `Option` tag, but left the possibity of misuse. By using a real `Option`, we can set `None` when the iterator is exhausted, removing any way to call it again. We also allow niche layout this way, so the `Fuse` may be smaller. The `FusedIterator` specialization does want to ignore the possibility of exhaustion though, so it uses `unsafe { intrinsics::unreachable() }` to optimize that branch away. The entire `Fuse` implementation is now isolated in its own module to contain that unsafety.
Configuration menu - View commit details
-
Copy full SHA for 212e6ce - Browse repository at this point
Copy the full SHA 212e6ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ddd61b - Browse repository at this point
Copy the full SHA 7ddd61bView commit details
Commits on Mar 25, 2020
-
fix type name typo in doc comments
InterpCtx => InterpCx (rustc_mir::interpret::InterpCx)
Configuration menu - View commit details
-
Copy full SHA for bedc358 - Browse repository at this point
Copy the full SHA bedc358View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8e3da5 - Browse repository at this point
Copy the full SHA f8e3da5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f429c0 - Browse repository at this point
Copy the full SHA 4f429c0View commit details -
Rollup merge of rust-lang#70319 - lcnr:issue63695, r=eddyb
correctly normalize constants closes rust-lang#70317 implements rust-lang#70125 (comment) r? eddyb cc @varkor
Configuration menu - View commit details
-
Copy full SHA for f63798a - Browse repository at this point
Copy the full SHA f63798aView commit details -
Rollup merge of rust-lang#70366 - cuviper:option-fuse, r=dtolnay
Implement Fuse with Option The former `done` flag was roughly similar to an `Option` tag, but left the possibity of misuse. By using a real `Option`, we can set `None` when the iterator is exhausted, removing any way to call it again. We also allow niche layout this way, so the `Fuse` may be smaller. The `FusedIterator` specialization does want to ignore the possibility of exhaustion though, so it uses `unsafe { intrinsics::unreachable() }` to optimize that branch away. The entire `Fuse` implementation is now isolated in its own module to contain that unsafety. r? @scottmcm
Configuration menu - View commit details
-
Copy full SHA for 7b279fa - Browse repository at this point
Copy the full SHA 7b279faView commit details -
Rollup merge of rust-lang#70375 - RalfJung:check-defined-err, r=oli-obk
avoid catching InterpError Avoid raising and then capturing `InterpError` for the definedness check. Cc rust-lang#69297 r? @oli-obk
Configuration menu - View commit details
-
Copy full SHA for d70af9e - Browse repository at this point
Copy the full SHA d70af9eView commit details -
Rollup merge of rust-lang#70379 - JOE1994:patch-2, r=petrochenkov
fix incorrect type name in doc comments Change : `InterpCtx` => `InterpCx` (`rustc_mir::interpret::InterpCx`)
Configuration menu - View commit details
-
Copy full SHA for 43a4b69 - Browse repository at this point
Copy the full SHA 43a4b69View commit details