-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Comparing changes
Open a pull request
base repository: rust-lang/libc
base: 0.2.125
head repository: rust-lang/libc
compare: 0.2.126
Commits on Apr 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for fd64756 - Browse repository at this point
Copy the full SHA fd64756View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac2785e - Browse repository at this point
Copy the full SHA ac2785eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 775936e - Browse repository at this point
Copy the full SHA 775936eView commit details
Commits on Apr 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a498085 - Browse repository at this point
Copy the full SHA a498085View commit details
Commits on Apr 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f9dd83b - Browse repository at this point
Copy the full SHA f9dd83bView commit details
Commits on Apr 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9bf2fb0 - Browse repository at this point
Copy the full SHA 9bf2fb0View commit details -
openbsd: constantify some arguments of openpty() and forkpty()
OpenBSD recently made termp and winp arguments of openpty() and forkpty() const. to match the prototypes in glibc and musl libc.
Configuration menu - View commit details
-
Copy full SHA for 90fb41c - Browse repository at this point
Copy the full SHA 90fb41cView commit details -
linux: add GRND_INSECURE constant
This is available on kernels ≥5.6 and was added to glibc in 2.32.
Configuration menu - View commit details
-
Copy full SHA for 552d131 - Browse repository at this point
Copy the full SHA 552d131View commit details -
Update GitHub Actions actions/checkout@v2 to v3
The v2 implementation uses Node 12, which is end-of-life on April 30, 2022. See https://nodejs.org/en/about/releases/. Update to v3, which is based on Node 16 whose support lasts until April 30, 2024.
Configuration menu - View commit details
-
Copy full SHA for 449edcf - Browse repository at this point
Copy the full SHA 449edcfView commit details -
Auto merge of #2774 - dtolnay-contrib:checkoutv3, r=Amanieu
Update GitHub Actions actions/checkout@v2 to v3 The v2 implementation uses Node 12, which is end-of-life on April 30, 2022. See https://nodejs.org/en/about/releases/. Update to v3, which is based on Node 16 whose support lasts until April 30, 2024. They made this a major version change (v2 to v3) because old GitHub Enterprise versions aren't necessarily compatible with Node 16, but for github.com-supplied runners (SaaS) there is no practical difference.
Configuration menu - View commit details
-
Copy full SHA for 42faa24 - Browse repository at this point
Copy the full SHA 42faa24View commit details
Commits on May 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c0844c3 - Browse repository at this point
Copy the full SHA c0844c3View commit details
Commits on May 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f5d7ab8 - Browse repository at this point
Copy the full SHA f5d7ab8View commit details
Commits on May 5, 2022
-
FreeBSD 11 is EOL and packages for it are no longer provided, which causes the CI job to fail.
Configuration menu - View commit details
-
Copy full SHA for b38ca80 - Browse repository at this point
Copy the full SHA b38ca80View commit details -
Auto merge of #2779 - Amanieu:remove_freebsd11, r=Amanieu
Remove FreeBSD 11 from CI FreeBSD 11 is EOL and packages for it are no longer provided, which causes the CI job to fail. cc `@asomers`
Configuration menu - View commit details
-
Copy full SHA for 5ac0884 - Browse repository at this point
Copy the full SHA 5ac0884View commit details -
Enable aio_{read,write}v on FreeBSD
When I originally added these symbols, I put them in the freebsd13 module. But I needn't have, since they didn't change any existing symbols. Instead, as totally new symbols, they should've gone into the freebsd module. This way they can actually be used.
Configuration menu - View commit details
-
Copy full SHA for fb965d3 - Browse repository at this point
Copy the full SHA fb965d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 853f70c - Browse repository at this point
Copy the full SHA 853f70cView commit details -
Auto merge of #2743 - zx2c4-forks:grnd_insecure, r=Amanieu
linux: add GRND_INSECURE constant This is available on kernels ≥5.6.
Configuration menu - View commit details
-
Copy full SHA for dcd0a69 - Browse repository at this point
Copy the full SHA dcd0a69View commit details -
Auto merge of #2772 - devnexen:haiku_build_fix2, r=Amanieu
haiku build fix
Configuration menu - View commit details
-
Copy full SHA for 01d1fcf - Browse repository at this point
Copy the full SHA 01d1fcfView commit details -
Auto merge of #2773 - semarie:openbsd-const, r=Amanieu
openbsd: constantify some arguments of openpty() and forkpty() OpenBSD recently made `termp` and `winp` arguments of `openpty()` and `forkpty()` const. to match the prototypes in glibc and musl libc. It was done in [following commit](openbsd/src@78fa49e), which will be part of OpenBSD 7.2 .
Configuration menu - View commit details
-
Copy full SHA for 9a6c13a - Browse repository at this point
Copy the full SHA 9a6c13aView commit details -
Auto merge of #2775 - asomers:aio_writev2, r=Amanieu
Enable aio_{read,write}v on FreeBSD When I originally added these symbols, I put them in the freebsd13 module. But I needn't have, since they didn't change any existing symbols. Instead, as totally new symbols, they should've gone into the freebsd module. This way they can actually be used.
Configuration menu - View commit details
-
Copy full SHA for e53cf4f - Browse repository at this point
Copy the full SHA e53cf4fView commit details -
Auto merge of #2776 - cww0614:socks_txtime_mips_musl, r=Amanieu
Enable sock_txtime on mips musl target The struct and related constants were originally added in #2415. But they weren't enabled for mips musl target because the kernel version of the build image was old and they couldn't pass the build. Now the kernel version of the build image is already updated and I think we could enable them for mips musl target
Configuration menu - View commit details
-
Copy full SHA for 7b5afd2 - Browse repository at this point
Copy the full SHA 7b5afd2View commit details -
Auto merge of #2777 - jjl:musl-malloc_usable_size, r=Amanieu
add malloc_usable_size for musl
Configuration menu - View commit details
-
Copy full SHA for 78d6835 - Browse repository at this point
Copy the full SHA 78d6835View commit details
Commits on May 7, 2022
-
Fix definition of kevent.data on FreeBSD 12+
FreeBSD 12 changed this field from intptr_t to __int64_t
Configuration menu - View commit details
-
Copy full SHA for 3608a81 - Browse repository at this point
Copy the full SHA 3608a81View commit details -
Add LIO_READV and LIO_WRITEV on FreeBSD
They are used along with lio_listio for non-POSIX vectored operations.
Configuration menu - View commit details
-
Copy full SHA for 5768391 - Browse repository at this point
Copy the full SHA 5768391View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbe3c5a - Browse repository at this point
Copy the full SHA dbe3c5aView commit details
Commits on May 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1c5bc66 - Browse repository at this point
Copy the full SHA 1c5bc66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f88b8d - Browse repository at this point
Copy the full SHA 4f88b8dView commit details
Commits on May 9, 2022
-
Auto merge of #2780 - asomers:LIO_READV, r=Amanieu
Add LIO_READV and LIO_WRITEV on FreeBSD They are used along with lio_listio for non-POSIX vectored operations.
Configuration menu - View commit details
-
Copy full SHA for bdf2f4c - Browse repository at this point
Copy the full SHA bdf2f4cView commit details -
Auto merge of #2782 - asomers:kevent-data, r=Amanieu
Fix definition of kevent.data on 32-bit FreeBSD 12+ FreeBSD 12 changed this field from intptr_t to __int64_t
Configuration menu - View commit details
-
Copy full SHA for 4d72a19 - Browse repository at this point
Copy the full SHA 4d72a19View commit details -
Auto merge of #2783 - Freaky:dfbsd_kinfo_proc, r=Amanieu
Add DragonFlyBSD kinfo_proc and kinfo_lwp structs This adds the aforementioned structs and a few supporting enums and constants. I added the structs to semvar - contribution guidelines also say to add constants (and presumably enums) but I don't see this done for similar values to the ones I added so I'm unclear if there's some subtlety to this I'm missing. One field is also expected to be rounded up to the nearest sizeof(long). Rather than worry about cfg() or whether I can use const size_of, I just assumed 8 bytes, as DragonFly's last 32-bit release was nearly 8 years ago.
Configuration menu - View commit details
-
Copy full SHA for a72d300 - Browse repository at this point
Copy the full SHA a72d300View commit details -
Configuration menu - View commit details
-
Copy full SHA for b484a8d - Browse repository at this point
Copy the full SHA b484a8dView commit details
Commits on May 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ae7a8f8 - Browse repository at this point
Copy the full SHA ae7a8f8View commit details
Commits on May 11, 2022
-
Promote pthread_getname_np and pthread_setname_np from glibc to linux
musl libc added pthread_setname_np in 1.1.16 and pthread_getname_np in 1.2.3, and uClibc has had them since v1.0.20.
Configuration menu - View commit details
-
Copy full SHA for af887f0 - Browse repository at this point
Copy the full SHA af887f0View commit details -
Auto merge of #2786 - Freaky:openbsd_kinfo_proc, r=Amanieu
Add OpenBSD kinfo_proc struct
Configuration menu - View commit details
-
Copy full SHA for c3e4df1 - Browse repository at this point
Copy the full SHA c3e4df1View commit details -
Auto merge of #2748 - s1341:add_android_x86_64_user_struct, r=Amanieu
Add android x86_64 user struct This PR adds the `user`, `user_regs_struct` and `user_fpregs_struct` structures to android x86_64
Configuration menu - View commit details
-
Copy full SHA for 454fb0e - Browse repository at this point
Copy the full SHA 454fb0eView commit details -
Auto merge of #2768 - colincross:pthread_setname_np, r=Amanieu
Promote pthread_getname_np and pthread_setname_np from glibc to linux musl libc added pthread_setname_np in 1.1.16 and pthread_getname_np in 1.2.3, and uClibc has had them since v1.0.20.
Configuration menu - View commit details
-
Copy full SHA for cd99f68 - Browse repository at this point
Copy the full SHA cd99f68View commit details
Commits on May 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for cf1ccd8 - Browse repository at this point
Copy the full SHA cf1ccd8View commit details
Commits on May 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b3b81a7 - Browse repository at this point
Copy the full SHA b3b81a7View commit details -
Auto merge of #2790 - Amanieu:fix-macro-rules-lint, r=Amanieu
Allow unused macro rules
Configuration menu - View commit details
-
Copy full SHA for affe51f - Browse repository at this point
Copy the full SHA affe51fView commit details -
Auto merge of #2789 - s1341:bump_version_to_0_2_126, r=Amanieu
Bump version to 0.2.126
Configuration menu - View commit details
-
Copy full SHA for 5add164 - Browse repository at this point
Copy the full SHA 5add164View commit details
There are no files selected for viewing