-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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 5 pull requests #70403
Rollup of 5 pull requests #70403
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 03bb3bd - Browse repository at this point
Copy the full SHA 03bb3bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd9921e - Browse repository at this point
Copy the full SHA cd9921eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10226da - Browse repository at this point
Copy the full SHA 10226daView commit details -
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 1509160 - Browse repository at this point
Copy the full SHA 1509160View commit details -
Configuration menu - View commit details
-
Copy full SHA for b31707e - Browse repository at this point
Copy the full SHA b31707eView 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
Commits on Mar 25, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 5c65568 - Browse repository at this point
Copy the full SHA 5c65568View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5be304b - Browse repository at this point
Copy the full SHA 5be304bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ddbdc6 - Browse repository at this point
Copy the full SHA 1ddbdc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9de6008 - Browse repository at this point
Copy the full SHA 9de6008View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd15b65 - Browse repository at this point
Copy the full SHA cd15b65View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7e2650 - Browse repository at this point
Copy the full SHA d7e2650View commit details -
Configuration menu - View commit details
-
Copy full SHA for f16b491 - Browse repository at this point
Copy the full SHA f16b491View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bc108a - Browse repository at this point
Copy the full SHA 0bc108aView commit details -
Configuration menu - View commit details
-
Copy full SHA for afcb634 - Browse repository at this point
Copy the full SHA afcb634View commit details -
add helper method for ptr ops on Scalar; reduce unnecessary large ope…
…rand of overflowing_signed_offset
Configuration menu - View commit details
-
Copy full SHA for 1d67ca0 - Browse repository at this point
Copy the full SHA 1d67ca0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7db732 - Browse repository at this point
Copy the full SHA b7db732View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7400955 - Browse repository at this point
Copy the full SHA 7400955View 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 21ecb0d - Browse repository at this point
Copy the full SHA 21ecb0dView 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#70226 - RalfJung:checked, r=oli-obk
use checked casts and arithmetic in Miri engine This is unfortunately pretty annoying because we have to cast back and forth between `u64` and `usize` more often that should be necessary, and that cast is considered fallible. For example, should [this](https://doc.rust-lang.org/nightly/nightly-rustc/rustc/mir/interpret/value/enum.ConstValue.html) really be `usize`? Also, `LayoutDetails` uses `usize` for field indices, but in Miri we use `u64` to be able to also handle array indexing. Maybe methods like `mplace_field` should be suitably generalized to accept both `u64` and `usize`? r? @oli-obk Cc @eddyb
Configuration menu - View commit details
-
Copy full SHA for ea00fbc - Browse repository at this point
Copy the full SHA ea00fbcView 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 269d688 - Browse repository at this point
Copy the full SHA 269d688View commit details -
Rollup merge of rust-lang#70352 - bishtpawan:doc/61137-add-long-error…
…-code-e0710, r=Dylan-DPC Add long error explanation for E0710 Add long explanation for the E0710 error code Part of rust-lang#61137 r? @GuillaumeGomez
Configuration menu - View commit details
-
Copy full SHA for 988777f - Browse repository at this point
Copy the full SHA 988777fView 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 a086024 - Browse repository at this point
Copy the full SHA a086024View commit details -
Rollup merge of rust-lang#70395 - ehuss:update-cargo, r=ehuss
Update cargo. 8 commits in 7019b3ed3d539db7429d10a343b69be8c426b576..8a0d4d9c9abc74fd670353094387d62028b40ae9 2020-03-17 21:02:00 +0000 to 2020-03-24 17:57:04 +0000 - Re-implement proc-macro feature decoupling. (rust-lang/cargo#8028) - Remove unused transitive dependencies: miniz_oxide, adler32 (rust-lang/cargo#8023) - Fix bug with -Zfeatures=dev_dep and `check --profile=test`. (rust-lang/cargo#8027) - Remove Config from CompileOptions. (rust-lang/cargo#8021) - Add `rustless.org` to documented blocklist. (rust-lang/cargo#7922) - Print colored warnings when build script panics (rust-lang/cargo#8017) - Do not supply --crate-version flag to rustdoc if present in RUSTDOCFLAGS (rust-lang/cargo#8014) - Add proc-macro to index, and new feature resolver. (rust-lang/cargo#8003)
Configuration menu - View commit details
-
Copy full SHA for 108125a - Browse repository at this point
Copy the full SHA 108125aView commit details