-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Insights: scala/scala3
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
3.7.2
published
Aug 1, 2025
31 Pull requests merged by 15 people
-
Backport "Handle default arguments in named parameters for inlay hints" to 3.7.3
#23648 merged
Aug 1, 2025 -
Backport "Add line number magic comment support" to 3.7.3
#23646 merged
Aug 1, 2025 -
Backport "Emit an error for quoted pattern type variable after
new
" to 3.7.3#23644 merged
Aug 1, 2025 -
Backport "Fix #23576" to 3.7.3
#23643 merged
Aug 1, 2025 -
Handle default arguments in named parameters for inlay hints
#23641 merged
Aug 1, 2025 -
Add line number magic comment support
#23549 merged
Aug 1, 2025 -
Update JDK version to 17 in some remaining CI tasks
#23639 merged
Aug 1, 2025 -
Fix #23576
#23634 merged
Aug 1, 2025 -
[build] Increment default thread stack size from to 2MB (was 1MB)
#23638 merged
Jul 31, 2025 -
Reenable better-fors under '-source:3.7 -preview' settings
#23636 merged
Jul 31, 2025 -
Make SIP-62
better-fors
a stable feature#23630 merged
Jul 31, 2025 -
chore: deprecate
scala.annotation.transparentTrait
#23254 merged
Jul 30, 2025 -
Add missing reference page:
Quoted Patterns with Polymorphic Functions
#23632 merged
Jul 30, 2025 -
Emit an error for quoted pattern type variable after
new
#23618 merged
Jul 30, 2025 -
Skip bypassing unapply for scala 2 case classes to allow for single-element named tuple in unapply
#23603 merged
Jul 30, 2025 -
bugfix: Include synthetic apply in semanticdb
#23629 merged
Jul 30, 2025 -
Prepare build for Scala 3.8.0 development
#23626 merged
Jul 29, 2025 -
Add FlexibleType support for scaladoc
#23320 merged
Jul 29, 2025 -
Quotes reflect: sort the typeMembers output list and filter out non-members
#22876 merged
Jul 29, 2025 -
Fix issue with certain polyfunctions not properly matching in macros
#23614 merged
Jul 29, 2025 -
chore: add
scala3-staging
andscala3-tasty-inspector
to the new build#23624 merged
Jul 29, 2025 -
Add regression test for #23616
#23623 merged
Jul 29, 2025 -
chore: add the testing suite for
scala3-sbt-bridge
andtasty-core
#23617 merged
Jul 29, 2025 -
Fix completions for Quotes
#23619 merged
Jul 29, 2025 -
Revert "Emit mixin forwarders as ordinary, non-bridge methods again"
#23613 merged
Jul 28, 2025 -
Suppress warnings in comprehensions with 22+ binds
#23590 merged
Jul 28, 2025 -
Add
stableNull
annotation to force tracking mutable fields#23528 merged
Jul 28, 2025 -
Emit mixin forwarders as ordinary, non-bridge methods again
#21890 merged
Jul 27, 2025 -
chore: add the base projects as
bootstrapped
in the new build#23608 merged
Jul 27, 2025 -
Add all remaining non-bootstrapped projects
#23605 merged
Jul 26, 2025
7 Pull requests opened by 7 people
-
Unify generation of `Scala 3` API and Reference documentations
#23606 opened
Jul 26, 2025 -
Scaladoc Support for Capture & Separation Checking (Staging)
#23607 opened
Jul 26, 2025 -
Fix Dependent types in TupledFunction
#23615 opened
Jul 28, 2025 -
Generalize "Don't approximate a type using Nothing as prefix"
#23628 opened
Jul 29, 2025 -
fix: Fix extracting refinements from intersection types in dynamic select hovers
#23640 opened
Jul 31, 2025 -
Draft: additional completions for using clause
#23647 opened
Aug 1, 2025 -
Add suppression if nowarn differs
#23652 opened
Aug 2, 2025
19 Issues closed by 8 people
-
Crash in JVM backend for optimised tuple extraction
#23596 closed
Aug 1, 2025 -
Provide a way to offset line numbers in wrapped scripts
#21919 closed
Aug 1, 2025 -
Regression in lazy symbol completion or bug in nested classfile parser
#23576 closed
Aug 1, 2025 -
Intermittent StackOverflow in Typer when running `community_build_c` and `community_build_b`
#23612 closed
Jul 31, 2025 -
Nightly Dotty workflow of 2025-07-31 failed
#23635 closed
Jul 31, 2025 -
Distribute releases as .deb and .msi
#12502 closed
Jul 31, 2025 -
Recursion limit exceeded (opaque types + inline methods) (3.7.0)
#23137 closed
Jul 31, 2025 -
Unable to match a lower-case constructor in quoted pattern
#22616 closed
Jul 30, 2025 -
ClassCastException when using named pattern one single-component named tuple
#23131 closed
Jul 30, 2025 -
Typeclass derivation of recursive types
#8183 closed
Jul 29, 2025 -
Types unhandled by the scaladoc TASTy types support
#22761 closed
Jul 29, 2025 -
Symbol.typeMembers can return empty Symbols on union type aliases
#22483 closed
Jul 29, 2025 -
Quoted pattern matching of poly functions does not work with quoted code
#23589 closed
Jul 29, 2025 -
Regression in erasure for `typelevel/spotted-leopards`
#23616 closed
Jul 29, 2025 -
Release procedure 3.7.2-RC2
#23553 closed
Jul 29, 2025 -
Nightly Dotty workflow of 2025-07-29 failed
#23622 closed
Jul 29, 2025 -
Compiling with more than 21 given will cause warning
#23164 closed
Jul 28, 2025 -
Published `scala3-sbt-bridge` depends on the *non-bootstrapped* compiler
#23604 closed
Jul 27, 2025
11 Issues opened by 7 people
-
multiple `@nowarn` annotation does not work since Scala 3.7.0
#23651 opened
Aug 1, 2025 -
Compiler MegaPhase isn't tranforming annotation trees and named arguments
#23650 opened
Aug 1, 2025 -
Attempts to export from an internal Selectable object results in crash
#23637 opened
Jul 31, 2025 -
AssertionError when creating a new definition in a trait parameter
#23633 opened
Jul 30, 2025 -
Regression (again) in 3.7: "cannot resolve reference to type"
#23627 opened
Jul 29, 2025 -
Release procedure 3.7.2
#23625 opened
Jul 29, 2025 -
bug(patmatch/namedTuple): Exhaustive match checking on type-mapped NamedTuple appears to be broken
#23621 opened
Jul 28, 2025 -
False pattern match not exhaustive for union types + opaque types
#23620 opened
Jul 28, 2025 -
Regression in typer for zio-archive/zio-connect
#23611 opened
Jul 27, 2025 -
Regression in typer for erikerlandson/coulomb
#23610 opened
Jul 27, 2025 -
Crash when accessing Scala 2 code emitted with macro-annotations
#23609 opened
Jul 27, 2025
47 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Add quick fix to add .nn
#23598 commented on
Aug 1, 2025 • 9 new comments -
Safe val test
#23533 commented on
Jul 31, 2025 • 2 new comments -
Type pattern variables not supported at the top level of match types and inline matches
#6018 commented on
Jul 29, 2025 • 0 new comments -
False-negative conflicting base types when inherits Java class and interface.
#22311 commented on
Jul 31, 2025 • 0 new comments -
Enum (extends java) => null in java, when scala looks at it before java
#12637 commented on
Jul 31, 2025 • 0 new comments -
Hygiene of constructor default args is not per spec
#22700 commented on
Jul 31, 2025 • 0 new comments -
Scala 2 regression: extension method is not searched in the companion object of a type parameter's parameter
#21951 commented on
Jul 31, 2025 • 0 new comments -
REPL completions hide compile error (e.g. Classfile/TASTy is broken error)
#18614 commented on
Jul 31, 2025 • 0 new comments -
AssertionError when calling constructor proxies from macro
#13479 commented on
Jul 31, 2025 • 0 new comments -
Record intersection selections have no hover
#22919 commented on
Jul 31, 2025 • 0 new comments -
Insert 'using' when completing inside using params
#22939 commented on
Jul 31, 2025 • 0 new comments -
Wrong unreachable code reported for inline def pattern match
#20395 commented on
Aug 1, 2025 • 0 new comments -
Matching `BigInt` against `Int` literal pattern leads to warning
#23316 commented on
Aug 1, 2025 • 0 new comments -
Port the Scala 2 bytecode-optimizer to Dotty
#22667 commented on
Aug 2, 2025 • 0 new comments -
Accommodate quasi-constant annotation
#17516 commented on
Aug 1, 2025 • 0 new comments -
[Experiment] Qualified Types
#21586 commented on
Jul 31, 2025 • 0 new comments -
Fix #18763: Run type inference before implicit search
#23020 commented on
Jul 29, 2025 • 0 new comments -
Update build dependency jgit to 7.3.0.202506031305-r
#23109 commented on
Jul 31, 2025 • 0 new comments -
Elide conversion of receiver, extension or inline map, trailing implicit args, in DropForMap
#23416 commented on
Jul 31, 2025 • 0 new comments -
Scaladoc Support for Capture & Separation Checking (Dev)
#23471 commented on
Jul 26, 2025 • 0 new comments -
Make `caps.Capability` non-experimental
#23507 commented on
Jul 31, 2025 • 0 new comments -
Warn if implicit default shadows given
#23559 commented on
Aug 1, 2025 • 0 new comments -
Refine parameter adaptation logic for arrays
#23591 commented on
Jul 30, 2025 • 0 new comments -
Check for mismatched argument type length in PatternMatcher due to Named Tuple :* syntax
#23602 commented on
Jul 29, 2025 • 0 new comments -
Non-trivial implicit resolution fails when using default implicit parameters
#23555 commented on
Jul 30, 2025 • 0 new comments -
Overloading or implicit bug in 3.4.1
#20053 commented on
Jul 30, 2025 • 0 new comments -
HashMap toString doc is Any not Iterable
#23631 commented on
Jul 30, 2025 • 0 new comments -
Implicit conversion not applied unless assigned to a temporary variable
#20384 commented on
Jul 30, 2025 • 0 new comments -
Scala 3.3.1: Concrete method inside `trait` marked (incorrectly?) as `ACC_BRIDGE` and `ACC_SYNTHETIC`
#19270 commented on
Jul 30, 2025 • 0 new comments -
No parameter untupling for named tuples
#23440 commented on
Jul 30, 2025 • 0 new comments -
Crash on missing parens around named tuple in custom extractor
#23552 commented on
Jul 30, 2025 • 0 new comments -
assertion failed: module class given_NullPlatformIOContext$ has non-class parent: TypeRef(TermRef(ThisType(TypeRef(NoPrefix,module class riddl)),object utils),NullPlatformIOContext)
#21819 commented on
Jul 30, 2025 • 0 new comments -
Add a lint/warning for the Interaction between using and default parameters
#23541 commented on
Jul 31, 2025 • 0 new comments -
Different coverage results for scala 2 and scala 3
#21877 commented on
Jul 31, 2025 • 0 new comments -
private[this] inference does not work for constructor parameters
#22620 commented on
Jul 31, 2025 • 0 new comments -
Compiler crash using F-bounded polymorphism and typeclass derivation
#18670 commented on
Jul 31, 2025 • 0 new comments -
Type pattern example no longer works
#20418 commented on
Jul 31, 2025 • 0 new comments -
Misbehavior of macro-generated match when matching case object with lowercase name
#20350 commented on
Jul 31, 2025 • 0 new comments -
Macro annotation that processes inlined tree crashes under `-Ycheck:all`
#17007 commented on
Jul 31, 2025 • 0 new comments -
`getGenericInterfaces` and `getInterfaces` are not the same length after extending a generic Java class
#21177 commented on
Jul 31, 2025 • 0 new comments -
Enum case can't be defined in terms of itself
#11443 commented on
Jul 31, 2025 • 0 new comments -
Regressions in `fingo/spata` for match types
#21013 commented on
Jul 31, 2025 • 0 new comments -
Make `:settings -deprecation` on by default in REPL as beginners get frustrated by incomprehensibly concealed messages
#15953 commented on
Jul 31, 2025 • 0 new comments -
Compiler should not allow to access Java protected static method defined in different package
#18446 commented on
Jul 31, 2025 • 0 new comments -
"Recursion limit exceeded." on bounded type definition that is totally monotonic
#22163 commented on
Jul 31, 2025 • 0 new comments -
Incorrect exhaustivity warning in pattern matches with GADTs
#19687 commented on
Jul 31, 2025 • 0 new comments -
False-negative overrides nothing
#22310 commented on
Jul 31, 2025 • 0 new comments