GitHub / scala/scala3 issues and pull requests
#23082 - chore: use language import instead of `-Ycompile-scala2-library`
Pull Request -
State: open - Opened by hamzaremmal 3 months ago
- 2 comments
Labels: stat:do not merge
#23080 - Adjust error on bad enum
Pull Request -
State: open - Opened by som-snytt 3 months ago
- 1 comment
#23079 - improvement: Suggest to add using as a code action
Pull Request -
State: closed - Opened by tgodzik 3 months ago
- 2 comments
#23078 - Missing union-types-spec and many bad links to md
Issue -
State: open - Opened by som-snytt 3 months ago
Labels: itype:bug, area:documentation, area:union-types
#23077 - Documentation for "Meaning of Numeric Literals" should be in non-experimental section of language reference
Issue -
State: open - Opened by unkarjedy 3 months ago
Labels: itype:bug, area:documentation, area:experimental
#23074 - Add a switch to disable develocity
Issue -
State: open - Opened by tgodzik 3 months ago
- 8 comments
Labels: itype:bug, area:tooling, area:dx
#23073 - 3.3.5/LTS: missing backport for "bad constant pool tag 17" when using a library compiled using Java 21
Issue -
State: closed - Opened by dmivankov 3 months ago
- 2 comments
Labels: compat:java, itype:meta, stat:fixed in next
#23071 - Add a compiler quick fix for "Implicit parameters should be provided with a `using` clause"
Issue -
State: closed - Opened by unkarjedy 3 months ago
Labels: itype:enhancement, area:tooling
#23070 - given with named context bound and with shorthand causes private reference error
Issue -
State: open - Opened by eejbyfeldt 3 months ago
Labels: itype:bug, area:implicits
#23069 - Enclosing package p.q not visible as q
Pull Request -
State: closed - Opened by som-snytt 3 months ago
- 2 comments
#23064 - Forbid `StringConstant(null)`
Pull Request -
State: closed - Opened by mbovel 3 months ago
- 25 comments
#23063 - New Syntax for Capture Variables and Explicit Capture Polymorphism v3
Pull Request -
State: closed - Opened by bracevac 3 months ago
- 14 comments
#23061 - ClassCastExcpetion when inheriting from two traits that define conflicting vals
Issue -
State: open - Opened by alex-aua 3 months ago
- 1 comment
Labels: itype:bug, area:initialization, itype:soundness
#23060 - Tighten condition to preserve denotation in IntegrateMap
Pull Request -
State: closed - Opened by mbovel 3 months ago
#23059 - Revert recent changes to opaque type proxy generation
Pull Request -
State: closed - Opened by jchyb 3 months ago
Labels: backport:nominated
#23057 - VirtualFile isn't so virtual: "Illegal char <<> at index 0"
Issue -
State: open - Opened by eed3si9n 3 months ago
- 5 comments
Labels: itype:bug, stat:needs minimization, compat:windows
#23056 - Typer regression for dependant types in multiple OpenCB projects
Issue -
State: closed - Opened by WojciechMazur 3 months ago
- 2 comments
Labels: itype:bug, area:typer, prio:blocker, regression
#23055 - Nightly Dotty workflow of 2025-04-27 failed
Issue -
State: open - Opened by github-actions[bot] 3 months ago
Labels: itype:bug, prio:blocker
#23054 - Bad owner of anonymous function after expandSAMs
Issue -
State: open - Opened by jrlemieux 3 months ago
- 5 comments
Labels: itype:bug, area:transform, itype:crash
#23053 - Expects: `getfield` but `INVOKEINTERFACE` when using trait parameters
Issue -
State: closed - Opened by He-Pin 3 months ago
- 4 comments
Labels: itype:invalid
#23052 - Improve position of deprecation
Pull Request -
State: open - Opened by som-snytt 3 months ago
#23049 - False "No class, trait or object is defined in the compilation unit." warning when using deferred given
Issue -
State: closed - Opened by eejbyfeldt 3 months ago
- 3 comments
Labels: itype:bug, area:reporting, area:tooling, area:incremental-compilation
#23048 - scala3-library_3-3.3.4.jar is using jdk.unsupported apis and not compatible with Java 17/21
Issue -
State: closed - Opened by ilapavuluri 3 months ago
- 4 comments
Labels: stat:duplicate, itype:invalid, area:jdk, compat:java:jep
#23047 - False positive warning: Unused import of a package
Issue -
State: closed - Opened by OndrejSpanel 3 months ago
- 3 comments
Labels: itype:bug, regression, area:linting
#23046 - chore: Set reference version to 3.7.0-RC4
Pull Request -
State: closed - Opened by tgodzik 3 months ago
#23045 - Compare TypeVar and TypeParamRef in mergeRefinedOrApplied
Pull Request -
State: closed - Opened by DolphinChips 3 months ago
- 4 comments
#23044 - fix #23043
Pull Request -
State: open - Opened by rssh 3 months ago
- 3 comments
#23043 - E161 naming error during second compilation of project
Issue -
State: open - Opened by rssh 3 months ago
- 4 comments
Labels: itype:bug, area:typeclass-derivation
#23042 - Release procedure 3.7.0-RC4
Issue -
State: open - Opened by tgodzik 3 months ago
Labels: itype:meta
#23041 - Nightly Dotty workflow of 2025-04-24 failed
Issue -
State: closed - Opened by github-actions[bot] 3 months ago
- 3 comments
Labels: itype:bug, prio:blocker, itype:crash, area:experimental:cc
#23039 - Harden isTrackableRef
Pull Request -
State: closed - Opened by odersky 3 months ago
#23038 - `DefDef`/`Lambda` takes continuation which assumes `Tree`, not `Term`
Issue -
State: open - Opened by j-mie6 3 months ago
- 1 comment
Labels: itype:question, area:metaprogramming:quotes
#23037 - Keep unused annot on params
Pull Request -
State: closed - Opened by som-snytt 3 months ago
- 1 comment
#23036 - Nonsense opaque type in extension crashes typer
Issue -
State: open - Opened by jchyb 3 months ago
Labels: itype:bug, itype:crash, area:extension-methods, area:opaque-types
#23035 - Backport "Upgrade to Scala.js 1.19.0." to 3.7
Pull Request -
State: closed - Opened by tgodzik 3 months ago
#23034 - TableSwitch for integer match expression is not generated for final vals with type constraints
Issue -
State: closed - Opened by nmichael44 3 months ago
- 3 comments
Labels: itype:invalid
#23033 - unused annotation does not silence warning in given using with shorthand
Issue -
State: closed - Opened by eejbyfeldt 3 months ago
- 3 comments
Labels: itype:bug, area:annotations, area:implicits, regression, area:linting
#23032 - java.lang.AssertionError: Failure to join alternatives F and F
Issue -
State: closed - Opened by DolphinChips 3 months ago
- 3 comments
Labels: itype:bug, area:typer, itype:crash, regression
#23031 - Compiler crash
Issue -
State: open - Opened by oscar-broman 3 months ago
- 1 comment
Labels: itype:bug, itype:crash, stat:needs info, stat:needs minimization
#23030 - WIP: fix opaque type proxy regression: Do not compare opaque types by name
Pull Request -
State: open - Opened by jchyb 3 months ago
#23029 - Inferred generic type in macro is inconsistent between Scala 2.13 and Scala 3
Issue -
State: open - Opened by andrzejressel 3 months ago
- 1 comment
Labels: itype:bug, area:metaprogramming:quotes, regression:scala2, area:variance
#23028 - Unclear warning in pattern match
Issue -
State: open - Opened by tgodzik 3 months ago
Labels: itype:bug, area:reporting, area:pattern-matching
#23027 - Capture checking type mismatch between types that are reported to be the same
Issue -
State: open - Opened by 05st 3 months ago
Labels: itype:bug, area:experimental:cc
#23026 - Upgrade to Scala.js 1.19.0.
Pull Request -
State: closed - Opened by sjrd 3 months ago
Labels: backport:done, needs-minor-release
#23025 - IllegalArgumentException: Could not find proxy
Issue -
State: open - Opened by xuwei-k 3 months ago
- 1 comment
Labels: itype:bug, itype:crash, area:lambda-lift
#23024 - Enable caching in the CI
Pull Request -
State: open - Opened by hamzaremmal 3 months ago
#23023 - Rewrite with of "onAction = _ => println("x")" with "-source:3.7-migration" leads to invalid code
Issue -
State: closed - Opened by jpsacha 3 months ago
- 6 comments
Labels: itype:bug, stat:duplicate
#23022 - Regression in `scalalandio/chimney` - missing span
Issue -
State: open - Opened by WojciechMazur 3 months ago
Labels: itype:bug, area:typer, itype:crash, stat:needs minimization, regression
#23021 - Fix #21918: Disallow value classes extending type aliases of AnyVal
Pull Request -
State: closed - Opened by nox213 3 months ago
- 6 comments
#23020 - Fix #18763: Run type inference before implicit search
Pull Request -
State: open - Opened by Alex1005a 3 months ago
- 1 comment
#23019 - Check inline expansion for exclusion
Pull Request -
State: open - Opened by som-snytt 3 months ago
- 1 comment
#23018 - Transparent inline skip warnings on value-discard
Issue -
State: open - Opened by ahoy-jon 3 months ago
Labels: itype:bug, area:linting
#23017 - improvement: Avoid recompiling in non-boostrapped projects
Pull Request -
State: open - Opened by tgodzik 3 months ago
- 1 comment
#23016 - Poor code generated for non-failing pattern match
Issue -
State: open - Opened by nmichael44 3 months ago
- 4 comments
Labels: itype:enhancement, area:pattern-matching
#23015 - Disallow context function types as value-class parameters
Pull Request -
State: closed - Opened by bracevac 3 months ago
- 2 comments
#23014 - Change `into` scheme to be fully type-based
Pull Request -
State: open - Opened by odersky 3 months ago
- 1 comment
Labels: stat:sip-in-progress
#23013 - improvement: Don't dealias named tuples for type hints
Pull Request -
State: closed - Opened by tgodzik 3 months ago
- 4 comments
#23010 - Bounds checking on AnyKind match type forgets parallel information about scrutinee
Issue -
State: open - Opened by s5bug 3 months ago
Labels: itype:bug, area:typer, area:match-types
#23009 - doc: make TypeTest example compiling
Pull Request -
State: closed - Opened by road21 3 months ago
#23008 - Expr(null:String).show in macro throws NullPointerException
Issue -
State: closed - Opened by Alexey-NM 3 months ago
- 1 comment
Labels: itype:bug, itype:crash, Spree, area:metaprogramming:reflection
#23007 - Disable Cats flaky tests
Pull Request -
State: closed - Opened by mbovel 3 months ago
#23006 - no warn when pattern match not exhaustive
Issue -
State: open - Opened by road21 3 months ago
- 5 comments
Labels: itype:bug, area:reporting, area:pattern-matching
#23005 - Call dealias after stripping type variables for tupleElementTypesUpTo
Pull Request -
State: closed - Opened by aherlihy 3 months ago
- 3 comments
#23004 - Update asm to 9.8.0
Pull Request -
State: closed - Opened by Philippus 3 months ago
- 5 comments
#23003 - Option doc is quite ragged
Issue -
State: open - Opened by som-snytt 3 months ago
Labels: itype:bug, area:doctool
#23002 - Warn if match in block is not used for PartialFunction
Pull Request -
State: closed - Opened by som-snytt 3 months ago
- 3 comments
#23001 - Add experimental.packageObjectValues language setting
Pull Request -
State: closed - Opened by odersky 3 months ago
#23000 - [chore] Set reference version to 3.7.0-RC3
Pull Request -
State: closed - Opened by WojciechMazur 3 months ago
#22999 - Incremental compilation doesn't invalidate sources that use macro annotation when annotation's transform method changes
Issue -
State: open - Opened by mrdziuban 3 months ago
- 1 comment
Labels: itype:bug, area:incremental-compilation, area:experimental, area:metaprogramming:macro-annotations
#22998 - Release procedure 3.7.0-RC3
Issue -
State: closed - Opened by WojciechMazur 3 months ago
Labels: itype:meta
#22997 - Improve error messages reporting overriding errors that involve refinements
Issue -
State: open - Opened by kyouko-taiga 3 months ago
Labels: itype:enhancement, area:reporting, area:overloading, better-errors
#22996 - StackOverflowError during pickleQuotes with type parameter `T <: SomeTrait[T]`
Issue -
State: open - Opened by mrdziuban 3 months ago
Labels: itype:bug, area:pickling, itype:crash, area:metaprogramming:quotes
#22995 - Backport "Two fixes to NamedTuple pattern matching" to 3.7.0
Pull Request -
State: closed - Opened by WojciechMazur 3 months ago
#22994 - Referencing methods without arguments fails in Scala 2, but works in Scala 3
Issue -
State: closed - Opened by soronpo 3 months ago
- 4 comments
Labels: itype:question
#22993 - Variance does not play well with pattern matching
Issue -
State: open - Opened by TomasMikula 4 months ago
- 10 comments
Labels: itype:bug, area:pattern-matching, area:variance
#22992 - Revert flexible types tasty to fix CI
Pull Request -
State: closed - Opened by olhotak 4 months ago
#22991 - Trait method parameter annotated with RetentionPolicy.RUNTIME annotation is not indicated in .class file for the method parameter
Issue -
State: open - Opened by ecrabor8 4 months ago
- 2 comments
Labels: itype:bug, area:annotations
#22990 - pc: fix: inline value when def indentation equals 2
Pull Request -
State: closed - Opened by kasiaMarek 4 months ago
#22989 - Incorrect warning on backticked typed pattern
Issue -
State: closed - Opened by som-snytt 4 months ago
Labels: itype:bug, area:reporting
#22988 - Tests with explicit nulls are broken on main branch
Issue -
State: closed - Opened by noti0na1 4 months ago
- 5 comments
Labels: itype:bug, itype:crash, stat:needs triage
#22987 - Drill into QuotePattern bindings symbol info
Pull Request -
State: closed - Opened by som-snytt 4 months ago
#22986 - Cyclic reference from various features intersecting
Issue -
State: open - Opened by Katrix 4 months ago
- 1 comment
Labels: itype:bug, itype:crash, stat:needs minimization, stat:needs triage
#22985 - No warn for evidence params of marker traits such as NotGiven
Pull Request -
State: closed - Opened by som-snytt 4 months ago
- 3 comments
#22984 - Process Export for unused check
Pull Request -
State: closed - Opened by som-snytt 4 months ago
- 1 comment
#22983 - False positive unused import in 3.7 nightly for value only used for export
Issue -
State: closed - Opened by mrdziuban 4 months ago
- 2 comments
Labels: itype:bug, regression, area:linting
#22982 - Remove premature caching of lookups for unused lint
Pull Request -
State: closed - Opened by som-snytt 4 months ago
- 4 comments
#22981 - False positive unused import on type used in macro type pattern
Issue -
State: closed - Opened by mrdziuban 4 months ago
- 1 comment
Labels: itype:bug, regression, area:linting
#22980 - Fix setup of class constructors
Pull Request -
State: closed - Opened by odersky 4 months ago
#22979 - Unexpectedly retained constructor argument
Issue -
State: open - Opened by rcano 4 months ago
Labels: itype:bug, area:annotations
#22978 - Fix issue with certain synthetics missing in compiletime.typechecks
Pull Request -
State: closed - Opened by jchyb 4 months ago
#22977 - Improve checking LHS of Assign
Pull Request -
State: closed - Opened by som-snytt 4 months ago
- 2 comments
#22976 - Unused implicit conversion imports are not detected under certain circumstances
Issue -
State: open - Opened by jdrphillips 4 months ago
- 2 comments
Labels: itype:bug, area:implicits, area:linting, stat:fixed in next
#22975 - chore: remove all the warnings in the compiler codebase
Pull Request -
State: closed - Opened by hamzaremmal 4 months ago
- 3 comments
#22974 - Typer regression in `getkyo/kyo`
Issue -
State: closed - Opened by WojciechMazur 4 months ago
- 7 comments
Labels: itype:bug, area:typer, regression
#22973 - fix: show hover for synthetics if explicitly used
Pull Request -
State: closed - Opened by kasiaMarek 4 months ago
#22972 - Experiment with simpler inference for tracked
Pull Request -
State: open - Opened by KacperFKorban 4 months ago
#22971 - False positive warning: unused import with certain combination of generics
Issue -
State: closed - Opened by OndrejSpanel 4 months ago
- 6 comments
Labels: itype:bug, area:linting
#22970 - False positive warning: unused import when var symbol is used only as assignment target
Issue -
State: closed - Opened by OndrejSpanel 4 months ago
Labels: itype:bug, area:linting
#22969 - Unused warning for NotGiven is not useful
Issue -
State: closed - Opened by eejbyfeldt 4 months ago
- 3 comments
Labels: itype:enhancement, area:reporting, area:linting, better-errors
#22968 - Defining an enum in typeCheckErrors always returns errors
Issue -
State: closed - Opened by eejbyfeldt 4 months ago
- 2 comments
Labels: itype:bug, area:enums, regression, area:metaprogramming:compiletime