-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Sync with the stable documentation branch #19828
Open
github-actions
wants to merge
462
commits into
main
Choose a base branch
from
language-reference-stable
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Drop the experimental language import. I believe everybody agrees that this is a desirable improvement, and type inference and implicit search have traditionally been in the realm of the compiler implementers. Experimental language imports have to live forever (albeit as deprecated once the feature is accepted as standard). So they are rather heavyweight and it is unergonomic to require them for smallish improvements to type inference. The new road map is as follows: - In 3.4: warning if behavior would change in the future. - In 3.5: error if behavior would change in the future - In 3.future (at the earliest 3.6): new behavior.
Backports #19361 to 3.4.0
Backports #19412 for 3.4.0
This reverts commit 48e0340.
Improves tests of #19316
Synthesized calls for default implicits needed a using clause when the method was an implicit method, but had a context bound parameter in 3.4-migration. Also, we can't rewrite adding a `using` clause if the argument list is empty, since we are lacking precise position info. Fixes #19506
Attempted small grammar improvements
Attempted small grammar improvements
Added missing import
From MVNRepository: Direct vulnerabilities: - CVE-2022-36033 Vulnerabilities from dependencies: - CVE-2023-26049 - CVE-2023-26048 - CVE-2022-25647 https://mvnrepository.com/artifact/org.jsoup/jsoup/1.14.3 (cherry picked from commit 27fbeaf)
Added missing import
Backport of #19564 to 3.4.z From MVNRepository: Direct vulnerabilities: - CVE-2022-36033 Vulnerabilities from dependencies: - CVE-2023-26049 - CVE-2023-26048 - CVE-2022-25647 https://mvnrepository.com/artifact/org.jsoup/jsoup/1.14.3 (cherry picked from commit 27fbeaf)
as per the https://github.com/jline/jline3 readme fixes #22201 [Cherry-picked 0589be3]
[Cherry-picked e5e4c40]
…directory (#22199) Fixes #22194 Restores top-level directory `scala3-${version}` that is present in artifacts published before Scala 3.6, removed during hotfix 3.6.1 release. We now follow the [Well formed SDK archives layout](https://github.com/sdkman/sdkman-cli/wiki/Well-formed-SDK-archives). Removing the top-level directory even though at first glance looked like an improvement was in fact introducing problems to multiple package managers and build tools. [Cherry-picked 5b3d82a]
**Problem** It wasn't clear what action users was suppose to take to suppress the new-from-3.6 Given search preference warning. **Solution** 1. This refactors the code to give the warning an error code E205. 2. In case of warnings, tell the user to choose -source 3.5 vs 3.7, or use nowarn annotation. [Cherry-picked 004cfc5]
Signed-off-by: Rui Chen <[email protected]> [Cherry-picked 70cc1a1]
…replaced or mutated port of scala/scala@f6859f2 [Cherry-picked 705c33c]
[Cherry-picked 31690d4]
[Cherry-picked d0fdbfb]
[Cherry-picked ae1b583]
[Cherry-picked 4961d1e][modified]
[Cherry-picked 72848b3]
Backports #21825 to the 3.6.3. PR submitted by the release tooling.
Backports #22185 to the 3.6.3. PR submitted by the release tooling. [skip ci]
note that I added "dba Akka" to NOTICE.md but I don't believe it's necessary to pollute the version history adding that to the top of every source file, too. in legal contexts, "Lightbend, Inc." is still the company's legal name
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request is syncing the main with changes from language-reference-stable.
It was created automatically after 1eac8fb by @Kordyjan