Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 6, 2025

This PR contains the following updates:

Package Update Change
org.scala-lang:scala3-compiler (source) patch 3.7.3 -> 3.7.4

Release Notes

scala/scala3 (org.scala-lang:scala3-compiler)

v3.7.4

Compare Source

Highlights of the release

  • Bump Scala CLI to v1.9.1 (was v1.9.0) #​23962
  • Make coverage more similar to the one in Scala 2 #​23722

Deprecations for removal

  • Deprecate scala_legacy/MainGenericRunner/scalac -run/scalac -repl for removal #​24267

Other changes and fixes

Context Functions

  • Explain no expansion of ContextFunction0 #​23844

Experimental: Capture Checking

  • Fix #​23737: Update superCallContext to include dummy capture parameters in scope #​23740
  • Fix separation checking for function results #​23927
  • Simple enhancement for pattern matching with capturing types #​23524
  • Don't check bounds in match type cases at CC #​23738

Experimental: Explicit Nulls

  • Add warnings for inferred flexible types in public methods and fields #​23880

Exports

  • Refine isEffectivelyFinal to avoid no-owner crash #​23675

Implicits

  • Fix LiftToAnchors for higher-kinded type applications #​23672
  • Fix implicit scope liftToAnchors for parameter lower bounds #​23679

Linting

  • Invent given pattern name in for comprehension #​23121
  • Unused var message mentions unread or unset #​23719
  • Lint function arrow intended context function #​23847
  • Always traverse Inlined.call in linter #​24043
  • Ignore warnings when compiletime.testing is imported #​24036
  • Lint avoids revisiting Inlined.call #​24277
  • Register no elements for lint after inlining #​24279
  • Use enclosing enclosingInlineds for empty call #​24281
  • Exclude synthetic opaque proxy from lint #​24264

Match Types

  • Fix derivesFrom false negative in provablyDisjointClasses #​23834

Parser

  • Improve message for nested package missing braces #​23816
  • Fix: Allow postfix setters under language.postfixOps #​23775
  • Fix Java record varargs field accessor #​24172

Pattern Matching

  • Fix: do not transform Ident to This in PostTyper anymore #​23899
  • Call inhabited for AppliedType recursively #​23964
  • Fix false unreachable case warning #​23800
  • Add subtype-based fallback in inferPrefixMap and recalculate constraints after application #​23771

Presentation Compiler

  • Additional completions for using clause #​23647
  • Completions - do not add [] for ... derives TC@@​ #​23811
  • Improve symbol order in completions provided by the presentation compiler #​23888
  • Porting XRayModeHints #​23891
  • Go to definition and hover for named args in pattern match #​23956
  • Fix parameter untupling for named tuples (#​23440) #​24152
  • Fix possible SuspendException thrown when using macros #​24174
  • Fix completions for named tuples #​24169

Reporting

  • Do not discard amended format when f-interpolator warns #​23697
  • Mention named givens in double def explainer #​23833
  • Compute the right span for abstract error messages #​23853
  • Add quick fix to add .nn #​23598
  • Add addendum to private val parameter variance error message #​23876
  • Fix compiler crash with -Ymagic-offset-header #​24124

Rewrites

  • Deduplicate patches before applying them to sources #​24215

Scaladoc

  • Indicate optional parameters with = ... #​23676
  • Scaladoc Support for Capture & Separation Checking #​23607
  • Capture Calcuclus: don't eagerly drop caps on parameters #​23759
  • Fix rendering of function-type aliases #​24042

SemanticDB

  • Add context parameters to SemanticDB synthetics #​23381
  • Include synthetic apply in semanticdb #​23629

Tuples

  • Fix: make vals created in desugaring of n-ary lambdas non-synthetic #​23896

Typer

  • Prevent crash in SAM conversion with mismatched arity #​23877
  • Handle assertion error in TyperState #​23665
  • Correctly require a ClassTag when building a multidimensional Array #​23902
  • Make isExactlyNothing and isExactlyAny work for And/OrTypes #​24016

Contributors

Thank you to all the contributors who made this release possible 🎉

According to git shortlog -sn --no-merges 3.7.3..3.7.4 these are:

    23  Wojciech Mazur
    16  Som Snytt
    11  noti0na1
     6  Martin Odersky
     5  Eugene Flesselle
     4  Hamza Remmal
     4  Natsu Kagami
     4  Oliver Bračevac
     4  Seyon Sivatharan
     3  Piotr Chabelski
     3  Tomasz Godzik
     3  Yoonjae Jeon
     3  dependabot[bot]
     2  Jan Chyb
     2  Kacper Korban
     2  Katarzyna Marek
     2  Li Haoyi
     2  Matt Bovel
     2  aherlihy
     1  Florian3k
     1  HarrisL2
     1  Martin Duhem
     1  Paweł Perłakowski
     1  Vadim Chelyshov
     1  Yichen Xu
     1  Zieliński Patryk
     1  katrinafyi
     1  vder
     1  zielinsky

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies label Nov 6, 2025
@renovate renovate bot force-pushed the renovate/patch-scala3version branch 2 times, most recently from 61ef44a to 66960c5 Compare November 14, 2025 00:20
@renovate renovate bot force-pushed the renovate/patch-scala3version branch 7 times, most recently from bae3546 to 12c77d2 Compare November 19, 2025 16:49
@nicolasfara nicolasfara force-pushed the renovate/patch-scala3version branch from 12c77d2 to cb6abb5 Compare November 19, 2025 16:58
@renovate renovate bot force-pushed the renovate/patch-scala3version branch from cb6abb5 to c4fe48d Compare November 19, 2025 17:15
@nicolasfara nicolasfara force-pushed the renovate/patch-scala3version branch from c4fe48d to 0d1478e Compare November 19, 2025 17:23
@renovate renovate bot force-pushed the renovate/patch-scala3version branch 2 times, most recently from bd0fa94 to 5b1897f Compare November 21, 2025 08:35
@mergify
Copy link

mergify bot commented Nov 21, 2025

Hi @renovate[bot]! 👋
This pull request has conflicts 😖
Could you fix it? 🔧
Thank you! 🙏

@nicolasfara nicolasfara force-pushed the renovate/patch-scala3version branch from 5b1897f to a3d5dc7 Compare November 21, 2025 08:56
@renovate renovate bot force-pushed the renovate/patch-scala3version branch from a3d5dc7 to 9034542 Compare November 21, 2025 08:57
@nicolasfara nicolasfara force-pushed the renovate/patch-scala3version branch from 9034542 to e98ffcd Compare November 21, 2025 09:16
@renovate renovate bot force-pushed the renovate/patch-scala3version branch from e98ffcd to 5e6e2d8 Compare November 21, 2025 09:16
@nicolasfara nicolasfara force-pushed the renovate/patch-scala3version branch 2 times, most recently from ec9a3f6 to 46cecf6 Compare November 21, 2025 09:58
@renovate renovate bot force-pushed the renovate/patch-scala3version branch from 46cecf6 to c81d902 Compare November 21, 2025 09:58
@nicolasfara nicolasfara force-pushed the renovate/patch-scala3version branch from c81d902 to 03fa562 Compare November 21, 2025 15:39
@renovate renovate bot force-pushed the renovate/patch-scala3version branch from 03fa562 to 6de33f9 Compare November 21, 2025 15:39
@nicolasfara nicolasfara force-pushed the renovate/patch-scala3version branch from 6de33f9 to 58ad147 Compare November 21, 2025 18:36
@renovate renovate bot force-pushed the renovate/patch-scala3version branch 2 times, most recently from 14676a4 to 0683cdf Compare November 24, 2025 11:58
@nicolasfara nicolasfara force-pushed the renovate/patch-scala3version branch from 0683cdf to 3409c3d Compare November 24, 2025 12:22
@nicolasfara nicolasfara force-pushed the renovate/patch-scala3version branch from 3409c3d to 86a3aa6 Compare November 24, 2025 15:32
@renovate renovate bot force-pushed the renovate/patch-scala3version branch from 86a3aa6 to bcc3dfa Compare November 24, 2025 15:32
@nicolasfara nicolasfara force-pushed the renovate/patch-scala3version branch 2 times, most recently from 50ebeb6 to 6bcf2bb Compare November 27, 2025 19:07
@renovate renovate bot force-pushed the renovate/patch-scala3version branch from 6bcf2bb to 7cc1748 Compare November 27, 2025 19:07
@nicolasfara nicolasfara force-pushed the renovate/patch-scala3version branch from 7cc1748 to b09a258 Compare December 4, 2025 06:27
@renovate renovate bot force-pushed the renovate/patch-scala3version branch 3 times, most recently from caf21af to a4d5b32 Compare December 6, 2025 08:51
@nicolasfara nicolasfara force-pushed the renovate/patch-scala3version branch from a4d5b32 to f3f349c Compare December 10, 2025 11:17
@renovate renovate bot force-pushed the renovate/patch-scala3version branch from f3f349c to 582628e Compare December 10, 2025 11:17
@nicolasfara nicolasfara force-pushed the renovate/patch-scala3version branch from 582628e to a3d803a Compare December 10, 2025 11:37
@renovate renovate bot force-pushed the renovate/patch-scala3version branch 2 times, most recently from 181e0d0 to 517f558 Compare December 11, 2025 22:26
@nicolasfara nicolasfara force-pushed the renovate/patch-scala3version branch from 517f558 to ee3da61 Compare December 13, 2025 18:30
@renovate renovate bot force-pushed the renovate/patch-scala3version branch from ee3da61 to 08c704a Compare December 13, 2025 18:30
@nicolasfara nicolasfara force-pushed the renovate/patch-scala3version branch from 08c704a to d3d64b9 Compare December 13, 2025 18:50
@renovate renovate bot force-pushed the renovate/patch-scala3version branch 2 times, most recently from dd22c5e to db6a557 Compare December 14, 2025 03:03
@nicolasfara nicolasfara force-pushed the renovate/patch-scala3version branch from db6a557 to 74f03da Compare December 14, 2025 21:29
@renovate renovate bot force-pushed the renovate/patch-scala3version branch 2 times, most recently from b27690b to 9986619 Compare December 17, 2025 16:11
@nicolasfara nicolasfara force-pushed the renovate/patch-scala3version branch from 9986619 to e639af0 Compare December 18, 2025 00:30
@renovate renovate bot force-pushed the renovate/patch-scala3version branch from e639af0 to b7b360e Compare December 18, 2025 00:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant