Backported changes
- Fix #24599: Remove
| Nullfrom implicit BigDecimal conversion similar to BigInt #24600 - Fix #24571: Handling nullable types in convertTo for adapting number constants to target number types #24580
- Fix #24547: Strip inferred retains annotation from Macro/inline call trees #24560
- Allow annotations to annotate themselves #24447
- Allow to generate the documentation of the stdlib #24574
- Avoid blowup of compute times for ill-formed retains #24564
- Cleanups and source compatibility improvements for repl.AbstractFileClassLoader #24514
- Deprecate the content of the
scala.runtime.stdLibPatchespackage #24587 - Do not add
scala.util.Propertiesas the Main-Class in the Manifest #24540 - Drop
-Yno-stdlib-patches#24477 - Fix generic signatures for mixin forwarders conflicting type parameter names #24567
- Look at the underlying of a TermRef for a getter #24565
- Make
compilationUnitInfoofTastyLoaderlazy #24604 - Make
scala.Predefcapture checked #24643 - Refine parameter adaptation logic for arrays #23591
- Strip CC annotations in TypeMap when CC is not enabled #24556
Contributors
Thank you to all the contributors who made this release possible 🎉
According to git shortlog -sn --no-merges 3.8.0-RC2..3.8.0-RC3 these are:
22 Hamza Remmal
12 Wojciech Mazur
6 noti0na1
3 Matt Bovel
2 Martin Odersky
1 Oliver Bračevac