-
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 10 pull requests #63640
Rollup of 10 pull requests #63640
Commits on May 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 7b6ad60 - Browse repository at this point
Copy the full SHA 7b6ad60View commit details
Commits on Aug 14, 2019
-
2. change armv7_wrs_vxworks to armv7_wrs_vxworks_eabihf. 3. use wr-** instead of vx-** 4. set PIE to false 5. code cleanup
Configuration menu - View commit details
-
Copy full SHA for f161efa - Browse repository at this point
Copy the full SHA f161efaView commit details
Commits on Aug 15, 2019
-
Make sure that all file loading happens via SourceMap
That way, callers don't need to repeat "let's add this to sm manually for tracking dependencies" trick. It should make it easier to switch to using `FileLoader` for binary files in the future as well
Configuration menu - View commit details
-
Copy full SHA for 66dc08a - Browse repository at this point
Copy the full SHA 66dc08aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14bc998 - Browse repository at this point
Copy the full SHA 14bc998View commit details -
add sparc64-unknown-openbsd target
on OpenBSD, some architectures relies on libc++ (from LLVM) and some others on libestdc++ (particular version of libstdc++ from GCC). sparc64-unknown-openbsd needs libestdc++ and libgcc (as x86_64 some years ago). Reintroduce the support of them for openbsd, only for sparc64 arch. Some others architectures on OpenBSD could use them too.
Configuration menu - View commit details
-
Copy full SHA for c01ba2f - Browse repository at this point
Copy the full SHA c01ba2fView commit details -
Merge pull request rust-lang#1 from Wind-River/vxworks_bpang_static
update for vxWorks
Configuration menu - View commit details
-
Copy full SHA for 403e672 - Browse repository at this point
Copy the full SHA 403e672View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9ecfd7 - Browse repository at this point
Copy the full SHA a9ecfd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 263e3c5 - Browse repository at this point
Copy the full SHA 263e3c5View commit details
Commits on Aug 16, 2019
-
Fix a comment for the def_path_table.
The definition path table contains *all* definitions, not just public definitions.
Configuration menu - View commit details
-
Copy full SHA for 170aced - Browse repository at this point
Copy the full SHA 170acedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e4d0ac - Browse repository at this point
Copy the full SHA 8e4d0acView commit details -
Remove redundant
ty
fields frommir::Constant
and `hair::pattern:……:PatternRange`.
Configuration menu - View commit details
-
Copy full SHA for b565ece - Browse repository at this point
Copy the full SHA b565eceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9107ec1 - Browse repository at this point
Copy the full SHA 9107ec1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ff337a - Browse repository at this point
Copy the full SHA 2ff337aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 45980e8 - Browse repository at this point
Copy the full SHA 45980e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d50a9b1 - Browse repository at this point
Copy the full SHA d50a9b1View commit details -
ci: move linkcheck from mingw-2 to mingw-1
Running UI tests now takes a huge amount of time on mingw builders (between 40 and 50 minutes), with mingw-1 builders taking even an hour less to finish than mingw-2. This PR moves linkcheck from mingw-2 to mingw-1, removing between 10 and 20 minutes of runtime on the -2 builders.
Configuration menu - View commit details
-
Copy full SHA for 9df2dac - Browse repository at this point
Copy the full SHA 9df2dacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36b18a1 - Browse repository at this point
Copy the full SHA 36b18a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a92c29b - Browse repository at this point
Copy the full SHA a92c29bView commit details -
Add the Layout of the failed allocation to TryReserveError::AllocError
… and add a separately-unstable field to force non-exhaustive matching (`#[non_exhaustive]` is no implemented yet on enum variants) so that we have the option to later expose the allocator’s error value. CC rust-lang/wg-allocators#23
Configuration menu - View commit details
-
Copy full SHA for 59a3409 - Browse repository at this point
Copy the full SHA 59a3409View commit details -
Rollup merge of rust-lang#60492 - acrrd:issues/54054_chain, r=SimonSapin
Add custom nth_back for Chain Implementation of nth_back for Chain. Part of rust-lang#54054
Configuration menu - View commit details
-
Copy full SHA for e632daf - Browse repository at this point
Copy the full SHA e632dafView commit details -
Rollup merge of rust-lang#61780 - SimonSapin:container-error, r=Amanieu
Finalize the error type for `try_reserve` See tracking issue comments from rust-lang#48043 (comment). It is now: ```rust /// The error type for `try_reserve` methods. #[derive(Clone, PartialEq, Eq, Debug)] #[unstable(feature = "try_reserve", reason = "new API", issue="48043")] pub enum TryReserveError { /// Error due to the computed capacity exceeding the collection's maximum /// (usually `isize::MAX` bytes). CapacityOverflow, /// The memory allocator returned an error AllocError { /// The layout of allocation request that failed layout: Layout, #[doc(hidden)] #[unstable(feature = "container_error_extra", issue = "0", reason = "\ Enable exposing the allocator’s custom error value \ if an associated type is added in the future: \ rust-lang/wg-allocators#23")] non_exhaustive: (), }, } #[unstable(feature = "try_reserve", reason = "new API", issue="48043")] impl From<LayoutErr> for TryReserveError { #[inline] fn from(_: LayoutErr) -> Self { TryReserveError::CapacityOverflow } } ``` Changes: * A `Layout` is included. Firefox wants to log the size of failed allocations. If this were not part of the return value of e.g. `HashMap::try_reserve`, users would only be able to estimate based on `HashMap::capacity` and assumptions about the allocation strategy of `HashMap`. * There’s a dummy field that can stay unstable when `try_reserve` and the rest of this enum are stabilized. This forces non-exhaustive matching ~(rust-lang#44109 is not implemented yet for variants)~ and allows adding another field in the future if we want to expose custom error values from the allocator. See rust-lang/wg-allocators#23. - If the `Alloc` trait is stabilized without an associated error type and with a zero-size `AllocErr` type, we can simply remove this dummy field. - If an associated type is added, we can add a default type parameter to `ContainerError` and a generic field to the `AllocError` variant. * ~Moved from the `collections` module to the `alloc` module, and replaced `Collection` in the enum name with `Container`. The wold collection implies a multiplicity of items which is not relevant to this type. For example we may want to use this error type in a future `Box::try_new` method.~ - Renamed to `TryReserveError`, after the methods that involve this type: rust-lang#61780 (comment) * Replaced `Err` with `Error` in the enum and variant names. There is more precedent for this in https://doc.rust-lang.org/std/error/trait.Error.html#implementors, `AllocErr` and `LayoutErr` are the odd ones. * ~Dropped `Alloc` in the enum name. `ContainerAllocError` with a mouthful, and being in the `alloc` module already provides the same indication.~
Configuration menu - View commit details
-
Copy full SHA for aec047e - Browse repository at this point
Copy the full SHA aec047eView commit details -
Rollup merge of rust-lang#63495 - eddyb:mir-constant-ty, r=oli-obk
Remove redundant `ty` fields from `mir::Constant` and `hair::pattern::PatternRange`. Fixes rust-lang#56137. As a side-effect, associated const literals have the correct type now, which should make things easier for rust-lang#61041. r? @oli-obk / @matthewjasper cc @davidtwco @varkor
Configuration menu - View commit details
-
Copy full SHA for db3bae0 - Browse repository at this point
Copy the full SHA db3bae0View commit details -
Rollup merge of rust-lang#63525 - matklad:centraliza-file-loading, r=…
…petrochenkov Make sure that all file loading happens via SourceMap That way, callers don't need to repeat "let's add this to sm manually for tracking dependencies" trick. It should make it easier to switch to using `FileLoader` for binary files in the future as well cc rust-lang#62948 r? @petrochenkov
Configuration menu - View commit details
-
Copy full SHA for c83d3c3 - Browse repository at this point
Copy the full SHA c83d3c3View commit details -
Rollup merge of rust-lang#63595 - semarie:openbsd-sparc64, r=alexcric…
…hton add sparc64-unknown-openbsd target on OpenBSD, some architectures relies on libc++ (from LLVM) and some others on libestdc++ (particular version of libstdc++ from GCC). sparc64-unknown-openbsd needs libestdc++ and libgcc (as x86_64 some years ago). Reintroduce the support of them for openbsd, only for sparc64 arch. Some others architectures on OpenBSD could use them too.
Configuration menu - View commit details
-
Copy full SHA for c53ce3b - Browse repository at this point
Copy the full SHA c53ce3bView commit details -
Rollup merge of rust-lang#63604 - Wind-River:master, r=alexcrichton
Some update for vxWorks 1. support crt-static 2. change armv7_wrs_vxworks to armv7_wrs_vxworks_eabihf. 3. change vx-cxx to wr-c++, vx-ar to wr-ar and vx-run to wr-run. 4. code cleanup r? @alexcrichton
Configuration menu - View commit details
-
Copy full SHA for b731131 - Browse repository at this point
Copy the full SHA b731131View commit details -
Rollup merge of rust-lang#63613 - petrochenkov:stdhyg, r=alexcrichton
Hygienize use of built-in macros in the standard library Same as rust-lang#61629, but for built-in macros. Closes rust-lang#48781 r? @alexcrichton
Configuration menu - View commit details
-
Copy full SHA for cd21715 - Browse repository at this point
Copy the full SHA cd21715View commit details -
Rollup merge of rust-lang#63632 - vext01:vext01-comment-fixes, r=eddyb
A couple of comment fixes. This change fixes a couple of comments in the compiler code. The first change was discussed with @eddyb. This one confused me because I thought only *public* defs were in the table (not so). The second was a typo I noticed yesterday. OK to go in?
Configuration menu - View commit details
-
Copy full SHA for f40a280 - Browse repository at this point
Copy the full SHA f40a280View commit details -
Rollup merge of rust-lang#63634 - pietroalbini:cpu-stats-name, r=alex…
…crichton ci: properly set the job name in CPU stats r? @alexcrichton
Configuration menu - View commit details
-
Copy full SHA for 4c3f21b - Browse repository at this point
Copy the full SHA 4c3f21bView commit details -
Rollup merge of rust-lang#63636 - pietroalbini:ci-mingw, r=alexcrichton
ci: move linkcheck from mingw-2 to mingw-1 Running UI tests now takes a huge amount of time on mingw builders (between 40 and 50 minutes), with mingw-1 builders taking even an hour less to finish than mingw-2. This PR moves linkcheck from mingw-2 to mingw-1, removing between 10 and 20 minutes of runtime on the -2 builders. r? @alexcrichton
Configuration menu - View commit details
-
Copy full SHA for 6b0a838 - Browse repository at this point
Copy the full SHA 6b0a838View commit details