build(deps): update dependency scala to v3.8.4 (main)#64
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
80515cf to
ef25318
Compare
ef25318 to
6e2643a
Compare
64fca02 to
58fea6f
Compare
0a1b3c2 to
6315093
Compare
6f58b63 to
51c17ed
Compare
51c17ed to
980e557
Compare
7e2e046 to
5ec69d0
Compare
5ec69d0 to
3387de2
Compare
3387de2 to
5ebbbb8
Compare
5ebbbb8 to
94fae1e
Compare
94fae1e to
9ec5762
Compare
70c70ec to
77fdf75
Compare
77fdf75 to
ff560ea
Compare
ff560ea to
badafa7
Compare
badafa7 to
ec592ae
Compare
71ebcc2 to
37a53e2
Compare
37a53e2 to
d2f3c21
Compare
d2f3c21 to
af86634
Compare
af86634 to
f3bee7f
Compare
f3bee7f to
2f45c58
Compare
2f45c58 to
e6b0540
Compare
e6b0540 to
39affa9
Compare
39affa9 to
7c29708
Compare
cae89ea to
896ddb7
Compare
896ddb7 to
0bcac0c
Compare
0bcac0c to
0326857
Compare
0326857 to
28e85f2
Compare
28e85f2 to
f592bf0
Compare
f592bf0 to
6ee4bc6
Compare
This file contains hidden or 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
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 PR contains the following updates:
3.3.0→3.8.4Release Notes
scala/scala3 (scala)
v3.8.4Compare Source
v3.8.3Compare Source
Release highlights
// $COVERAGE-OFF$and// $COVERAGE-ON$#24486-print-linescompiler setting #25330Other changes and fixes
Desugaring
Documentation
captoany/fresh#25057Enums
Experimental: Capture Checking
update def#24906@inferredannotation #25175<fluid>decorations replace existing capture sets #25012fresh#24985Experimental: Modularity
Exports
Inline
JDK
JVM Backend
Linting
Metaprogramming
Named Tuples
valstatements orforgenerators" #24928Overloading
Parser
toVectorfor XML literal sequences #23221Pattern Matching
Presentation Compiler
Nothing & Anyin hover and signature help #24921REPL
module-info.classfiles during REPL tab-completion #24838:depand:jar#25312Reporting
-print-linesoption #24905Runner
Rewrites
Scaladoc
Scala.js
Settings
Standard Library
StringOps.*implementation #24786TASTy format
Tooling
-Ydump-sbt-inc#25125Typer
Quotes
Contributors
Thank you to all the contributors who made this release possible 🎉
According to
git shortlog -sn --no-merges 3.8.2..3.8.3these are:v3.8.2Compare Source
Highlights of the release
forwith many vals and overloadedmap#25090:dep ...to add library dependencies in the Scala REPL #24131Other changes and fixes
Context Functions
Desugaring
Experimental: Capture Checking
Experimental: Seperation Checking
updateonly for consume methods in Mutable classes #24383Experimental: Explcit Nulls
Experimental: Global Initialization
Annotations
@targetNameon primary constructor too #24682Coverage
Enums
Exports
Erasure
Inline
Implicits
Initialization
JVM Backend
Linting
Nullability
Overloading
Parser
Pattern Matching
Presentation Compiler
-explainto the presentation compiler #24740REPL
Reporting
Scaladoc
Standard Library
StringOps.padToimplementation #24575String.repeatinscala.io.Source#24594IArray.tapEach#24727TASTy
Transform
Tuples
typeSizecalculation forTupleNvs recursive pair encodings #24743Typer
typedAppliedTypeTree#24522ptwhen possible #24231Union types
Value class
Quotes
quotes.reflect.Position.ofMacroExpansionconsider-Ymagic-offset-header#24301Contributors
Thank you to all the contributors who made this release possible 🎉
According to
git shortlog -sn --no-merges 3.8.1..3.8.2these are:v3.8.1Compare Source
Highlights of the release
Scala 3.8.1 is a hotfix release for 3.8.0.
It addresses runtime regressions found after the 3.8.0 artifacts were released, specifically JVM linkage errors affecting a small subset of Scala 2 specialized types and members.
Additional regressions
The following regressions still present in 3.8.1 will be addressed in a forthcoming 3.8.2 hotfix release:
forcomprehensions have incorrect behavior at runtime (#24673)Cautious users may wish to wait for 3.8.2.
Fixed regressions
Thank you to all the contributors who made this release possible 🎉
v3.8.0Compare Source
Highlights of the release
runtimeCheckeda standard feature #23262better-forsa stable feature #23630intopreview feature #24090:#23821scala.caps.Purenon-experimental #23745Other changes and fixes
Annotations
scala.annotation.elidable#23913scala.annotation.transparentTrait#23116Experimental: Capture Checking
scala.caps.Puretransparent #23914scala.caps.Capabilitynon-experimental #23507scala.caps.Pureupper bound only under cc #23784Experimental: Explicit Nulls
Yflexify-tastyis set; Refine FlexibleType nullification rules #23938Experimental: Global Initalization
Experimental: Into
Experimental: Modularity
Implicits
JVM Backend
BackendUtils.classfileVersionMap#23954TypeErasure.samExpansionNotNeededto check parent traits if SAM is covered #24843Linting
Match Types
Metaprogramming
Named Tuples
apply. #24191Opaque Types
Packaging
scala3-librarydoes not contain .class or .tasty files #24714scala3-libraryartifacts are empty #24816Parser
Pattern Matching
Performance
compilationUnitInfoofTastyLoaderlazy #24604Pickling
UnApplytrees in posttyper #24259Presentation Compiler
Reporting
Reflection
RefinedandTypeProjectionTypeTrees #23837REPL
Scala Runner
scala_legacyandMainGenericRunner#24244-runand-replinMainGenericCompiler#24289coursierto 2.1.25-M21 (was 2.1.25-M19) #24739Scaladoc
@consumeas theconsumemodifier #23754consume updateinscaladoc#23760Scala.js
VarArgsBuilder. #24144scala.Unitin Scala.js #24405scala.Unitin Scala.js" #24475scala-library-sjsproject #24450Settings
-usejavacpa private setting as-Yusejavacp#24304-language:experimental.*settings #24513Specification
Standard Library
transparentmodifier to already assumed transparent types #23104Predef.runtimeCheckedtoo #23917scala.runtime.Statics.releaseFence#23953scala.runtime.SymbolLiteral#23970scala.runtime.AbstractFuntionNin Scala 2 #24147scala.caps.Pureparent traits in stdlib #24149Option.applyand dropOption.fromNullable#24238scala.Appin Scala 3 #24242library.propertiesto resources of scala-library jars #24332scala.AnyValwith Scala 3 #24406| Nullfrom implicit BigDecimal conversion similar to BigInt #24600scala.runtime.stdLibPatchespackage #24587scala.Predefcapture checked #24643@uncheckedOverrideannotation for definitions that may override #24545Quotes
ValDef.letwhich also accepts flags #23388TASTy Format
Testing
Transform
Typeclass Derivation
Typer
Union types
scala.caps.Purein the erasure of union and intersection types #24151Contributors
Thank you to all the contributors who made this release possible 🎉
According to
git shortlog -sn --no-merges 3.7.4..3.8.0these are:v3.7.4Compare Source
Highlights of the release
Deprecations for removal
scala_legacy/MainGenericRunner/scalac -run/scalac -replfor removal #24267Other changes and fixes
Context Functions
Experimental: Capture Checking
Experimental: Explicit Nulls
Exports
Implicits
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.