summaryrefslogtreecommitdiff
path: root/libc-test
Commit message (Collapse)AuthorAgeFilesLines
* Support vxWorks in libc-testBaoshanPang2019-10-111-0/+110
|
* Skip max_align_t in FreeBSD10gnzlbg2019-09-211-0/+3
|
* Auto merge of #1518 - gnzlbg:freebsd10support, r=gnzlbgbors2019-09-211-4/+73
|\ | | | | | | | | | | | | | | | | Add FreeBSD10 support This adds libc-test support for Freebsd10 and a CI build job that tests FreeBSD10 with LIBC_CI only. cc @asomers this is a follow up to #1491 .
| * Add FreeBSD10 supportgnzlbg2019-09-161-4/+73
| | | | | | | | | | This adds libc-test support for Freebsd10 and a CI build job that tests FreeBSD10 with LIBC_CI only.
* | Implement max_align_tgnzlbg2019-09-201-23/+51
| |
* | Re-enable all roundtrip testsgnzlbg2019-09-191-49/+5
|/
* adapt ioctl() BPF for OpenBSDSébastien Marie2019-08-181-0/+1
|
* Auto merge of #1440 - pizzamig:invert-freebsd12, r=gnzlbgbors2019-08-101-5/+8
|\ | | | | | | | | | | | | | | | | Add support for FreeBSD CURRENT (aka freebsd13) Using the last FreeBSD-CURRENT (development snapshot) the libc build, but tests fail. This patch detects and supports FreeBSD CURRENT as freebsd13, and reworks the conditional compilation to use the `freebsd11` attribute instead of `not(freebsd12)` For now, freebsd13 is reusing all freebsd12 definitions, except for `ELAST` While here, add a new `errno`introduced in freebsd13
| * Fix formatLuca Pizzamiglio2019-08-091-1/+1
| |
| * Properly define freebsd11 attributeLuca Pizzamiglio2019-07-281-9/+6
| |
| * Add support for FreeBSD CURRENT (aka freebsd13)Luca Pizzamiglio2019-07-281-1/+7
| | | | | | | | | | | | | | | | Currently, libc supports and detects freebsd11 and freebsd13 Unknown versions, like freebsd13, is treated as freebsd11. This patch solve the issues, detecting freebsd13 and treating it like freebsd12. Inverting the logic not(freebsd12) -> freebsd11 where possible
* | Auto merge of #1456 - semarie:openbsd-roundtrip, r=gnzlbgbors2019-08-091-0/+5
|\ \ | | | | | | | | | | | | | | | skip roundtrip on few structs on OpenBSD skip roundtrip on some structs on OpenBSD. it is mostly the same than other targets: dirent, utsname, utmp.
| * | skip roundtrip on few struct on OpenBSDSébastien Marie2019-08-051-0/+5
| |/
* | Formattinggnzlbg2019-08-051-1/+0
| |
* | Setup Azure Pipelinesgnzlbg2019-07-271-2/+1
|/
* Auto merge of #1423 - Susurrus:issue_665, r=gnzlbgbors2019-07-061-6/+1
|\ | | | | | | | | | | | | | | | | Remove AF_MAX, PF_MAX, NET_MAXID constants These constants have already been deprecated for a few releases with a deprecation notice, so they can finally be removed. Closes rust-lang/libc#665
| * Remove AF_MAX, PF_MAX, NET_MAXID constantsBryant Mairs2019-07-051-6/+1
| | | | | | | | | | | | | | These constants have already been deprecated for a few releases with a deprecation notice, so they can finally be removed. Closes rust-lang/libc#665
* | Fix x86_64 muslgnzlbg2019-07-051-0/+1
| |
* | Fix FreeBSD and Appveyorgnzlbg2019-07-051-0/+10
| |
* | Silence roundtrip errorsgnzlbg2019-07-051-1/+49
| |
* | Silence roundtrip in linuxgnzlbg2019-07-051-1/+14
| |
* | Update ctest versiongnzlbg2019-07-031-0/+6
|/
* add fixmes for the ucontext_t shadow stack fieldAdam C. Foltzer2019-06-271-0/+1
|
* filter out the struct test rather than removing the headerAdam C. Foltzer2019-06-261-4/+6
|
* remove newer `__ssp` field from `ucontext_t` for earlier glib compatAdam C. Foltzer2019-06-261-1/+4
| | | | | Per discussion in #1410, this is necessary to avoid struct size mismatches between Rust and C on systems with glibc < 2.28.
* libc-test: include "linux/vm_sockets.h" to test VSOCKStefano Garzarella2019-06-051-0/+1
| | | | Signed-off-by: Stefano Garzarella <sgarzare@redhat.com>
* CI sparc64 glibc version does not have statxgnzlbg2019-05-291-0/+5
|
* Auto merge of #1372 - tklauser:f-seal-future-write, r=gnzlbgbors2019-05-281-0/+2
|\ | | | | | | | | | | | | Add F_SEAL_FUTURE_WRITE on Linux/Android This was added in Linux 5.1 and will only show up in the next glibc release, thus skip in tests.
| * Add F_SEAL_FUTURE_WRITE on Linux/AndroidTobias Klauser2019-05-281-0/+2
| | | | | | | | | | This was added in Linux 5.1 and will only show up in the next glibc release, thus skip in tests.
* | Document SIGUNUSED deprecation on Androidgnzlbg2019-05-281-2/+2
| |
* | Minor nitpicksgnzlbg2019-05-286-19/+29
| |
* | [breaking change] sendmmsg/recvmmsg have incorrect signature c_int vs c_uint ↵gnzlbg2019-05-281-0/+3
| | | | | | | | on emscripten
* | Enable disabled testsgnzlbg2019-05-281-150/+11
|/
* [breaking change] sendmmsg/recvmmsg flag argument is an unsigned integer on MUSLgnzlbg2019-05-286-70/+69
|
* bump kernel headers to 4.4.2-2gnzlbg2019-05-271-5/+10
|
* [breaking change] MADV_SOFT_OFFLINE is undefined on MIPSgnzlbg2019-05-271-4/+23
|
* Update MUSL Linux kernel headers and re-enable Linux testsgnzlbg2019-05-276-347/+282
|
* Add a FreeBSD 12 build job and test FreeBSD12 APIsgnzlbg2019-05-241-183/+79
| | | | | | | | | | | | | | | | | | | | | This commits adds a second FreeBSD 12 build job, and splits the implementation of the FreeBSD module into two modules, one for FreeBSD 11, and one for FreeBSD 12. The FreeBSD 11 module is compiled always by default, and is mostly forward compatible with FreeBSD 12 systems. The FreeBSD 12 module is only built for now in libc's CI, and uses FreeBSD 12 data types and APIs, linking to symbols that are only available in FreeBSD 12. Basically, when LIBC_CI env variable is defined, and the host system is a FreeBSD 12 system, then the FreeBSD 12 module is automatically built and tested. Conditional compilation is done using a `cfg(freebsd12)` flag. This commit also re-enables many tests, and documents why some remain disabled.
* Deprecate `use_std` cargo feature: use `std` instead .gnzlbg2019-05-241-2/+2
| | | | Related to #657 .
* Auto merge of #1344 - gnzlbg:fix_android_bj, r=gnzlbgbors2019-05-231-186/+83
|\ | | | | | | Fix Android build jobs
| * Fix musl build jobsgnzlbg2019-05-231-7/+16
| |
| * Document what is wrong with sighandler_tgnzlbg2019-05-231-3/+11
| |
| * Enable more tests on Androidgnzlbg2019-05-231-14/+2
| |
| * [breaking change] remove __prognamegnzlbg2019-05-231-9/+0
| |
| * Enable more tests (some related to issue 1272) on Androidgnzlbg2019-05-231-32/+8
| |
| * Test strerror_r on Android and Linuxgnzlbg2019-05-231-2/+28
| |
| * [breaking change] fix types of stat/stat64 structs, atime/mtime/ctime fields ↵gnzlbg2019-05-231-0/+1
| | | | | | | | on Android
| * Deprecate ENOATTR on Linux and Androidgnzlbg2019-05-231-0/+6
| |
| * Enable more tests on Androidgnzlbg2019-05-231-145/+37
| |
* | Auto merge of #1351 - jbaublitz:nl_consts_pr, r=gnzlbgbors2019-05-221-0/+2
|\ \ | |/ |/| | | | | | | Netlink constants for use with the route netlink subsystem Reopening a PR to close #1059. I'll be adding a few more constants but want to make sure CI works on Github first.