-
Latest Version
-
Operating System
Windows 7 / Windows 8 / Windows 10 / Windows 11
-
User Rating
Click to vote -
Author / Product
-
Filename
scala3-3.6.4.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.6.4.
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 24
- REPL :silent command to toggle automatic printing of outputs
- REPL --repl-init-script: setting to run a code on startup
- Deprecated setting -Xno-decode-stacktraces is now an alias to -Xno-enrich-error-messages
- Annotation arguments are no longer lifted
- Experimental Capture Checking: Implement tracked members
Breaking changes:
- Align @implicitNotFound and @implicitAmbigous with the language specification
- This change may impact users who previously used these annotations using variables or string interpolation.
- Previously, a bug in the Scala 3 compiler allowed non-literal strings to be passed as arguments to the @implicitNotFound and @implicitAmbiguous annotations.
- This could have affected how failed implicit search results were reported by the compiler.
- Starting from Scala 3.6.4, the arguments for these annotations must be string literals.
- If a message is too long, it can be concatenated using the + operator, allowing for constant folding.
Other changes and fixes:
Annotations:
- Make sure symbols in annotation trees are fresh before pickling
- Consider all arguments in Annotations.refersToParamOf
- Do not lift annotation arguments (bis)
Desugaring:
- Fix
Documentation:
- Update example code linked to obsolete content in macros-spec.md
Experimental: Capture Checking:
- Fix
- Refine rules for capture parameters and members
- Add a hint for using CC with REPL
- Consolidate CC
Experimental: Global Initialization:
- Fix crash when initializing val in ByName closure
Experimental: Named Tuples:
- Handle TypeProxy of Named Tuples in unapply
- Fail more eagerly when trying to adapt named unapply patterns
- Widen singleton types when computing fields from .Fields
- Fix .toTuple insertion
Extension Methods:
- Tweak ExtensionNullifiedByMember
- Nowarn extension matching nonpublic member
Implicits:
- Rollback constraints in compareAppliedTypeParamRef
- Try implicit searching after finding dynamic select
Linting:
- Allow discarding "Discarded non-Unit" warnings with : Unit
Match Types:
- Fix
- Type avoidance in MT bound inference
Metaprogramming:
- Rethrow SuspendExceptions caught in CodeGen phase
Metaprogramming: Compile-time:
- Extend compiletime.testing.typechecks with certain transform phases
Nullability:
- Fix
Presentation Compiler:
- Use new infer expected type for singleton complations
- Fix match error in keyword completions
Reflection:
- Do not return java outline dummy constructor in primaryConstructor
Reporting:
- Normalise the types for Type Mismatch Error (E007)
- Improve given search preference warning
- Better error messages when an enum derives from AnyVal
- Correctly print litteral types in the refined printer
Rewrites:
- Undo patch of double-block apply
Scaladoc:
- Scaladoc: Add support for named tuples
Settings:
- Limit exposure to ConcurrentModificationException when sys props are replaced or mutated
Specification:
- Align the spec to allow the marker
- Integrate the specification for match types.
Transform:
- Fix
Typer:
- Fixes for isLegalPrefix change
- Resolve name when named imp is behind wild imps
OperaOpera 119.0 Build 5497.141 (64-bit)
SiyanoAVSiyanoAV 2.0
PhotoshopAdobe Photoshop CC 2025 26.8.1 (64-bit)
BlueStacksBlueStacks 10.42.85.1001
CapCutCapCut 6.5.0
Premiere ProAdobe Premiere Pro CC 2025 25.3
PC RepairPC Repair Tool 2025
Hero WarsHero Wars - Online Action Game
SemrushSemrush - Keyword Research Tool
LockWiperiMyFone LockWiper (Android) 5.7.2
Comments and User Reviews