Skip to content

Releases: rust-lang/libc

0.2.63 (yanked)

20 Aug 11:13
Compare
Choose a tag to compare
Auto merge of #1474 - lpetre:add_utime_constants, r=gnzlbg

Adding UTIME_NOW and UTIME_OMIT to OSes which support utimensat

I've managed to verify a handful of these:

- [FreeBSD](https://github.com/freebsd/freebsd/blob/1d6e4247415d264485ee94b59fdbc12e0c566fd0/tools/build/stat.h#L35)
- [NetBSD](https://github.com/NetBSD/src/blob/64b8a48e1288eb3902ed73113d157af50b2ec596/sys/sys/stat.h#L235)
 - [Apple](https://opensource.apple.com/source/xnu/xnu-4903.221.2/bsd/sys/stat.h.auto.html)

I'm less confident in these:
 - [Haiku](https://github.com/haiku/haiku/blob/abb59d7351c7ddb50c63c40430a82d94fa61917a/headers/posix/sys/stat.h#L105)
   - I could be wrong on this one: https://github.com/haiku/haiku/search?q=UTIME_NOW&unscoped_q=UTIME_NOW
 - [WASI](https://github.com/CraneStation/wasi-libc/blob/24792713d7e31cf593d7e19b943ef0c3aa26ef63/libc-top-half/musl/include/sys/stat.h#L71)
  - I could be wrong on this one: https://github.com/CraneStation/wasi-libc/search?q=UTIME_NOW&unscoped_q=UTIME_NOW
 - [Solarish](https://github.com/illumos/illumos-gate/blob/4e0c5eff9af325c80994e9527b7cb8b3a1ffd1d4/usr/src/uts/common/sys/stat.h#L478)

0.2.62

15 Aug 08:45
Compare
Choose a tag to compare
Auto merge of #1467 - gnzlbg:fix_freebsd, r=gnzlbg

Fix FreeBSD

#1440 broke FreeBSD by changing `libc` FreeBSD targets to require a `cfg(freebsdXX)` to be defined, but not updating `build.rs` to define `freebsd11` when `LIBC_CI` is not available. Since `LIBC_CI` is always defined on CI, this issue went undetected.

This PR fixes that issue in the `build.rs` and introduces a build task that tests FreeBSD without `LIBC_CI` on FreeBSD11, although I'm  not sure this would have caught the issue in #1466 .

Closes #1466 .

0.2.61

12 Aug 12:07
Compare
Choose a tag to compare
Auto merge of #1464 - gnzlbg:azure_nitpicks, r=gnzlbg

Update README Azure badge to rust-lang2 org

0.2.60

15 Jul 08:53
Compare
Choose a tag to compare
Bump patch version to 0.2.60

0.2.59

08 Jul 10:13
Compare
Choose a tag to compare
Auto merge of #1430 - gnzlbg:bump_v, r=gnzlbg

Bump patch version

0.2.58

02 Jun 11:48
Compare
Choose a tag to compare
Auto merge of #1384 - gnzlbg:upgrade_rlimit_consts, r=gnzlbg

Upgrade rlimit consts

cc @aidanhs - this should fix the error you are seeing.

0.2.57

31 May 14:44
cdc48ea
Compare
Choose a tag to compare
Merge pull request #1382 from gnzlbg/rlimit_consts

Fix type of RLIMIT consts on linux gnu

0.2.56

31 May 10:38
Compare
Choose a tag to compare
Auto merge of #1380 - gnzlbg:missing_tiors485, r=gnzlbg

Add missing TIOCGRS485, TIOCSRS485 constants to Linux

Closes #1094 .

0.2.55

17 May 06:42
Compare
Choose a tag to compare
Auto merge of #1345 - jackpot51:patch-1, r=gnzlbg

Bump version to 0.2.55

This will bring in support for redox as part of the unix target_family, thus allowing https://github.com/rust-lang/rust/pull/60547 to move forward

0.2.54

02 May 18:24
Compare
Choose a tag to compare
Auto merge of #1331 - gnzlbg:revert_1322, r=alexcrichton

Revert PR 1322

Reverts PR #1322 .

cc https://github.com/rust-lang/rust/pull/60117