bors
a9ab0f983a
Auto merge of #1376 - gnzlbg:azure_pipelines, r=gnzlbg
...
Setup Azure Pipelines
cc @alexcrichton this needs enabling Azure Pipelines for this repo
2019-08-08 18:28:21 +00:00
Alan Somers
000ac11554
Switch FreeBSD's CI image to stable/11
...
The 11.3-release GCE image isn't working due to a bug in the included
py36-google-compute-engine package, but that bug is fixed in the latest
stable/11 images.
2019-08-07 15:53:55 -06:00
Alan Somers
91e44b1e61
Upgrade FreeBSD's CI image to release 11.3
2019-08-07 10:56:13 -06:00
Jeremy Soller
063d7ac340
Bump version to 0.2.61
2019-08-06 16:41:01 -06:00
gnzlbg
bce9075570
Temporarily disable redox target
2019-08-05 12:47:35 +02:00
gnzlbg
e63e7d4180
Formatting
2019-08-05 10:24:36 +02:00
Sébastien Marie
04c7f1166c
skip roundtrip on few struct on OpenBSD
2019-08-05 09:14:42 +02:00
Sébastien Marie
7ddda6fd3b
define KERN_TIMEOUT_STATS and incr KERN_MAXID on OpenBSD
2019-08-05 08:26:56 +02:00
gnzlbg
f3d0118751
MinGW: also copy libmingwex.a from C toolchain - by mati865
2019-08-02 13:44:33 +02:00
gnzlbg
bc5a93e8d8
Update azure.yml to ci/ path
2019-07-31 12:41:42 +02:00
gnzlbg
1a2de0ea60
Bors uses auto-libc; move config to ci/azure.yml
2019-07-31 12:31:58 +02:00
Luca Pizzamiglio
a3681f921d
Merge branch 'invert-freebsd12' of github.com:pizzamig/libc into invert-freebsd12
2019-07-28 23:08:52 +02:00
Luca Pizzamiglio
64bc745405
Properly define freebsd11 attribute
2019-07-28 23:00:53 +02:00
Luca Pizzamiglio
bde8b842a4
Add EINTEGRITY errno and fix style
2019-07-28 23:00:53 +02:00
Luca Pizzamiglio
4a74f1e0df
Add support for FreeBSD CURRENT (aka freebsd13)
...
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
2019-07-28 23:00:53 +02:00
Alex Touchet
ed757a82a3
Update links
2019-07-28 10:03:18 -07:00
gnzlbg
59234646b7
Update trigger to auto and try
2019-07-28 18:22:22 +02:00
Temirkhan Myrzamadi
1937b45118
Add IP_RECVERR (unix/linux_like/mod.rs)
2019-07-28 15:29:35 +06:00
gnzlbg
e966c5e1cb
Document disabling semverver jobs
2019-07-27 14:21:57 +02:00
gnzlbg
3ffff3b5ca
Update end-point for rustinfra script
2019-07-27 13:53:24 +02:00
bors
2b01f7e673
Auto merge of #1443 - androm3da:hexagon_27jul_2019, r=gnzlbg
...
Add support for hexagon-unknown-linux-musl
2019-07-27 11:51:54 +00:00
gnzlbg
23b80729e2
Use matis bash script instead of batch for fixing mingw on windows
2019-07-27 13:25:22 +02:00
gnzlbg
2f25959d05
Use Azure Pipelines dependsOn to stage the jobs
2019-07-27 13:25:22 +02:00
gnzlbg
9f153e971a
Patch mingw libraries for windows gnu targets
2019-07-27 13:25:22 +02:00
gnzlbg
d4bb00a544
Use installed rustup
2019-07-27 13:25:22 +02:00
gnzlbg
7507f5d1e0
Add windows targets
2019-07-27 13:25:22 +02:00
gnzlbg
1e121314f6
Remove Appveyor
2019-07-27 13:25:22 +02:00
gnzlbg
d03a1ff2dc
Use cargo-xbuild for building the documentation
2019-07-27 13:25:22 +02:00
gnzlbg
189ea88d04
Temporarily skip the Semver jobs
2019-07-27 13:25:22 +02:00
gnzlbg
6ca5bfaea1
Setup Azure Pipelines
2019-07-27 13:25:22 +02:00
bors
7c8e397c0c
Auto merge of #1438 - AdminXVII:extra-traits-redox, r=gnzlbg
...
Increase Redox & Relibc support
- Add a lot of constants from relibc
- Fix the timezone not found error found previously on Redox
- Wrap WIFEXITED _et al._ in an unsafe block to match the rest of the API
- Add support for the extra_traits feature and Redox
- Fmt
cc @jackpot51
2019-07-27 09:23:50 +00:00
Brian Cain
214d32d265
Add support for hexagon-unknown-linux-musl
2019-07-27 01:38:12 -05:00
bors
d660c38cbf
Auto merge of #1437 - sunfishcode:master, r=gnzlbg
...
Update wasmtime to the latest master.
The previous wasmtime revision is broken because one of its dependencies, `memoffset` 0.3, was yanked, which appears to make it unavailable. This was fixed by downgrading to `memoffset` 0.2.
2019-07-26 19:05:13 +00:00
Xavier L'Heureux
4d4a42319d
Don't forget the cfg_attr
2019-07-26 13:32:27 -04:00
bors
737b7d6ff0
Auto merge of #1442 - gnzlbg:fix_ci2, r=gnzlbg
...
Disable testing that thumbv6m-none-eabi builds properly
2019-07-26 14:15:51 +00:00
gnzlbg
98dc609a79
Disable testing that thumbv6m-none-eabi builds properly
2019-07-26 15:01:00 +02:00
Dan Gohman
e21be8cdcd
Update wasmtime to the latest master.
2019-07-23 12:53:02 -07:00
Luca Pizzamiglio
72aa2262ca
Properly define freebsd11 attribute
2019-07-21 18:10:40 +02:00
Luca Pizzamiglio
c2c62cc8a4
Add EINTEGRITY errno and fix style
2019-07-21 17:55:11 +02:00
Luca Pizzamiglio
96ea9c9952
Add support for FreeBSD CURRENT (aka freebsd13)
...
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
2019-07-21 17:49:08 +02:00
Xavier L'Heureux
f6c0ead027
Style
2019-07-15 14:16:35 -04:00
Xavier L'Heureux
0da26d4f3a
Remove some unsupported methods
2019-07-15 10:31:24 -04:00
Xavier L'Heureux
0af8f18655
Style
2019-07-15 08:24:36 -04:00
Xavier L'Heureux
e6671e302e
Add constants and types
2019-07-15 08:24:36 -04:00
Xavier L'Heureux
fd5eb3d6e1
Add support for redox compilation with extra traits flag + fmt
2019-07-15 08:21:04 -04:00
gnzlbg
c8aa8ec72d
Bump patch version to 0.2.60
2019-07-15 10:51:47 +02:00
bors
47535e6d20
Auto merge of #1432 - josephlr:errno, r=gnzlbg
...
Add __errno_location on Redox, DragonFlyBSD, Haiku
Currently [`libstd`](909f5a0494/src/libstd/sys/unix/os.rs (L29-L49)
) and the [`getrandom` crate](https://github.com/rust-random/getrandom/pull/54/files#diff-027a56068e2bf3d31dc4273ee6e07034R12 ) have to use external declarations in order to implement `errno_location` across all UNIX platforms. This change adds bindings for the remaining UNIX platforms, allowing everyone to just use normal `libc` bindings.
This also removes the need for a seperate [`errno-dragonfly`](https://crates.io/crates/errno-dragonfly ) crate.
Links to the relevant header files:
- Redox: [`relibc`'s `bits/errno.h`](https://github.com/redox-os/relibc/blob/master/include/bits/errno.h ) uses `__errno_location`
- Haiku: [`posix/errno.h`](https://github.com/luciang/haiku/blob/master/headers/posix/errno.h ) uses `_errnop`
- DragonFlyBSD: [`sys/errno.h`](https://github.com/DragonFlyBSD/DragonFlyBSD/blob/master/sys/sys/errno.h ) uses `__error` just like FreeBSD (which makes sense)
- Note that the `__error` function is inlined. I don't think this causes a problem.
2019-07-15 07:55:27 +00:00
Joe Richey
df34d17bd9
Remove use of unstable
feature
2019-07-14 22:10:05 -07:00
Joe Richey
1b4747e77b
Update documentation to point to Rust issue
2019-07-12 10:24:39 -07:00
Joe Richey
3fa021d7ab
Add libc_thread_local cfg and unstable feature
2019-07-10 19:47:40 -07:00