Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dependabot: bump org.scala-lang:scala-library from 2.13.9 to 2.13.11 (#…
…3119) Bumps [org.scala-lang:scala-library](https://github.com/scala/scala) from 2.13.9 to 2.13.11. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/scala/scala/releases">org.scala-lang:scala-library's releases</a>.</em></p> <blockquote> <h2>Scala 2.13.11</h2> <p>The Scala team at Lightbend is pleased to announce the availability of Scala 2.13.11.</p> <p>The following changes are highlights of this release:</p> <h3>Collections</h3> <ul> <li>Faster <code>Vector</code> concatenation (<a href="https://redirect.github.com/scala/scala/pull/10159">#10159</a> by <a href="https://github.com/ansvonwa"><code>@ansvonwa</code></a>)</li> <li>New <code>LinkedHashMap</code>/<code>LinkedHashSet</code> implementation (<a href="https://redirect.github.com/scala/scala/pull/10221">#10221</a> by <a href="https://github.com/liang3zy22"><code>@liang3zy22</code></a>)</li> </ul> <h3>Compatibility</h3> <ul> <li>Support JDK 20 and 21 by upgrading to ASM 9.5 (<a href="https://redirect.github.com/scala/scala/pull/10363">#10363</a>, <a href="https://redirect.github.com/scala/scala/pull/10184">#10184</a> by <a href="https://github.com/Philippus"><code>@Philippus</code></a>)</li> <li>Fix crash reading JDK 21 classfiles (<a href="https://redirect.github.com/scala/scala/pull/10397">#10397</a>)</li> <li>Support Java 17 <code>sealed</code> in Java sources and classfiles (<a href="https://redirect.github.com/scala/scala/pull/10348">#10348</a>, <a href="https://redirect.github.com/scala/scala/pull/10105">#10105</a> by <a href="https://github.com/som-snytt"><code>@som-snytt</code></a>)</li> <li>Support Scala 3.3 in TASTy reader (<a href="https://redirect.github.com/scala/scala/pull/10299">#10299</a> by <a href="https://github.com/bishabosha"><code>@bishabosha</code></a>)</li> </ul> <h3>Align with Scala 3</h3> <ul> <li>Accept <code>implicit _</code>, <code>implicit (x: Int)</code> in lambdas, like Scala 3 does (<a href="https://redirect.github.com/scala/scala/pull/10327">#10327</a> by <a href="https://github.com/som-snytt"><code>@som-snytt</code></a>)</li> <li>Deprecate infix type args, as they are dropped in Scala 3 (<a href="https://redirect.github.com/scala/scala/pull/10255">#10255</a> by <a href="https://github.com/som-snytt"><code>@som-snytt</code></a>)</li> <li>Allow eta-expansion of methods with dependent types (<a href="https://redirect.github.com/scala/scala/pull/10166">#10166</a>)</li> <li>Abstract parent <code>copy</code> does not suspend case <code>copy</code> (<a href="https://redirect.github.com/scala/scala/pull/10085">#10085</a> by <a href="https://github.com/som-snytt"><code>@som-snytt</code></a>)</li> <li>Don't GLB binders of type patterns, use the type directly (<a href="https://redirect.github.com/scala/scala/pull/10247">#10247</a>)</li> <li>Under <code>-Xsource:3</code>, warn that inherited members no longer take precedence over outer definitions in Scala 3 (<a href="https://redirect.github.com/scala/scala/pull/10220">#10220</a>, <a href="https://redirect.github.com/scala/scala/pull/10339">#10339</a>)</li> <li>Under <code>-Xsource:3</code>, adjust 2.13.9 change to ignore override type for whitebox macro expansion (<a href="https://redirect.github.com/scala/scala/pull/10188">#10188</a> by <a href="https://github.com/som-snytt"><code>@som-snytt</code></a>)</li> <li>Under <code>-Xsource:3</code>, use narrowest type for pt of override (<a href="https://redirect.github.com/scala/scala/pull/10198">#10198</a> by <a href="https://github.com/som-snytt"><code>@som-snytt</code></a>)</li> <li>Under <code>-Xsource:3</code>, warn about change to parenless lambda parens (<a href="https://redirect.github.com/scala/scala/pull/10320">#10320</a> by <a href="https://github.com/som-snytt"><code>@som-snytt</code></a>)</li> </ul> <h3>Lints and warnings</h3> <ul> <li>Lint select from <code>Unit</code>, or <code>Int</code> that incurs widening (<a href="https://redirect.github.com/scala/scala/pull/10372">#10372</a> by <a href="https://github.com/som-snytt"><code>@som-snytt</code></a>)</li> <li>Lint for integral divisions that are widened to a float (<a href="https://redirect.github.com/scala/scala/pull/10369">#10369</a> by <a href="https://github.com/som-snytt"><code>@som-snytt</code></a>)</li> <li>Lint if args adapted to <code>Unit</code> and discarded (<a href="https://redirect.github.com/scala/scala/pull/10150">#10150</a> by <a href="https://github.com/som-snytt"><code>@som-snytt</code></a>)</li> <li>Warn that implicit should have explicit type (<a href="https://redirect.github.com/scala/scala/pull/10083">#10083</a> by <a href="https://github.com/som-snytt"><code>@som-snytt</code></a>)</li> </ul> <h3>Other notable changes</h3> <ul> <li>Disallow mixins where super calls bind to vals (<a href="https://redirect.github.com/scala/scala/pull/10268">#10268</a>)</li> <li>Make scalac's argument-file processing more like javac's in handling spaces and line breaks (<a href="https://redirect.github.com/scala/scala/pull/10319">#10319</a> by <a href="https://github.com/som-snytt"><code>@som-snytt</code></a>)</li> <li>Bump JLine and JNA versions (<a href="https://redirect.github.com/scala/scala/pull/10318">#10318</a>)</li> <li><code>javabootclasspath</code> supersedes <code>jrt</code> (<a href="https://redirect.github.com/scala/scala/pull/10336">#10336</a> by <a href="https://github.com/som-snytt"><code>@som-snytt</code></a>)</li> <li>Report total errors on stderr (<a href="https://redirect.github.com/scala/scala/pull/10272">#10272</a> by <a href="https://github.com/som-snytt"><code>@som-snytt</code></a>)</li> <li>Fix pathologically slow compilation of some pattern matches since 2.13.7 (<a href="https://redirect.github.com/scala/scala/pull/10258">#10258</a> by <a href="https://github.com/KisaragiEffective"><code>@KisaragiEffective</code></a>)</li> <li>Provide <code>equals</code> and <code>hashCode</code> on <code>IterableWrapper</code> again (fixing 2.13.9 regression) (<a href="https://redirect.github.com/scala/scala/pull/10205">#10205</a> by <a href="https://github.com/som-snytt"><code>@som-snytt</code></a>)</li> <li>Improvements to <code>-Vimplicits</code>; errors now show complete implicit search tree (<a href="https://redirect.github.com/scala/scala/pull/9944">#9944</a> by <a href="https://github.com/tribbloid"><code>@tribbloid</code></a>)</li> <li><code>-Vprint</code> defaults to <code>-Vprint:typer</code>; phases may be prefixed with <code>~</code> to mean "before and after" (<a href="https://redirect.github.com/scala/scala/pull/10173">#10173</a> by <a href="https://github.com/som-snytt"><code>@som-snytt</code></a>)</li> </ul> <p>2.13.11 also includes the <a href="https://github.com/scala/scala/releases/v2.12.18">changes from Scala 2.12.18</a>. (A few of the most significant, such as those involving JDK 20 and 21 compatibility, are listed above.)</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/scala/scala/commit/f113b1ab477ae2052725fe0b7ba5ae2796903807"><code>f113b1a</code></a> Merge pull request <a href="https://redirect.github.com/scala/scala/issues/10417">#10417</a> from SethTisue/revert-pr-10148</li> <li><a href="https://github.com/scala/scala/commit/3fdd09135aa89f6d3cfa51a7655c95df412c664e"><code>3fdd091</code></a> revert pull request <a href="https://redirect.github.com/scala/scala/issues/10148">#10148</a> in its entirety</li> <li><a href="https://github.com/scala/scala/commit/fd209dca84321d51b8e250a9f25d58fce5e6d902"><code>fd209dc</code></a> Merge pull request <a href="https://redirect.github.com/scala/scala/issues/10409">#10409</a> from SethTisue/scala-3.3.1-RC1</li> <li><a href="https://github.com/scala/scala/commit/6a5318d11c4443129b93ab4c20c2582e16a90457"><code>6a5318d</code></a> Scala 3.3.1-RC1 (enable TastyTest on JDK 21)</li> <li><a href="https://github.com/scala/scala/commit/5df41be1394190bff2398bc1189df20badf22c36"><code>5df41be</code></a> Merge pull request <a href="https://redirect.github.com/scala/scala/issues/10408">#10408</a> from ckipp01/elidedNote</li> <li><a href="https://github.com/scala/scala/commit/263eb471a7ce034bb96651214901bc48fcce95d6"><code>263eb47</code></a> Merge pull request <a href="https://redirect.github.com/scala/scala/issues/10148">#10148</a> from tgodzik/correct-by-name</li> <li><a href="https://github.com/scala/scala/commit/a521eac9fd9e93058b8b1c404bc7f290519bc43c"><code>a521eac</code></a> remove unused field in CompletionCandidate</li> <li><a href="https://github.com/scala/scala/commit/f125f82a14b98895ce8b73980d7d0972d8d5436f"><code>f125f82</code></a> slight tweak to completion logic, bringing code in line with intention</li> <li><a href="https://github.com/scala/scala/commit/124dbff41d101e9d869a69dd89e2beaf7e2848c2"><code>124dbff</code></a> bugfix: Matcher should be able to match on name exactly</li> <li><a href="https://github.com/scala/scala/commit/a901a6090d1a006cc300489928d1f93bcc4c1880"><code>a901a60</code></a> Merge pull request <a href="https://redirect.github.com/scala/scala/issues/10407">#10407</a> from SethTisue/scala-3.3.0</li> <li>Additional commits viewable in <a href="https://github.com/scala/scala/compare/v2.13.9...v2.13.11">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.scala-lang:scala-library&package-manager=gradle&previous-version=2.13.9&new-version=2.13.11)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information