Skip to content
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

Merge upstream #1

Open
wants to merge 480 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
480 commits
Select commit Hold shift + click to select a range
bf877ba
Auto merge of #1549 - GrayJack:solaris-settime, r=gnzlbg
bors Oct 17, 2019
39decff
Add job on master that publishes the website
gnzlbg Oct 17, 2019
5041053
Do not run style checks on master
gnzlbg Oct 17, 2019
07d1f7a
Remove broken link
gnzlbg Oct 17, 2019
8823376
Remove duplicate target
gnzlbg Oct 17, 2019
44b9022
Add struct ip_mreqn: ip multicast req with intf id
flocknetworks Oct 16, 2019
53bdffc
Auto merge of #1557 - gnzlbg:dupe, r=gnzlbg
bors Oct 18, 2019
284184d
Readme updates
atouchet Oct 18, 2019
13d4a5d
Bump patch version to 0.2.65
gnzlbg Oct 18, 2019
5df4b8d
ci: switch mirrors to use our CDN
pietroalbini Oct 22, 2019
785a60c
Add a few functions & POSIX error codes to Windows API
mikehoyle-google Oct 23, 2019
3ecdafb
Updating for formatting _time64, and gnu test failures
mikehoyle-google Oct 24, 2019
f66774e
Add two missing pthread calls to the OpenBSD support.
ltratt Oct 25, 2019
5dfc2c8
Add support for declaring 'const fn'
Aaron1011 Sep 30, 2019
fcd94cc
nfnetfilter & nfnetfilter_log constants
vorner Oct 28, 2019
2216488
nfnetlink & nfnetlink_log constants
vorner Oct 28, 2019
add284a
Test 'const-extern-fn' on nightly
Aaron1011 Oct 29, 2019
457d654
Fix feature name
Aaron1011 Oct 29, 2019
b0ba2de
Add Linux test
Aaron1011 Oct 29, 2019
476b675
Panic if const-extern-fn is not used on nightly
Aaron1011 Oct 29, 2019
ca2d53e
Run 'cargo fmt'
Aaron1011 Oct 29, 2019
e8106bd
Implement utmpx.h itens
GrayJack Oct 31, 2019
919ba61
- add ssm struct and setsockopt constants
Oct 31, 2019
98fd318
Implement utmpx to solaris/illumos
GrayJack Nov 1, 2019
8aa66cf
adds IPV6_ consts for linux
baloo Nov 4, 2019
d4521cd
fixup tests for IPV6_
baloo Nov 4, 2019
d5cdb38
IPV6 consts are shared between android and linux
Nov 5, 2019
5e9c38f
no need for new tests
Nov 5, 2019
f3064f3
IPV6_ROUTER_ALERT_ISOLATE looks too recent for test env
Nov 5, 2019
44b7a20
IPV6_MULTICAST_ALL is too recent for aarch64 test env
Nov 5, 2019
6ff2e8f
IPV6_FLOWINFO does not work with asmjs
Nov 5, 2019
53ce57e
Add support for shared memory operations for solaris/illumos
psumbera Nov 6, 2019
a7c0dcf
Add missing MAP_ANONYMOUS for Solaris
psumbera Nov 6, 2019
487b454
add shm support for NetBSD and OpenBSD
semarie Nov 7, 2019
0910f3b
Disable broken targets
gnzlbg Nov 13, 2019
e6a7fb6
Add illumos 3socket flags
papertigers Nov 14, 2019
60a2167
Add extended IFLA_ consts
gluxon Oct 6, 2019
1f7352c
Deprecate vfork
Amanieu Oct 29, 2019
e7936ad
fixup! nfnetlink & nfnetlink_log constants
vorner Nov 17, 2019
b96c0dd
Auto merge of #1593 - gnzlbg:fix_ci, r=gnzlbg
bors Nov 18, 2019
a13ad69
Auto merge of #1574 - Amanieu:deprecate-vfork, r=gnzlbg
bors Nov 18, 2019
ffe2fed
Auto merge of #1559 - atouchet:readme, r=gnzlbg
bors Nov 18, 2019
5e5c1ee
Auto merge of #1586 - semarie:openbsd-shm, r=gnzlbg
bors Nov 18, 2019
d742eed
Auto merge of #1536 - Aaron1011:feature/const-fn, r=gnzlbg
bors Nov 18, 2019
64a146e
Auto merge of #1539 - gluxon:master, r=gnzlbg
bors Nov 18, 2019
e9f6339
Auto merge of #1555 - flocknetworks:ip_mreqn, r=gnzlbg
bors Nov 18, 2019
779a08b
Auto merge of #1564 - rust-lang:mirrors-cdn, r=gnzlbg
bors Nov 19, 2019
9f1cbfa
Run rustfmt
GrayJack Nov 19, 2019
d08a3e8
Merge branch 'master' into utmpx_netbsd
GrayJack Nov 19, 2019
b14e947
Upgrade to musl 1.1.24 in CI
oxalica Nov 10, 2019
863e106
Run rustfmt
GrayJack Nov 19, 2019
7022df3
add pthread_getname_np for mac os
YangKeao Nov 19, 2019
40f9253
Fix style error that `cargo fmt` didn't got
GrayJack Nov 19, 2019
fe7ccff
Auto merge of #1566 - mikehoyle:winapi-add, r=gnzlbg
bors Nov 19, 2019
328eff4
Auto merge of #1568 - ltratt:master, r=gnzlbg
bors Nov 19, 2019
d6f8335
Auto merge of #1594 - papertigers:illumos-socket, r=gnzlbg
bors Nov 19, 2019
51e047c
Auto merge of #1571 - vorner:nfnetfilter-log, r=gnzlbg
bors Nov 20, 2019
bd48043
Auto merge of #1579 - GrayJack:utmpx_solaris, r=gnzlbg
bors Nov 20, 2019
5d3c5b9
Fix the PartialEq utmpx impl
GrayJack Nov 20, 2019
f10ee11
Fix build.rs failing with a rustc built from a tarball
Aaron1011 Nov 20, 2019
c70634e
Add flock64 to linux_like platforms
elichai Oct 18, 2019
f992fd4
Auto merge of #1602 - Aaron1011:fix/rustc-tarball, r=gnzlbg
bors Nov 21, 2019
cd47b46
Auto merge of #1599 - YangKeao:macos, r=gnzlbg
bors Nov 21, 2019
2d94f3f
Auto merge of #1588 - oxalica:upgrade-musl, r=gnzlbg
bors Nov 21, 2019
66529ed
Add a rule for flock64 in libc-test build script
elichai Nov 20, 2019
2cb9eec
- skip the roundtrip c check due to alignment
Nov 22, 2019
54283f9
Implement utmp for solarish targets
GrayJack Nov 22, 2019
ea00e8b
Provide SYS_statx for more arch
oxalica Oct 31, 2019
d211ebf
Bring back SYS_pkey_* for musl
oxalica Nov 22, 2019
3c1b0ee
distinguish between solaris and illumos for shmid_ds
psumbera Nov 22, 2019
48e4bb9
Auto merge of #1577 - oxalica:statx-syscall, r=gnzlbg
bors Nov 22, 2019
0eb1462
Revert "IPV6_FLOWINFO does not work with asmjs"
Nov 22, 2019
490e073
Fix wording in the build script flock64 rule
elichai Nov 25, 2019
7f33bcb
Auto merge of #1561 - elichai:2019-10-flock64, r=gnzlbg
bors Nov 25, 2019
122ca90
Auto merge of #1578 - fatpelt:master, r=gnzlbg
bors Nov 25, 2019
c899a79
Auto merge of #1581 - baloo:baloo/linux/ipv6, r=gnzlbg
bors Nov 25, 2019
412dd4e
Fixes fmt issues.
psumbera Nov 25, 2019
034574c
Add initial support for sparc-unknown-linux-gnu
glaubitz Nov 25, 2019
7a12eed
Auto merge of #1567 - glaubitz:sparc-linux, r=gnzlbg
bors Nov 25, 2019
581ba35
Auto merge of #1603 - GrayJack:utmp_solaris, r=gnzlbg
bors Nov 25, 2019
ca3eb03
expose futimens() for illumos systems
jclulow Nov 27, 2019
112b7f9
Support for RISC-V 64-bit GNU/Linux
msizanoen1 Nov 23, 2019
033a775
Fix the lastlogx PartialEq impl
GrayJack Nov 27, 2019
6fffc16
Comment fields that are array with size above 32 in Debug impl utmpx …
GrayJack Nov 27, 2019
7335d1e
Add ucred type to uclibc for all archs
zvirja Nov 26, 2019
223e7d3
expose futimens() for illumos systems (fix style)
jclulow Nov 27, 2019
f851312
use *const pointer for NetBSD's pthread_setname_np
tesuji Nov 28, 2019
bf419bb
Force update nightly compiler on Linux
msizanoen1 Nov 27, 2019
a06978b
Fix breakage due to https://github.com/rust-lang/cargo/pull/7560 and …
msizanoen1 Nov 28, 2019
5130285
Auto merge of #1606 - msizanoen1:riscv, r=gnzlbg
bors Nov 28, 2019
88f6587
Auto merge of #1607 - jclulow:futimens, r=gnzlbg
bors Nov 28, 2019
096d868
Auto merge of #1584 - psumbera:master, r=gnzlbg
bors Nov 28, 2019
51ae96a
Auto merge of #1576 - GrayJack:utmpx_netbsd, r=gnzlbg
bors Nov 28, 2019
cfd561c
Auto merge of #1605 - zvirja:fix-mipsel-unknown-linux-uclibc, r=gnzlbg
bors Nov 28, 2019
42289eb
Implement utmp for NetBSD
GrayJack Nov 28, 2019
ea0a54a
Auto merge of #1608 - lzutao:netbsd-mut-pthread_setname_np, r=gnzlbg
bors Nov 29, 2019
bba019b
Auto merge of #1610 - GrayJack:utmp_netbsd, r=gnzlbg
bors Nov 29, 2019
4f11029
Bump patch version to 0.2.66
gnzlbg Nov 29, 2019
6a11b2b
Fix debug as we cannot print host as of today
GrayJack Nov 30, 2019
104a3f2
Move linux/ headers down in test_android
mcpherrinm Dec 2, 2019
73c2437
Add sock_extended_err and associated constants from errqueue.h
mcpherrinm Dec 2, 2019
d1a404c
Missing errqueue.h in android
mcpherrinm Dec 2, 2019
a9a6ef1
rustfmt build.rs
mcpherrinm Dec 2, 2019
06938ad
Add test for SO_EE_OFFENDER
mcpherrinm Dec 2, 2019
6eca767
Add AI_* constants on android; taken from netdb.h
coolreader18 Dec 8, 2019
e551eca
Fix debug of utmp.host like reviewer suggestion
GrayJack Dec 8, 2019
9298405
Implement debug for door_desc_t__d_data
GrayJack Dec 8, 2019
d651779
Fix missing finish() in Debug impl of door_desc_t__d_data
GrayJack Dec 8, 2019
128c36d
Formatting
GrayJack Dec 8, 2019
aa6f5e2
Add FD_* functions/macros for redox; implementations copied from linu…
coolreader18 Dec 8, 2019
b135afc
Allow missing debug instead of impl Debug for union in this case
GrayJack Dec 11, 2019
93743ca
Update bindings for the wasm32-wasi target
alexcrichton Dec 16, 2019
e4121ce
Merge pull request #1625 from alexcrichton/update-wasi
alexcrichton Dec 16, 2019
a9cb77f
Add dlmopen dlinfo and related consts.
noam93k Dec 15, 2019
41b09a1
Fix linting errors.
noam93k Dec 18, 2019
a3c5f9b
Auto merge of #1616 - mcpherrinm:withandroid, r=gnzlbg
bors Dec 23, 2019
4c41ef0
Auto merge of #1612 - GrayJack:fix_utmpx_debug_solarish, r=gnzlbg
bors Dec 23, 2019
80c6c64
Auto merge of #1624 - noam93k:master, r=gnzlbg
bors Dec 23, 2019
74ff412
Auto merge of #1621 - coolreader18:fdset-redox-ai-android, r=gnzlbg
bors Dec 27, 2019
1c5dab1
Fix CI for demoted targets
vickenty Jan 25, 2020
9358be3
Remove unnecessary parenthesis
vickenty Jan 25, 2020
828e9b5
Use explicit path for GNU find
vickenty Jan 25, 2020
2dc2a39
Cross-compile to tier3 apple targets
vickenty Feb 18, 2020
40f80c6
Upgrade freebsd-11 stable
JohnTitor Feb 18, 2020
8a7b02c
Merge pull request #1647 from vickenty/osx
JohnTitor Feb 19, 2020
1c012ae
Add memmem
vickenty Jan 6, 2020
1914ae8
Add qsort, qsort_r and bsearch
malbarbo Dec 6, 2019
6a04eb9
structs nlmsghdr, nlmsgerr and nlattr added to linux mips musl target
Jan 29, 2020
1d43891
structs nlmsghdr, nlmsgerr and nlattr added to linux mips64 musl target
Jan 31, 2020
5472ccd
structs nlmsghdr, nlmsgerr and nlattr added to linux arm and x86 musl…
Feb 7, 2020
ec9f229
Switch macOS images to 10.14
JohnTitor Feb 19, 2020
46c8ecc
Merge pull request #1620 from malbarbo/qsort
JohnTitor Feb 19, 2020
92d47c8
Add FFI bindings for libc's gmttime_s.
0xngold Feb 15, 2020
b1d6c66
Add Newlib clock constants and functions.
reitermarkus Jan 28, 2020
b3bbf1a
Merge pull request #1665 from 0xngold/add_gmttime
JohnTitor Feb 20, 2020
e4494e4
Bump to 0.2.67.
0xngold Feb 20, 2020
89a8e04
Merge pull request #1639 from vickenty/memmem
JohnTitor Feb 20, 2020
23caafd
Merge pull request #1666 from 0xngold/bump_version
JohnTitor Feb 20, 2020
53a2e7e
Add TCP FastOpen support for macOS
zonyitoo Dec 31, 2019
723a2c7
add wmemchr to all platforms support memchr
tesuji Dec 29, 2019
0fc7fc6
Merge pull request #1664 from JohnTitor/catalina
JohnTitor Feb 21, 2020
4a9bf92
Merge pull request #1629 from lzutao/wmemchr
JohnTitor Feb 23, 2020
b030ee4
Merge pull request #1635 from zonyitoo/feature-macos-fastopen
JohnTitor Feb 23, 2020
e2eb0a6
add functions for message queue
BaoshanPang Jan 15, 2020
0a51042
Merge pull request #1645 from Wind-River/master
JohnTitor Feb 25, 2020
d9f264b
Update Ubuntu images to 19.10
JohnTitor Feb 23, 2020
f77dcc4
Ignore deprecated header file in gnu
JohnTitor Feb 23, 2020
187df9e
Update job images to 18.04
JohnTitor Feb 25, 2020
101724c
Use 19.04 on mips-unknown-linux-gnu
JohnTitor Feb 25, 2020
804a11d
Ignore `sys/io.h` on gnuabihf
JohnTitor Feb 25, 2020
72448d2
Skip statx and statx_timestamp for now
JohnTitor Feb 25, 2020
eee027b
Use Ubuntu 19.04 on mips64el-unknown-linux-gnuabi64
JohnTitor Feb 25, 2020
c31e85f
Merge pull request #1669 from JohnTitor/focal
JohnTitor Feb 26, 2020
19ced2f
Move getauxval() to libc, not to libutil.
linkmauve Jan 6, 2020
912fc7b
Add missing AT_* constants from sys/auxv.h
linkmauve Jan 6, 2020
09ec6a6
Add missing AArch64 HWCAP_* and HWCAP2_* values.
linkmauve Jan 6, 2020
c4e749f
Comment out HWCAP2_* constants on AArch64
linkmauve Feb 27, 2020
e15be47
Merge pull request #1638 from linkmauve/getauxval
JohnTitor Feb 28, 2020
7fbc4e9
Merge pull request #1648 from reitermarkus/newlib-clock
JohnTitor Feb 28, 2020
4ddd363
Merge pull request #1649 from rfael/master
JohnTitor Feb 28, 2020
10fcecf
Add definitions in ucontext.h in Android for ARM
Dec 12, 2019
fa543d1
Add definitions in ucontext.h in Android for x86
Dec 12, 2019
b03f713
Add definitions in ucontext.h in Android for x86_64
Dec 12, 2019
338dd7c
Add ucontext.h to test target
Dec 13, 2019
70d4c56
Merge pull request #1622 from igrep/android-ucontext
JohnTitor Feb 29, 2020
1087a0e
Add TCP_FASTOPEN_CONNECT for Linux after 4.11
zonyitoo Dec 31, 2019
92ae2be
Update Ubuntu 16.04 to 18.04
JohnTitor Feb 29, 2020
483bb81
Replace TODO with FIXME to make grep easy
JohnTitor Feb 29, 2020
fc8f013
Remove trailing spaces
JohnTitor Feb 29, 2020
6b17437
Update macOS images to 10.15
JohnTitor Feb 29, 2020
f9e7aac
Merge pull request #1634 from zonyitoo/feature-linux-fastopen-connect
JohnTitor Feb 29, 2020
01ca4a4
Fix alignment of struct pthread_mutexattr_t for riscv64-linux-gnu
andreas-schwab Jan 7, 2020
f2942c6
Define struct flock64 for riscv64-linux-gnu
andreas-schwab Jan 7, 2020
ad52886
Correct PTHREAD_STACK_MIN for riscv64-linux-gnu
andreas-schwab Jan 7, 2020
481764d
Define RTLD_* constants for riscv64-linux-gnu
andreas-schwab Jan 7, 2020
9f9a5ed
Skip some items changed in Catalina
JohnTitor Feb 29, 2020
8d6d84b
Fix shellcheck issue
JohnTitor Feb 29, 2020
bb496cf
Merge pull request #1672 from JohnTitor/ci-tweaks
JohnTitor Mar 1, 2020
7db4619
Merge pull request #1640 from andreas-schwab/master
JohnTitor Mar 1, 2020
35db4e4
Nfnetfilter queue constants
vorner Dec 28, 2019
829e136
Merge pull request #1628 from vorner/nfqueue-consts
JohnTitor Mar 1, 2020
e2905a8
Remove optimization workaround
JohnTitor Mar 1, 2020
673defe
Re-enable *-sun-solaris tests
JohnTitor Mar 1, 2020
7c92ef6
Re-enable `thumbv6m-none-eabi` test
JohnTitor Mar 1, 2020
2fe7865
Include <sys/timex.h> in libc-test
dfoxfranke Jan 11, 2020
3c964a3
Use Ubuntu 16.04 to deploy GitHub Pages
JohnTitor Mar 1, 2020
b2740e2
Add <sys/timex.h> declarations for Linux
dfoxfranke Jan 11, 2020
0a2566d
Add <sys/timex.h> declarations for BSDs
dfoxfranke Jan 11, 2020
51f1aa4
Add <sys/timex.h> declarations for Solaris/IllumOS
dfoxfranke Jan 11, 2020
773f837
Merge pull request #1673 from JohnTitor/remove-fixme
JohnTitor Mar 2, 2020
f353b20
Try to use `fix-azure` branch
JohnTitor Mar 2, 2020
b22922f
Merge pull request #1675 from JohnTitor/try-fix
JohnTitor Mar 2, 2020
6394bc4
Fix config
JohnTitor Mar 3, 2020
9726319
Merge pull request #1676 from JohnTitor/fix-config
JohnTitor Mar 3, 2020
787bbdf
Remove ref config
JohnTitor Mar 3, 2020
af9101f
Merge pull request #1677 from JohnTitor/remove-ref
JohnTitor Mar 3, 2020
fba8b18
Re-enable semver check
JohnTitor Feb 20, 2020
37967b3
Use semververfork
JohnTitor Mar 4, 2020
f83c97e
Update lint name
JohnTitor Mar 4, 2020
b52e8e0
Fix shellcheck warning
JohnTitor Mar 4, 2020
2c73dd9
Add `rustc-dev` component
JohnTitor Mar 5, 2020
7477c68
Merge pull request #1667 from JohnTitor/reenable-semver
JohnTitor Mar 5, 2020
ad6279d
Add some linux socket MTU constants
Ralith Mar 6, 2020
00e8c79
Merge pull request #1642 from dfoxfranke/sys-timex
JohnTitor Mar 7, 2020
d692ac2
Merge pull request #1680 from Ralith/pmtu
JohnTitor Mar 7, 2020
fed54f5
Remove non tier 1 apple targets
JohnTitor Mar 8, 2020
8af0d7f
Merge pull request #1681 from JohnTitor/semver
JohnTitor Mar 8, 2020
6885600
Add wait4 for macOS and FreeBSD
darcyliu Mar 8, 2020
47e2f8b
Add IP6T_SO_ORIGINAL_DST definition
zonyitoo Feb 1, 2020
5846558
Update issue number
JohnTitor Mar 8, 2020
9b31f77
Add `CLOCK_TAI` to linux_like/mod.rs
JohnTitor Mar 8, 2020
013fffd
Add definitions for cgroupfs and cgroup2fs MAGIC
MikailBag Feb 12, 2020
51bbf36
Add MINSIGSTKSZ and SIGSTKSZ definitions for MacOS
jedisct1 Feb 5, 2020
23fdf42
Merge pull request #1660 from MikailBag/master
JohnTitor Mar 8, 2020
8ba9ba2
Merge pull request #1656 from darcyliu/bsd-wait4
JohnTitor Mar 8, 2020
0e8258b
Merge pull request #1651 from zonyitoo/feature-linux-like-ip6t-so-ori…
JohnTitor Mar 8, 2020
920878b
Merge pull request #1654 from jedisct1/macos_sigstk_constants
JohnTitor Mar 8, 2020
7455403
Merge pull request #1682 from JohnTitor/reduce-fixme
JohnTitor Mar 8, 2020
3a90b74
Solarish: missing declaration of port_send and port_sendn
Mar 9, 2020
42cb2b6
Move linux/reboot.h constants into linux module
Richard-W Feb 16, 2020
47c0d4a
Add constants from linux/keyctl.h
jbaublitz Mar 5, 2020
bff65e3
Merge pull request #1655 from batrla/master
JohnTitor Mar 9, 2020
d0b44a9
Merge pull request #1661 from Richard-W/linux_reboot_h_constants
JohnTitor Mar 9, 2020
248c826
Merge pull request #1678 from jbaublitz/keyctl-consts
JohnTitor Mar 9, 2020
c18ab84
Add F_OFD_* constants
andrenth Mar 10, 2020
b1a1aa2
Update badges metadata on Cargo.toml
JohnTitor Mar 10, 2020
f0a041c
Fix pipelines badge on README
JohnTitor Mar 10, 2020
2f5dd5e
Merge pull request #1687 from JohnTitor/badges
JohnTitor Mar 12, 2020
496f08f
Merge pull request #1686 from andrenth/ofd-constants
JohnTitor Mar 12, 2020
8292b89
Reduce checks for demoted apple 32-bit targets
JohnTitor Mar 12, 2020
a185332
Merge pull request #1692 from JohnTitor/apple-32
JohnTitor Mar 13, 2020
4e3a895
add macOS mount flags according to
pwang7 Mar 12, 2020
80e4b5e
Bump version to 0.2.68
andrenth Mar 12, 2020
56bd417
Move mmap flag 'MAP_SHARED_VALIDATE' to linux/mod.rs from gnu/mod.rs
Feb 11, 2020
bc68163
Add mmap flag 'MAP_SYNC' to linux/mod.rs
Feb 11, 2020
ae46b45
Move mmap flag 'MAP_FIXED_NOREPLACE' from gnu/mod.rs to linux/mod.rs
Feb 11, 2020
da8f35a
Merge pull request #1690 from pwang7/patch-1
JohnTitor Mar 13, 2020
69f9844
Merge pull request #1658 from connorkuehl/unify-mmap-flags
JohnTitor Mar 13, 2020
5e10268
Tweak `MAP_SYNC`
JohnTitor Mar 14, 2020
5d8dccc
Add missing AT_ constants
Freaky Mar 13, 2020
886329b
Merge pull request #1693 from Freaky/linux-at-eaccess
JohnTitor Mar 14, 2020
64b919f
Merge pull request #1694 from JohnTitor/map-sync
JohnTitor Mar 14, 2020
52270b0
Enable `s390x-unknown-linux-gnu` on CI
JohnTitor Mar 14, 2020
d6159eb
Merge pull request #1695 from JohnTitor/s390x
JohnTitor Mar 15, 2020
6ffc752
Add renterant shadow functions
Feb 5, 2020
598939d
Merge pull request #1653 from ArniDagur/shadow_reenterant
JohnTitor Mar 16, 2020
b7cb4d2
Add constants from `linux/in.h`
JohnTitor Mar 17, 2020
1300d57
Merge pull request #1696 from JohnTitor/mcast
JohnTitor Mar 17, 2020
39f43b5
Merge pull request #1691 from andrenth/bump
JohnTitor Mar 17, 2020
efe24ef
Merge tag '0.2.68' of git://github.com/rust-lang/libc into sunrise
leo60228 Mar 24, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 20 additions & 4 deletions .cirrus.yml
Original file line number Diff line number Diff line change
@@ -1,27 +1,43 @@
task:
name: nightly x86_64-unknown-freebsd-10
freebsd_instance:
image: freebsd-10-4-release-amd64
setup_script:
- pkg install -y curl
- curl https://sh.rustup.rs -sSf --output rustup.sh
- sh rustup.sh --default-toolchain nightly -y --profile=minimal
- . $HOME/.cargo/env
- rustup default nightly
test_script:
- . $HOME/.cargo/env
- LIBC_CI=1 sh ci/run.sh x86_64-unknown-freebsd

task:
name: stable x86_64-unknown-freebsd-11
freebsd_instance:
image: freebsd-11-2-release-amd64
image: freebsd-11-3-stable-amd64-v20200213
setup_script:
- pkg install -y curl
- curl https://sh.rustup.rs -sSf --output rustup.sh
- sh rustup.sh -y
- sh rustup.sh -y --profile=minimal
- . $HOME/.cargo/env
- rustup default stable
test_script:
- . $HOME/.cargo/env
- LIBC_CI=1 sh ci/run.sh x86_64-unknown-freebsd
- sh ci/run.sh x86_64-unknown-freebsd

task:
name: nightly x86_64-unknown-freebsd-12
freebsd_instance:
image: freebsd-12-0-release-amd64
setup_script:
- pkg install -y curl
- curl https://sh.rustup.rs -sSf --output rustup.sh
- sh rustup.sh --default-toolchain nightly -y
- sh rustup.sh --default-toolchain nightly -y --profile=minimal
- . $HOME/.cargo/env
- rustup default nightly
test_script:
- . $HOME/.cargo/env
- LIBC_CI=1 sh ci/run.sh x86_64-unknown-freebsd
- sh ci/run.sh x86_64-unknown-freebsd
256 changes: 0 additions & 256 deletions .travis.yml

This file was deleted.

6 changes: 3 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Consequently, this indicates where an API should be added! Adding an API at a
particular level in the hierarchy means that it is supported on all the child
platforms of that level. For example, when adding a Unix API it should be added
to `src/unix/mod.rs`, but when adding a Linux-only API it should be added to
`src/unix/notbsd/linux/mod.rs`.
`src/unix/linux_like/linux/mod.rs`.

If you're not 100% sure at what level of the hierarchy an API should be added
at, fear not! This crate has CI support which tests any binding against all
Expand All @@ -38,9 +38,9 @@ With that in mind, the steps for adding a new API are:

### Test before you commit

We have two automated tests running on [Travis](https://travis-ci.org/rust-lang/libc):
We have two automated tests running on [Azure Pipelines](https://dev.azure.com/rust-lang2/libc/_build?definitionId=1&_a=summary):

1. [`libc-test`](https://github.com/alexcrichton/ctest)
1. [`libc-test`](https://github.com/gnzlbg/ctest)
- `cd libc-test && cargo test`
- Use the `skip_*()` functions in `build.rs` if you really need a workaround.
2. Style checker
Expand Down
9 changes: 5 additions & 4 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libc"
version = "0.2.60"
version = "0.2.68"
authors = ["The Rust Project Developers"]
license = "MIT OR Apache-2.0"
readme = "README.md"
Expand All @@ -10,14 +10,14 @@ documentation = "http://doc.rust-lang.org/libc"
keywords = ["libc", "ffi", "bindings", "operating", "system" ]
categories = ["external-ffi-bindings", "no-std", "os"]
build = "build.rs"
exclude = ["/ci/*", "/.travis.yml", "/appveyor.yml"]
exclude = ["/ci/*", "/azure-pipelines.yml"]
description = """
Raw FFI bindings to platform libraries like libc.
"""

[badges]
travis-ci = { repository = "rust-lang/libc" }
appveyor = { repository = "rust-lang/libc", project_name = "rust-lang-libs/libc" }
cirrus-ci = { repository = "rust-lang/libc", branch = "master" }
azure-devops = { project = "rust-lang2/libc", pipeline = "rust-lang.libc%20(1)" }

[dependencies]
rustc-std-workspace-core = { version = "1.0.0", optional = true }
Expand All @@ -28,6 +28,7 @@ std = []
align = []
rustc-dep-of-std = ['align', 'rustc-std-workspace-core']
extra_traits = []
const-extern-fn = []
# use_std is deprecated, use `std` instead
use_std = [ 'std' ]

Expand Down
Loading