The Scala Programming Language for your Windows PC

Scala

Scala 2.13.15

  -  138 MB  -  Open Source
  • Latest Version

    Scala 2.13.16

  • Operating System

    Windows XP / Vista / Windows 7 / Windows 8 / Windows 10

  • User Rating

    Click to vote
  • Author / Product

    Scala Team / External Link

  • Filename

    scala-2.13.15.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 2.13.15.


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!

  • Scala 2.13.15 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Scala 2.13.15 Screenshot 1

What's new in this version:

Breaking changes:
- -Wconf:x,y now means -Wconf:x -Wconf:y, with y overruling x, rather than the reverse (to align with Scala 3 and with user intuition)
- Compiler plugins: rework and improve phase assembly
- Plugin authors should check to see if they are affected
- Plugin users may see strange errors if a plugin is affected and not adjusted by its author
- Most plugins are not affected

Compatibility:
- Support JDK 23 in optimizer (via upgrade to patched ASM 9.7.0)
- Support Scala 3.5 in TASTy reader
- REPL: JLine 3.26.3 (was 3.25.1)

Features:
- Support alternative JVM system images (via -system, like javac)
- Add -Ycollect-statistics for collecting statistics without printing them

Align with Scala 3:
- Add -Xsource-features:double-definitions to warn or error for double definitions
- Under -Xsource:3, allow importing given, for cross-building
- Under -Xsource:3, remove by-name restriction for case copy

Errors and warnings:
- Fix -Wconf and -nowarn to be more consistent
- Add -Wtostring-interpolated to warn if interpolator uses toString
- Improve inferred-Any lint (fixing false positives and false negatives)
- Fix false-positive unused warnings in for comprehensions
- Fix false-positive by-name implicit warnings with -Wmacros
- Mention if missing symbol is on the class path
- Avoid unused import warnings in REPL
- Add -Vcyclic to improve reporting of "cyclic reference" errors