|
Revision tags: 0.2.174, 0.2.173, 0.2.172, ctest-v0.4.11, ctest-v0.4.10, 0.2.171, 0.2.170 |
|
| #
81c931f9 |
| 13-Feb-2025 |
Mohamed Attia <[email protected]> |
Fix reference to build file with guaranteed build platforms.
(backport <https://github.com/rust-lang/libc/pull/4263>) (cherry picked from commit 728a5e2ba3ae519347145d206e8aff2de5c8751a)
|
|
Revision tags: 0.2.169, 0.2.168, ctest-v0.4.9, 0.2.167, 0.2.166, 0.2.165 |
|
| #
674cc1f4 |
| 16-Nov-2024 |
Trevor Gross <[email protected]> |
Drop the `libc_const_extern_fn` conditional
Additionally deprecate the `const-extern-fn` feature. This is possible since the MSRV was increased to 1.63.
|
| #
5d234d26 |
| 17-Nov-2024 |
Trevor Gross <[email protected]> |
docs: Take documentation from `main`
Just make the docs identical across the two branches. Effectively backports <https://github.com/rust-lang/libc/pull/4071>.
|
|
Revision tags: 0.2.164, 0.2.163 |
|
| #
93052d15 |
| 15-Nov-2024 |
Trevor Gross <[email protected]> |
Document the MSRV of the stable channel as 1.63
Currently this crate maintains the `main` branch (future 1.0) alongside `libc-0.2` (current stable release). PRs are made against `main` then cherry p
Document the MSRV of the stable channel as 1.63
Currently this crate maintains the `main` branch (future 1.0) alongside `libc-0.2` (current stable release). PRs are made against `main` then cherry picked as applicable to `libc-0.2`.
Usually this flow works okay, but there is a substantial difference in minimum supported versions: libc-0.2 is tested down to 1.19 and main is tested with 1.63. This means that supported features differ quite a bit and as a result, cherry picks get conflict-heavy (e.g. `repr(align)`, `union`, and `const fn` cannot be used on `libc-0.2`).
In order to make it easier to keep these branches in sync and get us close to a 1.0 release, raise the MSRV on `libc-0.2` to 1.63. This means both branches can run the exact same tests.
Future Changes ==============
This still does not establish a MSRV policy, which has been discussed at great length in [1]. For the purpose of unsticking us this selects 1.63 as the MSRV, which is the version currently available on Debian stable (a commonly requested reference point in [1], and about the oldest specific version mentioned).
This is a documentation-only change to keep things simple, cleanup can follow. Further increases and official policy are not precluded.
History =======
An attempt to raise the MSRV to 1.57 in 2022 was approved at one point [2], but never merged due to various failures. Making this a documentation-only change hopes to avoid this problem.
I brought up a 0.3 release to increase versions in [3], but consensus there was that we should be able to increase the MSRV in the existing 0.2 release without a semver-breaking change.
Link: https://github.com/rust-lang/libs-team/issues/72 [1] Link: https://github.com/rust-lang/libc/pull/2845 [2] Link: https://github.com/rust-lang/libs-team/issues/463 [3]
show more ...
|
|
Revision tags: 0.2.162 |
|
| #
6a4da8f2 |
| 07-Nov-2024 |
Trevor Gross <[email protected]> |
Format all markdown files to rewrap text
|
|
Revision tags: 0.2.161, 0.2.160 |
|
| #
5951de50 |
| 24-Sep-2024 |
Stepan Koltsov <[email protected]> |
Link windows-sys crate (#3915)
WinAPI provides low level libc-like functions but for Windows. One may expect to find it here, so provide the links.
`windows-sys` is provided by Microsoft. Official,
Link windows-sys crate (#3915)
WinAPI provides low level libc-like functions but for Windows. One may expect to find it here, so provide the links.
`windows-sys` is provided by Microsoft. Official, looks good.
(backport <https://github.com/rust-lang/libc/pull/3915>) (cherry picked from commit 433d01944e237d89c786c419bc63fb3368bf9c9a)
show more ...
|
|
Revision tags: 0.2.159, 0.2.158, 0.2.157, 0.2.156, 0.2.155, 0.2.154, ctest-v0.4.8, 0.2.153, 0.2.152 |
|
| #
f8c19f5c |
| 02-Jan-2024 |
Yuki Okushi <[email protected]> |
Prepare docs for libc v0.3
|
|
Revision tags: 0.2.151, 0.2.150 |
|
| #
14a75602 |
| 09-Oct-2023 |
Yuki Okushi <[email protected]> |
Say goodbye to GH Pages in favor of docs.rs
Signed-off-by: Yuki Okushi <[email protected]>
|
|
Revision tags: 0.2.149, 0.2.148, 0.2.147, ctest-v0.4.7, 0.2.146, 0.2.145 |
|
| #
07f7c833 |
| 15-May-2023 |
Josh Triplett <[email protected]> |
Change branch references to HEAD where possible or main otherwise
This updates CI, documentation, and similar to work with a `main` branch. It also renames references to *other* repositories to work
Change branch references to HEAD where possible or main otherwise
This updates CI, documentation, and similar to work with a `main` branch. It also renames references to *other* repositories to work, as well, which additionally makes it easier to search for remaining references.
show more ...
|
|
Revision tags: 0.2.144, 0.2.143, ctest-v0.4.6, 0.2.142, 0.2.141, 0.2.140, 0.2.139, 0.2.138, ctest-v0.4.5, 0.2.137, 0.2.136, 0.2.135, 0.2.134, 0.2.133, 0.2.132, 0.2.131, 0.2.130, 0.2.129, 0.1.128, 0.2.128, 0.2.127 |
|
| #
39f779c1 |
| 26-Jul-2022 |
Josh Triplett <[email protected]> |
README.md: Clarify (lack of) MSRV policy
MSRV policy is still being discussed on an ongoing basis in https://github.com/rust-lang/libs-team/issues/72 . In the interim, clarify in README that libc do
README.md: Clarify (lack of) MSRV policy
MSRV policy is still being discussed on an ongoing basis in https://github.com/rust-lang/libs-team/issues/72 . In the interim, clarify in README that libc doesn't currently have an MSRV policy.
show more ...
|
| #
576f7781 |
| 08-Jun-2022 |
Yuki Okushi <[email protected]> |
Enable `libc_const_extern_fn` implicitly from Rust 1.62
|
|
Revision tags: 0.2.126, ctest-v0.4.4, 0.2.125, 0.2.124, 0.2.123, 0.2.122, 0.2.121, 0.2.120, 0.2.119, 0.2.118, 0.2.117, 0.2.116, 0.2.115, 0.2.114, 0.2.113, 0.2.112, 0.2.111, 0.2.110, 0.2.109, ctest-v0.4.3, 0.2.108, 0.2.107, 0.2.106, 0.2.105, ctest-v0.4.2, 0.2.104, 0.2.103, 0.2.102, 0.2.101, 0.2.100, 0.2.99, 0.2.98, 0.2.97, 0.2.96, 0.2.95, ctest-v0.4.1, 0.2.94, 0.2.93, 0.2.92, 0.2.91, 0.2.90, 0.2.89, 0.2.88, 0.2.87, 0.2.86, 0.2.85, 0.2.84, ctest-v0.4.0 |
|
| #
7da94134 |
| 28-Jan-2021 |
Yuki Okushi <[email protected]> |
Replace all mentions about Pipelines with GHA
|
|
Revision tags: 0.2.83, 0.2.82, 0.2.81, 0.2.80 |
|
| #
5b2bdd11 |
| 15-Oct-2020 |
Yuki Okushi <[email protected]> |
Replace CI badge
|
|
Revision tags: 0.2.79, 0.2.78 |
|
| #
09d233b4 |
| 30-Sep-2020 |
David Stroud <[email protected]> |
Fix more typos
There was a missing period and the word "features" instead of "feature" in the section about `const extern fn`s.
|
| #
55dcb8ec |
| 30-Sep-2020 |
David Stroud <[email protected]> |
Fix typo
In the `no-std` section of the README, there was a typo: "disable this feature remove the dependency". The word "to" was added in this commit to create "disable this feature to remove this
Fix typo
In the `no-std` section of the README, there was a typo: "disable this feature remove the dependency". The word "to" was added in this commit to create "disable this feature to remove this dependency".
show more ...
|
|
Revision tags: 0.2.77, 0.2.76, 0.2.75 |
|
| #
e9a12683 |
| 29-Jul-2020 |
Dark Kirb <[email protected]> |
Add DevkitPPC support
DevkitPPC does not support unix sockets natively, meaning that bindings to these functions was removed for powerpc targets with "nintendo" as vendor.
Suggested target json fil
Add DevkitPPC support
DevkitPPC does not support unix sockets natively, meaning that bindings to these functions was removed for powerpc targets with "nintendo" as vendor.
Suggested target json files:
Nintendo Gamecube: ``` { "arch": "powerpc", "data-layout": "E-m:e-p:32:32-i64:64-n32", "dynamic-linking": false, "env": "newlib", "executables": true, "has-elf-tls": false, "has-rpath": true, "linker-flavor": "gcc", "llvm-target": "powerpc-eabi", "max-atomic-width": 32, "os": "dolphin", "target-c-int-width": "32", "target-endian": "big", "target-family": "unix", "target-mcount": "_mcount", "target-pointer-width": "32", "vendor": "nintendo" } ```
Nintendo Wii: ``` { "arch": "powerpc", "data-layout": "E-m:e-p:32:32-i64:64-n32", "dynamic-linking": false, "env": "newlib", "executables": true, "has-elf-tls": false, "has-rpath": true, "linker-flavor": "gcc", "llvm-target": "powerpc-eabi", "max-atomic-width": 32, "os": "revolution", "target-c-int-width": "32", "target-endian": "big", "target-family": "unix", "target-mcount": "_mcount", "target-pointer-width": "32", "vendor": "nintendo" } ```
show more ...
|
|
Revision tags: 0.2.74, 0.2.73 |
|
| #
aacedf0b |
| 08-Jul-2020 |
Yuki Okushi <[email protected]> |
Tweak building documentation
|
|
Revision tags: 0.2.72 |
|
| #
c4c45267 |
| 07-Jul-2020 |
Yuki Okushi <[email protected]> |
Put index.html using unstable rustdoc features
|
|
Revision tags: ctest-v0.3.0, 0.2.71, 0.2.70, 0.2.69, 0.2.68 |
|
| #
f0a041c4 |
| 10-Mar-2020 |
Yuki Okushi <[email protected]> |
Fix pipelines badge on README
|
|
Revision tags: 0.2.67, 0.2.66, 0.2.65, 0.2.64 |
|
| #
5dfc2c82 |
| 30-Sep-2019 |
Aaron Hill <[email protected]> |
Add support for declaring 'const fn'
Add a new feature to enable this, since `const extern fn` support is unstable
|
| #
284184d1 |
| 18-Oct-2019 |
Alex Touchet <[email protected]> |
Readme updates
|
| #
07d1f7a4 |
| 17-Oct-2019 |
gnzlbg <[email protected]> |
Remove broken link
|
|
Revision tags: 0.2.63, 0.2.62, 0.2.61 |
|
| #
e7865a15 |
| 12-Aug-2019 |
gnzlbg <[email protected]> |
Update README Azure badge to rust-lang2 org
|
|
Revision tags: 0.2.60 |
|
| #
1e121314 |
| 09-Jul-2019 |
gnzlbg <[email protected]> |
Remove Appveyor
|
|
Revision tags: 0.2.59, 0.2.58, 0.2.57, 0.2.56 |
|
| #
6ca5bfae |
| 28-May-2019 |
gnzlbg <[email protected]> |
Setup Azure Pipelines
|