Eugene Yokota
5869453e91
[2.x] ByteStream API
2026-06-03 10:37:09 -04:00
Eugene Yokota
f327ef14d0
[2.x] sjson-new 0.15.0
2026-06-01 01:52:50 -04:00
Eugene Yokota
0bab2066df
[2.x] Reimplement FarmHash
...
**Problem**
sbtn and server uses FarmHash.
**Solution**
This reimplements FarmHash using Scala.
2026-05-31 16:07:28 -04:00
eugene yokota
ffa8c14ca6
[2.x] Migrate FarmHash usage to xxhash64 ( #9267 )
...
Problem
ZAHa, which we use for FarmHash, uses Unsafe.
Solution
This ports xxhash64 to Scala.
2026-05-30 19:14:53 -04:00
Eugene Yokota
ade9885ce6
[2.x] Update to lm-coursier 2.1.25-M25
2026-05-16 04:24:11 -04:00
eugene yokota
b3d29b6bac
[2.x] Zinc 2.0.0-M18 ( #9219 )
2026-05-14 23:50:10 -04:00
Eugene Yokota
566f888045
[2.x] Cache analysis using file last modified
...
**Problem**
Current MixedAnalyzingCompiler analysis cache caches using the last write,
assuming all writing happens via it. However, this doesn't work with
sbt 2.x caching system where the gz file under it can switch.
**Solution**
This switches to using caffeine caching, which includes file size
and file timestamp for local analysis caching.
2026-05-11 04:29:28 -04:00
Anatolii Kmetiuk
1f151ad6e3
[2.x] Fix #9190 : Ensure resources are copied atomically ( #9193 )
...
Bumps io to released 1.12.0 which contains the atomic-write changes
to IO.copyFile, IO.transfer(InputStream, File), and IO.jar/zip.
ActionCacheStore.putBlob now uses IO.transfer instead of duplicating
staging logic.
2026-05-07 01:22:22 -04:00
eugene yokota
0de038e20b
[2.x] sjson-new 0.14.0 ( #9177 )
2026-05-03 16:50:51 -04:00
eugene yokota
8d6627929d
[2.x] desp: Gigahorse 0.9.4 ( #9125 )
2026-04-23 23:40:54 -04:00
kenji yoshida
b156871557
[2.x] ci: Delete unused code in project/Dependencies.scala ( #9070 )
2026-04-12 01:55:18 -04:00
kenji yoshida
7218b2a1ac
[2.x] ci: Remove unnecessary code in build file ( #9045 )
2026-04-08 23:58:39 -04:00
kenji yoshida
8ad6ada60f
[2.x] Scala 3.8.3 ( #8997 )
2026-04-05 14:28:47 -04:00
kenji yoshida
ed49601662
[2.x] ci: Organize scalatest dependency ( #9015 )
2026-04-04 23:54:09 -04:00
eugene yokota
3c34579c18
[2.x] Update to Zinc 2.0.0-M15 ( #8980 )
2026-03-25 01:15:21 -04:00
corevibe555
9994552750
deps: Updatge launcher to 1.6.1 ( #8923 )
2026-03-19 20:26:18 -04:00
eugene yokota
39fa98ef79
[2.x] Update to Coursier 2.1.25-M24 ( #8381 )
...
This forward ports (https://github.com/coursier/sbt-coursier/pull/570 ), and follows along some of the migrated methods to work through the deprecations.
2026-03-13 22:57:38 -04:00
kenji yoshida
d6e6d28f87
Delete checkPluginCross task. Add sourceGenerators for PluginCross ( #8897 )
2026-03-11 14:40:49 -04:00
kenji yoshida
f976330759
Scala 3.8.2 ( #8805 )
2026-02-24 00:29:44 -05:00
bitloi
c045c72d6d
[2.x] feat: repositories_force support ( #8761 )
...
The launcher (1.6.0+) sets override from repository-override and passes it
via isOverrideRepositories(). No need to duplicate the file check in sbt.
2026-02-20 01:52:59 -05:00
eugene yokota
34206097cf
[2.x] Zinc 2.0.0-M14 ( #8747 )
2026-02-15 20:44:34 -05:00
Eugene Yokota
19ca2911d2
Scala 3.8.1
2026-01-24 04:52:28 -05:00
Eugene Yokota
6cf8611dee
Scala 3.8.0
2026-01-24 04:52:28 -05:00
kenji yoshida
dc0d055069
[2.x] Remove unused code in project/Dependencies.scala ( #8522 )
2026-01-13 18:43:08 -05:00
eugene yokota
4606c90f69
[2.x] ci: Integrate launcher package ( #8485 )
...
**Problem/Solution**
This is a follow up to launcher package migrating to sbt 1.x.
This joins the launcher package into the main build.
2026-01-11 20:57:59 -05:00
Eugene Yokota
f49b6747c7
[2.x] Zinc 2.0.0-M11
2026-01-05 01:01:37 -05:00
Eugene Yokota
e3f99d39cb
Merge branch '1.12.x' into wip/merge-1.12.x
2026-01-05 00:08:21 -05:00
Eugene Yokota
0e546f0b35
[1.x] Zinc 1.12.0
2026-01-04 20:50:33 -05:00
Eugene Yokota
fb37b9c66b
[1.x] Update to lm 1.12.0-M2
2025-12-19 02:02:16 -05:00
Eugene Yokota
7bb5180f9e
[1.x] Update to 1.12.0-M2
2025-12-19 00:23:07 -05:00
Eugene Yokota
3518ae497e
[2.x] fix: Scala 3.8 REPL support
2025-12-15 23:48:36 -05:00
Eugene Yokota
9888aae7fa
[2.x] Switch to using shaded-gson
...
Fixes https://github.com/sbt/sbt/issues/8334
2025-12-15 03:17:33 -05:00
xuwei-k
70960744e7
Scala 2.12.21
2025-12-09 17:28:03 +09:00
Eugene Yokota
e8e44aab10
launcher 1.5.2
2025-12-08 23:51:39 -05:00
Matthias Kurz
724027f8ad
Scala 2.13.18
2025-12-01 14:50:38 +01:00
xuwei-k
97b77c16dc
Scala 3.7.4
2025-11-08 07:37:33 +09:00
Eugene Yokota
840b851445
[1.x] Add Scala 3.8 REPL support
...
**Problem**
Scala 3.8 REPL won't work since they've split the repl artifact into another JAR.
**Solution**
This works around it by creating a yet-another sandbox configuration ScalaReplTool
(similar to ScalaTool and ScalaDocTool) and a separate scalaInstance for
console task, so when Zinc is invoked we'll be able to conjure the right array of JARs.
2025-11-01 21:06:32 -04:00
danicheg
e42c54f782
[1.x] Update scala213 to 2.13.17
2025-10-30 11:30:06 +03:00
Eugene Yokota
1e6afc58c4
Update to lm 1.11.6
2025-10-05 14:21:40 -04:00
xuwei-k
ded814f572
update dependencies
2025-10-03 09:22:19 +09:00
eugene yokota
14f2516b64
Merge pull request #8306 from xuwei-k/project-Dependencies-compilerBridge
...
remove unused code in `project/Dependencies.scala`
2025-09-29 01:03:29 -04:00
Eugene Yokota
ef6c65b481
Update to Zinc 2.0.0-M9
2025-09-28 23:09:07 -04:00
xuwei-k
d90de41898
remove unused code in project/Dependencies.scala
2025-09-29 06:57:02 +09:00
Eugene Yokota
2e7d3fdf93
Support JDK 25 JEP-512/JEP-445 Main run
...
**Problem**
sbt currently does not support JDK 25 Main class. JDK 25 supports:
1. non-public main method
2. doesn't need Array[String] arg
3. doesn't have to be a static method
**Solution**
This updates Zinc, which supports new Main class detection.
In addition, this implements in-process run emulation support.
2025-09-28 01:51:24 -04:00
Eugene Yokota
c9ca5b5555
Update to Zinc 2.0.0-M8
2025-09-19 01:46:16 -04:00
Eugene Yokota
64dcdafc07
Merge branch '1.11.x' into wip/merge-1.11.x
2025-09-17 23:35:59 -04:00
Eugene Yokota
1e2efaeadf
deps: Launcher 1.5.1
2025-09-13 16:46:36 -04:00
xuwei-k
fd7a910719
update dependencies
2025-09-13 12:14:15 +09:00
xuwei-k
64357d7e2a
Scala 3.7.3
2025-09-09 12:31:28 +09:00
Eugene Yokota
4b1239fcee
Launcher 1.5.0
2025-09-06 17:59:53 -04:00