14103 Commits

Author SHA1 Message Date
bors
c5bee5d902 Auto merge of #12014 - ecnelises:bump_libc_142, r=weihanglo
Bump libc to 0.2.142

libc 0.2.141 cannot build successfully on AIX. (CI on AIX is not available yet)

Upgrade libc to 0.2.142 to make cargo build on AIX.
2023-04-24 11:01:59 +00:00
bors
65a135fc91 Auto merge of #12005 - loongarch-rs:update-openssl-src, r=weihanglo
Update openssl-src to 111.25.3+1.1.1t

### What does this PR try to resolve?

Support for LoongArch has been added to the `openssl-src` start from `v111.25.3`. Therefore, we have updated the version to include this support.

Thanks
2023-04-24 10:09:12 +00:00
bors
b5177c6d46 Auto merge of #12001 - hi-rustin:rustin-patch-dep-empty, r=weihanglo
Improve error message for empty dep
2023-04-24 09:20:41 +00:00
bors
39a972dd5d Auto merge of #12020 - ehuss:benchmark-wrong-doc, r=hi-rustin
Remove wrong url in benchsuite manifest.

This was a copy-paste error when it was added. The documentation field isn't too important here since this is never published.
2023-04-24 08:32:27 +00:00
Eric Huss
7344045550 Remove wrong url in benchsuite manifest. 2023-04-23 19:01:29 -07:00
bors
cb81efbc07 Auto merge of #12019 - ehuss:bump-crates-versions, r=weihanglo
Bump versions of local crates

These crates have had the following changes since their last version bump:

- `cargo-platform`
    - https://github.com/rust-lang/cargo/pull/11915 — Drop derive feature from serde in cargo-platform
- `crates-io`
    - https://github.com/rust-lang/cargo/pull/11951 — Fix credential token format validation.
    - https://github.com/rust-lang/cargo/pull/11952 — Validate token on publish.

AFAICT, none of these seem to warrant a semver breaking change.
2023-04-23 20:09:28 +00:00
Eric Huss
eea69e549f Bump versions of local crates 2023-04-23 13:01:29 -07:00
Eric Huss
ac25009500 Update windows-sys 2023-04-23 12:40:00 -07:00
bors
dcc4702599 Auto merge of #12016 - lu-zero:unbreak-master, r=epage
Add the Win32_System_Console feature since it is used

In `src/cargo/core/shell.rs` `windows_sys::Win32::System::Console` is used but the feature is not present in Cargo.toml.

I found it while updating `cargo-c`.
2023-04-23 02:30:29 +00:00
bors
75c82e667b Auto merge of #12018 - Marcono1234:patch-1, r=ehuss
Update outdated crates.io URLs in publishing guide
2023-04-22 15:51:30 +00:00
bors
77069b43f0 Auto merge of #11958 - jyn514:named-debuginfo, r=Muscraft
Allow named debuginfo options in Cargo.toml
2023-04-22 15:08:08 +00:00
Marcono1234
51ac14d720
Update outdated crates.io URLs in publishing guide 2023-04-22 16:27:43 +02:00
Luca Barbato
dfb4be81a8 Add the Win32_System_Console feature since it is used 2023-04-22 13:24:59 +02:00
jyn
dbab134464 Use relative links in documentation 2023-04-21 18:58:37 -05:00
bors
de80432f04 Auto merge of #12012 - weihanglo:version-bump, r=epage
Bump to 0.72.0; update changelog

[rendered](https://github.com/weihanglo/cargo/blob/version-bump/CHANGELOG.md)
2023-04-21 13:18:32 +00:00
bors
3f3c8523aa Auto merge of #12000 - weihanglo:exclude-cleanup, r=epage
Remove `src/doc` from `exclude` list in Cargo.toml
2023-04-21 12:32:12 +00:00
Qiu Chaofan
b1290767ac Bump libc to 0.2.142 2023-04-21 18:01:52 +08:00
Weihang Lo
8966ab0e19
chore: remove src/doc from exclude list in Cargo.toml 2023-04-21 10:58:45 +01:00
Weihang Lo
3b8d744b44
ci: run linkchekcer from target dir
This helps us remove `src/doc` from `exclude` list in Cargo.toml
2023-04-21 10:58:45 +01:00
Weihang Lo
ff216ebc96
chore: make server-check a workspace member 2023-04-21 10:58:45 +01:00
bors
c3e3d90324 Auto merge of #12013 - QiangHeisenberg:wrap_help, r=weihanglo
`--help` output use line wrap

### What does this PR try to resolve?

Enable the `wrap_help` feature to help the output of `--help` wrap, making it easier to read.

Fixes #11895
2023-04-21 08:39:28 +00:00
WANG Rui
860b64a846 Update openssl-src to 111.25.3+1.1.1t
Adds support for LoongArch.
2023-04-21 12:59:57 +08:00
QiangHeisenberg
9ba0d4439b output use line wrap 2023-04-21 11:25:09 +08:00
Weihang Lo
6323a4a4e4
Update changelog for 1.71 2023-04-21 01:12:57 +01:00
Weihang Lo
4557475e57
Update changelog for 1.70 2023-04-21 01:12:57 +01:00
Weihang Lo
caf0c82b4c
Bump to 0.72.0 2023-04-21 01:12:56 +01:00
bors
5cf3bb9627 Auto merge of #12011 - ehuss:fix-semver-checks, r=epage
Fix semver checks for 1.69

There is a small wording change in the 1.69 release that was causing this test to fail.
2023-04-20 22:49:18 +00:00
Eric Huss
093ba86a28 Fix semver checks for 1.69 2023-04-20 15:31:35 -07:00
bors
71ec5eecb2 Auto merge of #12003 - ehuss:contrib-labelling, r=weihanglo
Update contributor guide with new issue labels.

This updates the contributor guide with the new labels discussed in #11788, and expands on some of the meanings and process changes related to that.
2023-04-20 14:33:45 +00:00
Eric Huss
4bc8581827
Fix wording
Co-authored-by: Weihang Lo <weihanglo@users.noreply.github.com>
2023-04-20 07:31:59 -07:00
bors
738c699342 Auto merge of #11997 - hi-rustin:rustin-patch-dep-message, r=weihanglo
Better error message when getting an empty dep table
2023-04-20 09:16:30 +00:00
bors
87871ccfcb Auto merge of #12002 - ehuss:fix-contrib-links, r=weihanglo
Fix broken links in contributor guide.

These modules were recently moved to a new location.
2023-04-20 08:00:43 +00:00
Eric Huss
435994f541 Fix broken links in contributor guide. 2023-04-19 20:30:58 -07:00
Eric Huss
94e1bf93c0 Update contributor guide with new issue labels. 2023-04-19 20:29:05 -07:00
hi-rustin
af0cd9fc5a Improve error message for empty dep
Signed-off-by: hi-rustin <rustin.liu@gmail.com>
2023-04-20 09:32:24 +08:00
hi-rustin
e0276cae19 Update error message to not start with capital letters
Signed-off-by: hi-rustin <rustin.liu@gmail.com>
2023-04-20 09:16:45 +08:00
jyn
a982bccfe8 add more debuginfo tests 2023-04-19 20:01:04 -05:00
hi-rustin
4d401bd0b9 Add test for empty dep table error
Signed-off-by: hi-rustin <rustin.liu@gmail.com>
2023-04-20 08:49:30 +08:00
bors
a3672a3e4c Auto merge of #11998 - loongarch-rs:master, r=weihanglo
Update linux-raw-sys to 0.3.2

Adds support for LoongArch.
2023-04-19 16:24:21 +00:00
bors
95535a9f76 Auto merge of #11996 - epage:move, r=weihanglo
chore: Use globs for workspace members

This is a short-term option until we can have a better solution for globbing.  This does not update `benches/` to support which has a README in there preventing globbing; this seems low-churn enough not to find a solution for it.

On the next sync-up with rust-lang/rust, we'll need to update 4e46301258/src/bootstrap/tool.rs (L588-L603)

Fixes #11988
2023-04-19 10:15:04 +00:00
WANG Rui
d54cc301eb Update linux-raw-sys to 0.3.2
Adds support for LoongArch.
2023-04-19 10:31:23 +08:00
hi-rustin
7399c272c2 Better error message when getting an empty dep table
Signed-off-by: hi-rustin <rustin.liu@gmail.com>
2023-04-19 09:15:40 +08:00
Ed Page
895435fba9 chore: Use globs for workspace members
This is a short-term option until we can have a better solution for
globbing.  This does not update `benches/` to support which has a README
in there preventing globbing; this seems low-churn enough not to find a
solution for it.

On the next sync-up with rust-lang/rust, we'll need to update 4e46301258/src/bootstrap/tool.rs (L588-L603)

Fixes #11988
2023-04-18 20:02:21 -05:00
bors
9d506e58cd Auto merge of #11993 - epage:member, r=weihanglo
fix: Allow win/mac credential managers to build on all platforms

### What does this PR try to resolve?

This is a step towards #11987 by making two of the platform-specific credential managers build on all platforms using `cfg`.

I haven't done `gnome-secret` yet because that is more of an oddball in that it isn't just platforms-specific but dependent on what is installed on that platform.

### How should we test and review this PR?

```console
$ cargo check --workspace --exclude cargo-credential-gnome-secret
```

Note that the commits are broken down so you can view the movements of code separate from the functionality being changed.

### Additional information

Other information you want to mention in this PR, such as prior arts,
future extensions, an unresolved problem, or a TODO list.
-->
<!-- homu-ignore:end -->
2023-04-18 20:07:27 +00:00
bors
d3a1bbd73f Auto merge of #11995 - ehuss:s-triage-label, r=weihanglo
Add S-triage auto-label.

This automatically adds the https://github.com/rust-lang/cargo/labels/S-triage label to new issues using the template.

This is intended to help make it clear that issues have not been triaged, and need some decision on the next state they should go to.

cc #11788
2023-04-18 18:40:45 +00:00
Eric Huss
15dd1f481b Add S-triage auto-label. 2023-04-18 11:36:30 -07:00
bors
7a7f9658ee Auto merge of #11994 - weihanglo:lockfile, r=epage
ci: check if Cargo.lock is up-to-date
2023-04-18 17:17:12 +00:00
Sebastian Thiel
7715010c08
Prevent false positives when checking for changes in src/doc.
When changing cargo versions from stable to nightly, it's possible
that the Cargo.lock format changes ever so slightly. This leaves
the `Cargo.lock` file changed which is picked up by `git status`.

This patch adjusts the `git status` invocation to limit itself
to the CWD.
2023-04-18 17:52:55 +01:00
Weihang Lo
6dc17a26ce
ci: check if Cargo.lock is up-to-date 2023-04-18 17:52:55 +01:00
Ed Page
943edea4a4 fix(cred): Get wincred building on all platforms 2023-04-18 09:10:20 -05:00