DevOps-Perl-tools
DevOps-Perl-tools copied to clipboard
Bump scala.version from 2.10.6 to 2.13.2 in /templates
Bumps scala.version from 2.10.6 to 2.13.2.
Updates scala-library from 2.10.6 to 2.13.2
Release notes
Sourced from scala-library's releases.
Scala 2.13.2 has:
- a brand-new
Vectorimplementation- configurable warnings
- an improved REPL (now JLine 3 based)
- bugfixes and more
Vector
- Rewrite
Vector(using "radix-balanced finger tree vectors"), for performance (#8534)Small vectors are now more compactly represented. Some operations are now drastically faster on large vectors. A few operations may be a little slower.
Kudos to @szeiger for this work.
Configurable warnings
- Add
-Wconfflag for configurable warnings,@nowarnannotation for local suppression (#8373)Note that scala-collection-compat 2.1.6 (or newer) provides
@nowarnfor cross-built projects (as a no-op on 2.11 and 2.12).Special thanks to Roman Janusz (@ghik), whose silencer plugin was the basis for this work.
REPL improvements
- REPL: upgrade to JLine 3 (benefits include multi-line editing) (#8036)
- Default true
-Yrepl-class-basedand-Yuse-magic-imports(#8748)
-Yrepl-class-basedavoids deadlocks-Yuse-magic-importsimproves performance for long sessions- Improve REPL display of method types (#8319)
Special thanks to @som-snytt for spearheading the JLine 3 upgrade.
We are tracking JLine-related improvements and regressions here. There some known regressions in some less-vital features and behaviors; we plan to address these in future 2.13.x releases.
Language changes
- Unicode escapes are now ordinary escape sequences (not processed early) (#8282)
Compiler fixes
- Plug many variance holes (in higher-kinded types, refined types, and private inner classes) (#8545)
- Fix variance handling for parameterized type aliases (#8651)
- Exclude universal members (
getClass,toString, etc) from root module import (#8541)- Matching strings makes switches in bytecode (#8451)
Deprecations
... (truncated)
Commits
706ef1badd mailmap entry7d29cccMerge pull request #8905 from SethTisue/jline3-improved-completionee2b5aeREPL: JLine 3: tab completion: indicate deprecated?, universal?, arity19fd1a1bump JLine version to 3.14.1 (was 3.14.0)8de6e34Merge pull request #8906 from SethTisue/the-return-of-xnojline1989e0dREPL: JLine 3: bring back-Xnojline, but deprecate itd69a1efMerge pull request #8904 from SethTisue/scaladoc-regression8983b69fix buggy Java version check in Scaladoc tool51233daMerge pull request #8900 from som-snytt/review/85582c61430Don't rewrite assignment of untyped qual- Additional commits viewable in compare view
Updates scala-compiler from 2.10.6 to 2.13.2
Release notes
Sourced from scala-compiler's releases.
Scala 2.13.2 has:
- a brand-new
Vectorimplementation- configurable warnings
- an improved REPL (now JLine 3 based)
- bugfixes and more
Vector
- Rewrite
Vector(using "radix-balanced finger tree vectors"), for performance (#8534)Small vectors are now more compactly represented. Some operations are now drastically faster on large vectors. A few operations may be a little slower.
Kudos to @szeiger for this work.
Configurable warnings
- Add
-Wconfflag for configurable warnings,@nowarnannotation for local suppression (#8373)Note that scala-collection-compat 2.1.6 (or newer) provides
@nowarnfor cross-built projects (as a no-op on 2.11 and 2.12).Special thanks to Roman Janusz (@ghik), whose silencer plugin was the basis for this work.
REPL improvements
- REPL: upgrade to JLine 3 (benefits include multi-line editing) (#8036)
- Default true
-Yrepl-class-basedand-Yuse-magic-imports(#8748)
-Yrepl-class-basedavoids deadlocks-Yuse-magic-importsimproves performance for long sessions- Improve REPL display of method types (#8319)
Special thanks to @som-snytt for spearheading the JLine 3 upgrade.
We are tracking JLine-related improvements and regressions here. There some known regressions in some less-vital features and behaviors; we plan to address these in future 2.13.x releases.
Language changes
- Unicode escapes are now ordinary escape sequences (not processed early) (#8282)
Compiler fixes
- Plug many variance holes (in higher-kinded types, refined types, and private inner classes) (#8545)
- Fix variance handling for parameterized type aliases (#8651)
- Exclude universal members (
getClass,toString, etc) from root module import (#8541)- Matching strings makes switches in bytecode (#8451)
Deprecations
... (truncated)
Commits
706ef1badd mailmap entry7d29cccMerge pull request #8905 from SethTisue/jline3-improved-completionee2b5aeREPL: JLine 3: tab completion: indicate deprecated?, universal?, arity19fd1a1bump JLine version to 3.14.1 (was 3.14.0)8de6e34Merge pull request #8906 from SethTisue/the-return-of-xnojline1989e0dREPL: JLine 3: bring back-Xnojline, but deprecate itd69a1efMerge pull request #8904 from SethTisue/scaladoc-regression8983b69fix buggy Java version check in Scaladoc tool51233daMerge pull request #8900 from som-snytt/review/85582c61430Don't rewrite assignment of untyped qual- Additional commits viewable in compare view
Updates scala-reflect from 2.10.6 to 2.13.2
Release notes
Sourced from scala-reflect's releases.
Scala 2.13.2 has:
- a brand-new
Vectorimplementation- configurable warnings
- an improved REPL (now JLine 3 based)
- bugfixes and more
Vector
- Rewrite
Vector(using "radix-balanced finger tree vectors"), for performance (#8534)Small vectors are now more compactly represented. Some operations are now drastically faster on large vectors. A few operations may be a little slower.
Kudos to @szeiger for this work.
Configurable warnings
- Add
-Wconfflag for configurable warnings,@nowarnannotation for local suppression (#8373)Note that scala-collection-compat 2.1.6 (or newer) provides
@nowarnfor cross-built projects (as a no-op on 2.11 and 2.12).Special thanks to Roman Janusz (@ghik), whose silencer plugin was the basis for this work.
REPL improvements
- REPL: upgrade to JLine 3 (benefits include multi-line editing) (#8036)
- Default true
-Yrepl-class-basedand-Yuse-magic-imports(#8748)
-Yrepl-class-basedavoids deadlocks-Yuse-magic-importsimproves performance for long sessions- Improve REPL display of method types (#8319)
Special thanks to @som-snytt for spearheading the JLine 3 upgrade.
We are tracking JLine-related improvements and regressions here. There some known regressions in some less-vital features and behaviors; we plan to address these in future 2.13.x releases.
Language changes
- Unicode escapes are now ordinary escape sequences (not processed early) (#8282)
Compiler fixes
- Plug many variance holes (in higher-kinded types, refined types, and private inner classes) (#8545)
- Fix variance handling for parameterized type aliases (#8651)
- Exclude universal members (
getClass,toString, etc) from root module import (#8541)- Matching strings makes switches in bytecode (#8451)
Deprecations
... (truncated)
Commits
706ef1badd mailmap entry7d29cccMerge pull request #8905 from SethTisue/jline3-improved-completionee2b5aeREPL: JLine 3: tab completion: indicate deprecated?, universal?, arity19fd1a1bump JLine version to 3.14.1 (was 3.14.0)8de6e34Merge pull request #8906 from SethTisue/the-return-of-xnojline1989e0dREPL: JLine 3: bring back-Xnojline, but deprecate itd69a1efMerge pull request #8904 from SethTisue/scaladoc-regression8983b69fix buggy Java version check in Scaladoc tool51233daMerge pull request #8900 from som-snytt/review/85582c61430Don't rewrite assignment of untyped qual- Additional commits viewable in compare view
Updates scalap from 2.10.6 to 2.13.2
Release notes
Sourced from scalap's releases.
Scala 2.13.2 has:
- a brand-new
Vectorimplementation- configurable warnings
- an improved REPL (now JLine 3 based)
- bugfixes and more
Vector
- Rewrite
Vector(using "radix-balanced finger tree vectors"), for performance (#8534)Small vectors are now more compactly represented. Some operations are now drastically faster on large vectors. A few operations may be a little slower.
Kudos to @szeiger for this work.
Configurable warnings
- Add
-Wconfflag for configurable warnings,@nowarnannotation for local suppression (#8373)Note that scala-collection-compat 2.1.6 (or newer) provides
@nowarnfor cross-built projects (as a no-op on 2.11 and 2.12).Special thanks to Roman Janusz (@ghik), whose silencer plugin was the basis for this work.
REPL improvements
- REPL: upgrade to JLine 3 (benefits include multi-line editing) (#8036)
- Default true
-Yrepl-class-basedand-Yuse-magic-imports(#8748)
-Yrepl-class-basedavoids deadlocks-Yuse-magic-importsimproves performance for long sessions- Improve REPL display of method types (#8319)
Special thanks to @som-snytt for spearheading the JLine 3 upgrade.
We are tracking JLine-related improvements and regressions here. There some known regressions in some less-vital features and behaviors; we plan to address these in future 2.13.x releases.
Language changes
- Unicode escapes are now ordinary escape sequences (not processed early) (#8282)
Compiler fixes
- Plug many variance holes (in higher-kinded types, refined types, and private inner classes) (#8545)
- Fix variance handling for parameterized type aliases (#8651)
- Exclude universal members (
getClass,toString, etc) from root module import (#8541)- Matching strings makes switches in bytecode (#8451)
Deprecations
... (truncated)
Commits
706ef1badd mailmap entry7d29cccMerge pull request #8905 from SethTisue/jline3-improved-completionee2b5aeREPL: JLine 3: tab completion: indicate deprecated?, universal?, arity19fd1a1bump JLine version to 3.14.1 (was 3.14.0)8de6e34Merge pull request #8906 from SethTisue/the-return-of-xnojline1989e0dREPL: JLine 3: bring back-Xnojline, but deprecate itd69a1efMerge pull request #8904 from SethTisue/scaladoc-regression8983b69fix buggy Java version check in Scaladoc tool51233daMerge pull request #8900 from som-snytt/review/85582c61430Don't rewrite assignment of untyped qual- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.
Kudos, SonarCloud Quality Gate passed!
0 Bugs
0 Vulnerabilities (and
0 Security Hotspots to review)
0 Code Smells
No Coverage information
0.0% Duplication
Errors and warnings are found on analyzing the commit bca82b7f9bf481770034e97a558b69a3afee33d7.
1 error:
1 warning:
- ⚠️ Goodcheck
We recommend to address them as possible, for example, update outdated dependencies, fix the tool's configuration, configure sider.yml, turn off unused tools, and so on.
If you are struggling with these errors or warnings, feel free to ask us via chat. 💬
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting @dependabot rebase.