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

Subtree update of rust-analyzer #117701

Merged
merged 245 commits into from
Nov 14, 2023
Merged

Subtree update of rust-analyzer #117701

merged 245 commits into from
Nov 14, 2023

Conversation

lnicola
Copy link
Member

@lnicola lnicola commented Nov 8, 2023

bors added a commit to rust-lang-ci/rust that referenced this pull request Nov 14, 2023
Subtree update of `rust-analyzer`

r? `@HKalbasi`
@bors
Copy link
Contributor

bors commented Nov 14, 2023

☀️ Try build successful - checks-actions
Build commit: 88062bf (88062bf31620eb17643d7d270a3a8c75803750d6)

@onur-ozkan
Copy link
Member

onur-ozkan commented Nov 14, 2023

You have to set DIST_TRY_BUILD to 0 in order to build rust-analyzer in try builds. Otherwise it will be skipped like in the build above.

@HKalbasi
Copy link
Member

Doesn't work on my machine

Running cargo +nightly build --features in-rust-tree in the src/tools/rust-analyzer works on my machine on the current branch. What error do you get?

@lnicola
Copy link
Member Author

lnicola commented Nov 14, 2023

What error do you get?

It's probably unrelated, something about a missing LLVM library.

Do I set DIST_TRY_BUILD=0 in src/ci/github-actions/ci.yml? I'm inclined to r+ it directly.

@lnicola
Copy link
Member Author

lnicola commented Nov 14, 2023

@bors retry

@bors
Copy link
Contributor

bors commented Nov 14, 2023

⌛ Trying commit 6ad73f5 with merge f3770ce...

bors added a commit to rust-lang-ci/rust that referenced this pull request Nov 14, 2023
Subtree update of `rust-analyzer`

r? `@HKalbasi`
@lnicola
Copy link
Member Author

lnicola commented Nov 14, 2023

@bors cancel

@lnicola
Copy link
Member Author

lnicola commented Nov 14, 2023

@bors r-

@bors bors added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Nov 14, 2023
@lnicola
Copy link
Member Author

lnicola commented Nov 14, 2023

@bors r=onur-ozkan,HKalbasi

@bors
Copy link
Contributor

bors commented Nov 14, 2023

📌 Commit 6ad73f5 has been approved by onur-ozkan,HKalbasi

It is now in the queue for this repository.

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Nov 14, 2023
@lnicola
Copy link
Member Author

lnicola commented Nov 14, 2023

@bors try-

@bors
Copy link
Contributor

bors commented Nov 14, 2023

⌛ Testing commit 6ad73f5 with merge 49b27f4...

@onur-ozkan
Copy link
Member

Do I set DIST_TRY_BUILD=0 in src/ci/github-actions/ci.yml? I'm inclined to r+ it directly.

You triggered the try build, but try build doesn't check tools with DIST_TRY_BUILD=1 which is defined in the actions file.

@bors
Copy link
Contributor

bors commented Nov 14, 2023

☀️ Test successful - checks-actions
Approved by: onur-ozkan,HKalbasi
Pushing 49b27f4 to master...

@bors bors added the merged-by-bors This PR was explicitly merged by bors. label Nov 14, 2023
@bors bors merged commit 49b27f4 into rust-lang:master Nov 14, 2023
@rustbot rustbot added this to the 1.76.0 milestone Nov 14, 2023
@lnicola lnicola deleted the sync-from-ra branch November 14, 2023 20:40
@rust-timer
Copy link
Collaborator

Finished benchmarking commit (49b27f4): comparison URL.

Overall result: ❌ regressions - ACTION NEEDED

Next Steps: If you can justify the regressions found in this perf run, please indicate this with @rustbot label: +perf-regression-triaged along with sufficient written justification. If you cannot justify the regressions please open an issue or create a new PR that fixes the regressions, add a comment linking to the newly created issue or PR, and then add the perf-regression-triaged label to this PR.

@rustbot label: +perf-regression
cc @rust-lang/wg-compiler-performance

Warning ⚠: The following benchmark(s) failed to build:

  • cargo-0.60.0

cc @rust-lang/wg-compiler-performance

Instruction count

This is a highly reliable metric that was used to determine the overall result at the top of this comment.

mean range count
Regressions ❌
(primary)
3.2% [3.1%, 3.3%] 2
Regressions ❌
(secondary)
- - 0
Improvements ✅
(primary)
- - 0
Improvements ✅
(secondary)
- - 0
All ❌✅ (primary) 3.2% [3.1%, 3.3%] 2

Max RSS (memory usage)

Results

This is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.

mean range count
Regressions ❌
(primary)
- - 0
Regressions ❌
(secondary)
1.2% [1.2%, 1.2%] 1
Improvements ✅
(primary)
- - 0
Improvements ✅
(secondary)
-2.3% [-2.7%, -2.0%] 2
All ❌✅ (primary) - - 0

Cycles

Results

This is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.

mean range count
Regressions ❌
(primary)
2.6% [2.1%, 3.2%] 2
Regressions ❌
(secondary)
- - 0
Improvements ✅
(primary)
-1.1% [-1.2%, -1.1%] 2
Improvements ✅
(secondary)
- - 0
All ❌✅ (primary) 0.8% [-1.2%, 3.2%] 4

Binary size

This benchmark run did not return any relevant results for this metric.

Bootstrap: 676.64s -> 673.687s (-0.44%)
Artifact size: 311.08 MiB -> 311.12 MiB (0.01%)

@Mark-Simulacrum
Copy link
Member

Dropping regression label, appears to be noise in the Cargo benchmark (immediately recovered on next commit).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-testsuite Area: The testsuite used to check the correctness of rustc merged-by-bors This PR was explicitly merged by bors. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)
Projects
None yet
Development

Successfully merging this pull request may close these issues.