Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Support vxWorks in libc-test | BaoshanPang | 2019-10-11 | 1 | -0/+110 |
| | |||||
* | Skip max_align_t in FreeBSD10 | gnzlbg | 2019-09-21 | 1 | -0/+3 |
| | |||||
* | Auto merge of #1518 - gnzlbg:freebsd10support, r=gnzlbg | bors | 2019-09-21 | 1 | -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 support | gnzlbg | 2019-09-16 | 1 | -4/+73 |
| | | | | | | | | | | This adds libc-test support for Freebsd10 and a CI build job that tests FreeBSD10 with LIBC_CI only. | ||||
* | | Implement max_align_t | gnzlbg | 2019-09-20 | 1 | -23/+51 |
| | | |||||
* | | Re-enable all roundtrip tests | gnzlbg | 2019-09-19 | 1 | -49/+5 |
|/ | |||||
* | adapt ioctl() BPF for OpenBSD | Sébastien Marie | 2019-08-18 | 1 | -0/+1 |
| | |||||
* | Auto merge of #1440 - pizzamig:invert-freebsd12, r=gnzlbg | bors | 2019-08-10 | 1 | -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 format | Luca Pizzamiglio | 2019-08-09 | 1 | -1/+1 |
| | | |||||
| * | Properly define freebsd11 attribute | Luca Pizzamiglio | 2019-07-28 | 1 | -9/+6 |
| | | |||||
| * | Add support for FreeBSD CURRENT (aka freebsd13) | Luca Pizzamiglio | 2019-07-28 | 1 | -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=gnzlbg | bors | 2019-08-09 | 1 | -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 OpenBSD | Sébastien Marie | 2019-08-05 | 1 | -0/+5 |
| |/ | |||||
* | | Formatting | gnzlbg | 2019-08-05 | 1 | -1/+0 |
| | | |||||
* | | Setup Azure Pipelines | gnzlbg | 2019-07-27 | 1 | -2/+1 |
|/ | |||||
* | Auto merge of #1423 - Susurrus:issue_665, r=gnzlbg | bors | 2019-07-06 | 1 | -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 constants | Bryant Mairs | 2019-07-05 | 1 | -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 musl | gnzlbg | 2019-07-05 | 1 | -0/+1 |
| | | |||||
* | | Fix FreeBSD and Appveyor | gnzlbg | 2019-07-05 | 1 | -0/+10 |
| | | |||||
* | | Silence roundtrip errors | gnzlbg | 2019-07-05 | 1 | -1/+49 |
| | | |||||
* | | Silence roundtrip in linux | gnzlbg | 2019-07-05 | 1 | -1/+14 |
| | | |||||
* | | Update ctest version | gnzlbg | 2019-07-03 | 1 | -0/+6 |
|/ | |||||
* | add fixmes for the ucontext_t shadow stack field | Adam C. Foltzer | 2019-06-27 | 1 | -0/+1 |
| | |||||
* | filter out the struct test rather than removing the header | Adam C. Foltzer | 2019-06-26 | 1 | -4/+6 |
| | |||||
* | remove newer `__ssp` field from `ucontext_t` for earlier glib compat | Adam C. Foltzer | 2019-06-26 | 1 | -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 VSOCK | Stefano Garzarella | 2019-06-05 | 1 | -0/+1 |
| | | | | Signed-off-by: Stefano Garzarella <sgarzare@redhat.com> | ||||
* | CI sparc64 glibc version does not have statx | gnzlbg | 2019-05-29 | 1 | -0/+5 |
| | |||||
* | Auto merge of #1372 - tklauser:f-seal-future-write, r=gnzlbg | bors | 2019-05-28 | 1 | -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/Android | Tobias Klauser | 2019-05-28 | 1 | -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 Android | gnzlbg | 2019-05-28 | 1 | -2/+2 |
| | | |||||
* | | Minor nitpicks | gnzlbg | 2019-05-28 | 6 | -19/+29 |
| | | |||||
* | | [breaking change] sendmmsg/recvmmsg have incorrect signature c_int vs c_uint ↵ | gnzlbg | 2019-05-28 | 1 | -0/+3 |
| | | | | | | | | on emscripten | ||||
* | | Enable disabled tests | gnzlbg | 2019-05-28 | 1 | -150/+11 |
|/ | |||||
* | [breaking change] sendmmsg/recvmmsg flag argument is an unsigned integer on MUSL | gnzlbg | 2019-05-28 | 6 | -70/+69 |
| | |||||
* | bump kernel headers to 4.4.2-2 | gnzlbg | 2019-05-27 | 1 | -5/+10 |
| | |||||
* | [breaking change] MADV_SOFT_OFFLINE is undefined on MIPS | gnzlbg | 2019-05-27 | 1 | -4/+23 |
| | |||||
* | Update MUSL Linux kernel headers and re-enable Linux tests | gnzlbg | 2019-05-27 | 6 | -347/+282 |
| | |||||
* | Add a FreeBSD 12 build job and test FreeBSD12 APIs | gnzlbg | 2019-05-24 | 1 | -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 . | gnzlbg | 2019-05-24 | 1 | -2/+2 |
| | | | | Related to #657 . | ||||
* | Auto merge of #1344 - gnzlbg:fix_android_bj, r=gnzlbg | bors | 2019-05-23 | 1 | -186/+83 |
|\ | | | | | | | Fix Android build jobs | ||||
| * | Fix musl build jobs | gnzlbg | 2019-05-23 | 1 | -7/+16 |
| | | |||||
| * | Document what is wrong with sighandler_t | gnzlbg | 2019-05-23 | 1 | -3/+11 |
| | | |||||
| * | Enable more tests on Android | gnzlbg | 2019-05-23 | 1 | -14/+2 |
| | | |||||
| * | [breaking change] remove __progname | gnzlbg | 2019-05-23 | 1 | -9/+0 |
| | | |||||
| * | Enable more tests (some related to issue 1272) on Android | gnzlbg | 2019-05-23 | 1 | -32/+8 |
| | | |||||
| * | Test strerror_r on Android and Linux | gnzlbg | 2019-05-23 | 1 | -2/+28 |
| | | |||||
| * | [breaking change] fix types of stat/stat64 structs, atime/mtime/ctime fields ↵ | gnzlbg | 2019-05-23 | 1 | -0/+1 |
| | | | | | | | | on Android | ||||
| * | Deprecate ENOATTR on Linux and Android | gnzlbg | 2019-05-23 | 1 | -0/+6 |
| | | |||||
| * | Enable more tests on Android | gnzlbg | 2019-05-23 | 1 | -145/+37 |
| | | |||||
* | | Auto merge of #1351 - jbaublitz:nl_consts_pr, r=gnzlbg | bors | 2019-05-22 | 1 | -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. |