-
Latest Version
-
Operating System
Windows 7 / Windows 8 / Windows 10 / Windows 11
-
User Rating
Click to vote -
Author / Product
-
Filename
scala3-3.7.1.msi
Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.
Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Scala 3.7.1.
For those interested in downloading the most recent release of Scala or reading our review, simply click here.
All old versions distributed on our website are completely virus-free and available for download at no cost.
We would love to hear from you
If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!
What's new in this version:
Highlights of the release:
- Support for JDK 25
- Warn if interpolator uses toString
- Warn if match in block is not used for PartialFunction
Other changes and fixes:
Annotations:
- Approximate annotated types in wildApprox
- Keep unused annot on params
Erasure:
- Disallow context function types as value-class parameters
Experimental: Capture Checking:
- Two fixes to handling of abstract types with cap bounds
- Drop idempotent type maps
- Fix setup of class constructors
Experimental: Unroll:
- Fix
Experimental: Referencable Package Objects:
- Add experimental.packageObjectValues language setting
Exports:
- Respect export alias for default arg forwarder
Extension Methods:
- Extension check checks for no parens not empty parens
GADTs:
- Fix: Prevent GADT reasoning in pattern alternatives
Linting:
- Dealias when looking into imports
- Process Export for unused check
- Drill into QuotePattern bindings symbol info
- No warn implicit param of overriding method
- No warn for evidence params of marker traits such as NotGiven
- Mention extension in unused param warning
- Remove premature caching of lookups for unused lint
- Enclosing package p.q not visible as q
Inline:
- Revert recent changes to opaque type proxy generation
Initialization:
- Check for tasty error in template trees.
Metaprogramming: Compile-time:
- Fix issue with certain synthetics missing in compiletime.typechecks
Named Tuples:
- Call dealias after stripping type variables for tupleElementTypesUpTo
- Avoid loosing denotations of named types during integrate
Pattern Matching:
- Fix existing GADT constraints with introduced pattern-bound symbols
Pickling:
- Fix fromProduct synthesized code for parameter-dependent case classes
Presentation Compiler:
- Completions for requests just before string
- Fix: go to def should lead to all: apply, object and class
- Ignore ending $ when looking at end marker names
- Feature: Skip auto importing symbols we know are wrong in current context
- Show the Autofill completion case as what would be auto-filled
- Bugfix: Fix issues with annotations not detected
- Improvement: Rework IndexedContext to reuse the previously calculated scopes
- Pc: Properly adjust indentation when inlining blocks
- Improvement: Support using directives in worksheets
- Fix: show hover for synthetics if explicitly used
- Pc: fix: inline value when def indentation equals 2
Rewrites:
- Fix insertion of using in applications with trailing lambda syntax
- Test chars safely when highlighting
Reporting:
- Print infix operations in infix form
Runner:
- Bump Scala CLI to v1.8.0 (was v1.7.1)
Scaladoc:
- Chore: add support for 'abstract override' modifier
- Scaladoc: fix generation of unique header ids
Settings:
- Filter allowed source versions by import and by settings
Typer:
- Disallow context bounds in type lambdas
- Refuse trailing type parameters in extractors
- Fix
- Fix isGenericArrayElement for higher-kinded types
- Tighten condition to preserve denotation in IntegrateMap
Transform:
- Mix in the productPrefix hash statically in case class hashCode
Value Classes:
- Fix: Disallow value classes extending type aliases of AnyVal
OperaOpera 122.0 Build 5643.17 (64-bit)
MasterMaster Uninstaller 1.1025.1015.822
PhotoshopAdobe Photoshop CC 2025 26.10 (64-bit)
BlueStacksBlueStacks 10.42.102.1002
CapCutCapCut 7.0.0
Premiere ProAdobe Premiere Pro CC 2025 25.5
PC RepairPC Repair Tool 2025
Hero WarsHero Wars - Online Action Game
SemrushSemrush - Keyword Research Tool
LockWiperiMyFone LockWiper (Android) 5.8.1
Comments and User Reviews