1.10.0
what's changed
- New Analysis serialization format by @szeiger in #1326
- Provide helper function for new Analysis format by @eed3si9n in #1350
- Includes extra invalidations in initial validation to fix initial compilation error by @Friendseeker in #1284
- Invalidate macro client when type parameter changes by @Friendseeker in #1316
- Do not cache source stamps in
InitialStamps
by @Friendseeker in #1319 - Don't use autoBoot / filterLibrary for 2.13 and 3 by @lrytz in #1331
- Registers inheritance relationship for SAM-type lambda by @Friendseeker in #1288
- Invalidates sources that depends on
@inline
methods by @Friendseeker in #1310 - Adds support for
-Xshow-phases
by @Friendseeker in #1314 - Do not use
invalidationResults
to compute next invalidations by @Friendseeker in #1312 - Avoids spurious recompilations when unrelated constructor with default argument changes by @Friendseeker in #1324
behind the scenes
- Adds common VSCode metals temp folders to
.gitignore
by @Friendseeker in #1308 - Adds pending scripted test for #616 by @Friendseeker in #1305
- Adds scalafmt convertToNewSyntax setting by @xuwei-k in #1315
- Adds unit test for #1234 by @Friendseeker in #1318
- Fixes build by @eed3si9n in #1347
- IO 1.9.9 by @eed3si9n in #1337
- Passes
-nowarn
flag to slience compiler warning during benchmarking by @Friendseeker in #1320 - Runs benchmarks against develop branch during PR by @Friendseeker in #1321
- Runs Zinc benchmarks in parallel by @Friendseeker in #1323
- Update org.eclipse.jgit to 6.9.0.202403050737-r by @scala-steward in #1346
- Update sbt to 1.9.9 by @scala-steward in #1342
- Update sbt-assembly to 2.2.0 by @scala-steward in #1343
- Update sbt-buildinfo to 0.12.0 by @scala-steward in #1344
- Update sbt-jmh to 0.4.7 by @scala-steward in #1330
- Update sbt-projectmatrix to 0.10.0 by @scala-steward in #1338
- Update sbt-protobuf to 0.8.0 by @scala-steward in #1345
- Update scala-compiler, scala-library to 2.12.19 by @scala-steward in #1340
- Update scala-compiler, scala-library to 2.13.13 by @scala-steward in #1341
- Update scala-xml to 2.3.0 by @scala-steward in #1355
- Update scalafmt-core to 3.8.0 by @scala-steward in #1335
- Update scalatest to 3.2.18 by @scala-steward in #1336;
- Incorporate Scala 3.3.1 binary bridge to scripted by @eed3si9n in #1353
- Update scalacheck to 1.17.1 by @scala-steward in #1357
- Update zero-allocation-hashing to 0.16 by @scala-steward in #1116
- Uses
ConcurrentHashMap
in Stamp.scala by @Friendseeker in #1317 - Util 1.10.0-RC1 by @eed3si9n in #1348
new contributors
Full Changelog: v1.9.6...v1.10.0