Skip to content

Subtree update of rust-analyzer#117701

Merged
bors merged 245 commits into
rust-lang:masterfrom
lnicola:sync-from-ra
Nov 14, 2023
Merged

Subtree update of rust-analyzer#117701
bors merged 245 commits into
rust-lang:masterfrom
lnicola:sync-from-ra

Conversation

@lnicola

@lnicola lnicola commented Nov 8, 2023

Copy link
Copy Markdown
Member

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

bors commented Nov 14, 2023

Copy link
Copy Markdown
Collaborator

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

@onur-ozkan

onur-ozkan commented Nov 14, 2023

Copy link
Copy Markdown
Contributor

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
Copy Markdown
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

lnicola commented Nov 14, 2023

Copy link
Copy Markdown
Member Author

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

lnicola commented Nov 14, 2023

Copy link
Copy Markdown
Member Author

@bors retry

@bors

bors commented Nov 14, 2023

Copy link
Copy Markdown
Collaborator

⌛ 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

lnicola commented Nov 14, 2023

Copy link
Copy Markdown
Member Author

@bors cancel

@lnicola

lnicola commented Nov 14, 2023

Copy link
Copy Markdown
Member Author

@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

lnicola commented Nov 14, 2023

Copy link
Copy Markdown
Member Author

@bors r=onur-ozkan,HKalbasi

@bors

bors commented Nov 14, 2023

Copy link
Copy Markdown
Collaborator

📌 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

lnicola commented Nov 14, 2023

Copy link
Copy Markdown
Member Author

@bors try-

@bors

bors commented Nov 14, 2023

Copy link
Copy Markdown
Collaborator

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

@onur-ozkan

Copy link
Copy Markdown
Contributor

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

bors commented Nov 14, 2023

Copy link
Copy Markdown
Collaborator

☀️ 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
Copy Markdown
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
Copy Markdown
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.