-
Notifications
You must be signed in to change notification settings - Fork 1.2k
[0.2] Backports #4961
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
Merged
Merged
[0.2] Backports #4961
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Bumps [vmactions/solaris-vm](https://github.com/vmactions/solaris-vm) from 1.2.3 to 1.2.6. - [Release notes](https://github.com/vmactions/solaris-vm/releases) - [Commits](vmactions/solaris-vm@v1.2.3...v1.2.6) --- updated-dependencies: - dependency-name: vmactions/solaris-vm dependency-version: 1.2.6 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> (backport <rust-lang#4923>) (cherry picked from commit df9237d)
(backport <rust-lang#4924>) (cherry picked from commit 297f6ac)
(backport <rust-lang#4928>) (cherry picked from commit 76e737e)
Some were already done, more were missing (backport <rust-lang#4922>) (cherry picked from commit 2f657a9)
As previous commit, but tackle the *padding* fields (backport <rust-lang#4922>) (cherry picked from commit a6e9b51)
(backport <rust-lang#4922>) (cherry picked from commit 0cfa0b2)
We have some leftovers of alignment data that is exposed (backport <rust-lang#4922>) (cherry picked from commit ec2139e)
…st_timespec' in 'struct stat' and 'struct stat64' to be consistent with AIX headers. (backport <rust-lang#4931>) (cherry picked from commit a44a76e)
Added SO_COOKIE, SO_TIMESTAMPNS and SO_FUCHSIA_MARK. (backport <rust-lang#4937>) (cherry picked from commit a940a7d)
- Removed duplicate type definitions from legacy qurt module that conflicted with new module (socklen_t, in_addr_t, timespec, timeval, stat, tm, etc.) - Add crate:: prefix to type references in submodules - Add public re-exports for submodule contents (errno, fcntl, pthread, etc.) Type/define fixes: ssize_t, time_t, dev_t, ino_t, stat struct, dirent, DIR Added items from QuRT SDK: clock(), strptime(), _SC_NPROCESSORS_ONLN (backport <rust-lang#4932>) (cherry picked from commit 9934c04)
(backport <rust-lang#4933>) (cherry picked from commit 0403150)
I guess I may wanted to say two different things and then I mixed the words in the resulting comment. Fix the text to make it actually have a meaning (backport <rust-lang#4941>) (cherry picked from commit 92c51f3)
See https://gitlab.redox-os.org/redox-os/relibc/-/blob/5cadc9ebbd36f5294e08f67233928e5ad6f05670/src/header/pthread/mod.rs#L60 Signed-off-by: Anhad Singh <andypython@protonmail.com> (backport <rust-lang#4943>) (cherry picked from commit 3482c80)
Port libc "error.h" file for SocketCAN subsystem and expose through can.rs. (backport <rust-lang#4944>) (cherry picked from commit c6ba84b)
(backport <rust-lang#4945>) (cherry picked from commit 506d591)
(backport <rust-lang#4949>) (cherry picked from commit 6ec397f)
(backport <rust-lang#4946>) (cherry picked from commit 150f1a9)
(backport <rust-lang#4946>) (cherry picked from commit 3749159)
Collaborator
Collaborator
|
The definition of this type is a bit tricky for nto for multiple reasons: * The C definition is different from the C++ definition in some versions of the QNX SDK. * It uses long double, which does not exist inside libc. * The definition on C uses alignment modifiers per field, which aren't supported in Rust. However, since they just reuse the field type, they're actually redundant so that we can safely skip them. (backport <rust-lang#4927>) (cherry picked from commit 64f2ae4)
(backport <rust-lang#4947>) (cherry picked from commit 212b9c9)
openbsd/src@4a796cf (backport <rust-lang#4948>) (cherry picked from commit 7be4e60)
There is now the option to check for `#xxxx`-style issue numbers that aren't attached to a specific repo. Enable it here. (backport <rust-lang#4951>) (cherry picked from commit 890942e)
Simplify mentions and autolabels using the recently added glob support. (backport <rust-lang#4951>) (cherry picked from commit 29eb6a6)
This target doesn't build in the latest nightly. Link: rust-lang/rust#151818 (backport <rust-lang#4951>) (cherry picked from commit e98800a)
(backport <rust-lang#4951>) (cherry picked from commit 3265b90)
Bumps [vmactions/solaris-vm](https://github.com/vmactions/solaris-vm) from 1.2.6 to 1.2.8. - [Release notes](https://github.com/vmactions/solaris-vm/releases) - [Commits](vmactions/solaris-vm@v1.2.6...v1.2.8) --- updated-dependencies: - dependency-name: vmactions/solaris-vm dependency-version: 1.2.8 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> (backport <rust-lang#4955>) (cherry picked from commit 97e6889)
(backport <rust-lang#4956>) (cherry picked from commit 293d8cf)
(backport <rust-lang#4957>) (cherry picked from commit 9c7cb28)
(backport <rust-lang#4938>) (cherry picked from commit 6abfe75)
(backport <rust-lang#4938>) (cherry picked from commit 49acdc6)
(backport <rust-lang#4938>) (cherry picked from commit 36bd27a)
(backport <rust-lang#4938>) (cherry picked from commit 44b709c)
Collaborator
It doesn't seem necessary. It dates back to a large commit "Let's just juggle everything around!" from the very old mega-PR rust-lang#21. [ removed in `e!` as well for the cherry pick since that macro couldn't be removed yet on this branch - Trevor ] (backport <rust-lang#4959>) (cherry picked from commit 09cb34d)
- Fix comments that incorrectly say that `Debug` is part of `extra_traits`. - Use a consistent and sensible ordering for the traits: Clone, Copy, Debug; then PartialEq, Eq, Hash. - Explain `repr` behaviour for `s_paren!`; it's different to `s!` and `s_no_extra_traits!`. - Use `$pub:vis` (instead of a hard-wired `pub`) in `s_paren!` for consistency with the other macros. (backport <rust-lang#4959>) (cherry picked from commit 7983094)
(backport <rust-lang#4934>) (cherry picked from commit 9766a97)
64 bit Linux images used in CI are on kernel 6.11, headers are >=6.8 at the time of writing. Skip the tests requiring kernel >=6.8 only on 32-bit archs, that are still on old headers due to 64 bit time_t, and for musl targets that have old headers as well. (backport <rust-lang#4934>) (cherry picked from commit 1456250)
681de84 to
5aced37
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Backport the following:
PTHREAD_MUTEX_{NORMAL, RECURSIVE}#4943tm_zoneinstruct tm#4948ppoll#4957tc{get,set}attr#4938