eugene yokota
583939fc3c
Merge pull request #7874 from xuwei-k/ClassLoaderWarmup-scala-2-universe
...
[2.x] update ClassLoaderWarmup.scala
2024-11-06 03:47:09 -05:00
xuwei-k
6e4c2ea275
update ClassLoaderWarmup.scala
2024-11-06 14:17:13 +09:00
Adrien Piquerez
2f726cddf0
Add comments
2024-11-05 11:36:18 +01:00
Adrien Piquerez
8b5eaa2cd5
Cache delegates during Load
2024-11-04 10:43:42 +01:00
Eugene Yokota
56941dac04
refactor: Update Scala 3 syntax
2024-10-27 23:55:30 -04:00
Eugene Yokota
14f7d29afc
Contraband 0.7.0
2024-10-27 16:21:18 -04:00
xuwei-k
6922915949
use extension instead of implicit class
2024-10-26 09:05:27 +09:00
xuwei-k
7ecae27b3d
use extension in OptionSyntax
2024-10-23 13:29:30 +09:00
xuwei-k
34832a1c3e
delete sbt.internal.CompatParColls
2024-10-23 08:47:38 +09:00
xuwei-k
ec70bae39a
use extension instead of implicit class
2024-10-23 07:05:38 +09:00
xuwei-k
00d01ce215
Update scalafmt
2024-10-22 19:58:21 +09:00
Friendseeker
a959acd230
Fix more compile errors
2024-10-21 21:38:59 -07:00
Friendseeker
b1c4c09a7f
Fix bunch more compiler errors
2024-10-21 21:38:59 -07:00
Friendseeker
375e4f1d2e
Fix bunch of unused imports
2024-10-21 21:38:59 -07:00
eugene yokota
b8bef9d0b9
Merge pull request #7803 from Friendseeker/template-port-2
...
[2.x] update to latest versions in TemplateCommandUtil
2024-10-21 21:42:29 -04:00
eugene yokota
32464d382c
Merge pull request #7797 from Friendseeker/bump-scala-2
...
[2.x] Bump Scala 2.12 to 2.12.20
2024-10-21 21:41:28 -04:00
eugene yokota
c39d74d062
Merge pull request #7801 from xuwei-k/delete-useJCenter
...
[2.x] delete `useJCenter` settingKey
2024-10-21 21:36:15 -04:00
kenji yoshida
fe523c50bc
update to latest versions in TemplateCommandUtil
2024-10-21 17:10:33 -07:00
xuwei-k
026f78d056
delete useJCenter settingKey
2024-10-22 09:00:05 +09:00
xuwei-k
a99398eb84
update sbtResolvers default value
2024-10-22 07:25:22 +09:00
Friendseeker
dd16c9b0db
Bump Scala 2 to 2.19.20
2024-10-21 15:11:52 -07:00
SlowBrainDude
b1b5caa1ca
Fix stale BSP diagnostics
...
The BSP server didn't reset old diagnostic messages sent to BSP clients under
certain circumstances. This commit mitigates this edge case and ensures that
diagnostics for files that previously had compilation problems are properly
reset when fresh diagnostics messages are sent.
The culprit was a mismatch of map keys: Files with problems were sometimes recorded
under an absolute path, but later attempted to be retrieved by virtual path.
2024-10-21 12:18:41 -07:00
James Roper
4b75c97f69
Include ALL sources, and resources in source jar
...
This follows on from #7470 , to include all sources, not just managed and
unmanaged, in the source jar, along with all resources (previously only
unmanaged resources were included).
This means that if, for whatever crazy reason, someone does modify the
`sources` task to include additional sources or filter out sources, rather than
using the managed or unmanaged source mechanisms, their changes will still be
reflected in the source jar.
2024-10-19 23:09:51 -07:00
xuwei-k
6bf5b8b30f
Update contraband sources
2024-10-18 20:34:44 +09:00
xuwei-k
6372c2056a
fix old `in` syntax
2024-10-15 14:54:52 +09:00
Adrien Piquerez
c82f13c2db
Fix csrCacheDirectory and add test
2024-10-14 15:35:14 +02:00
adpi2
6d6cbce465
Merge pull request #7739 from adpi2/2.x-lm-coursier
...
[2.x] Merge librarymanagement and sbt-coursier
2024-10-11 16:14:17 +02:00
Eugene Yokota
65bc3d9722
fix: Resurrect or for tasks
...
**Problem**
1. `or` is missing
2. `?` should have English method name
**Solution**
1. This resurrects `or`
2. Name `??` as `option`, since `get` is taken
2024-10-10 02:39:52 -04:00
Adrien Piquerez
11002de212
Fix compilation in lm-core, lm-ivy
2024-10-09 13:34:32 +02:00
eugene yokota
713471bcc1
Merge pull request #7734 from Friendseeker/remove-deprecated-thread-id-2
...
[2.x] Remove deprecated `Thread.getId`
2024-10-06 23:41:27 -04:00
friendseeker
23b769efe6
Remove compile error in GCUtil
...
runFinalization is going to be removed
2024-10-06 19:09:39 -07:00
friendseeker
cfb0c1953b
Remove deprecated Thread.getId call
2024-10-06 19:05:16 -07:00
eugene yokota
bb32c385fb
[2.x] fix: Append -root to synthetic root ( #7716 )
...
**Problem**
I notice that the synthetic root project ends up conflicting with
the projectMatrix on Scala 3, when the name of the matrix
matches the directory name, which is fairly common.
**Solution**
Append `-root` to the root project when there are multiple subprojects found.
2024-10-03 20:19:58 +02:00
xuwei-k
cfb9ffea95
remove deprecated `[this]` qualifier
...
https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
2024-10-03 21:16:48 +09:00
eugene yokota
eb5c3cfccf
[2.x] refactor: Remove useCoursier setting (drop Ivy) ( #7712 )
...
**Problem**
It's been a while since Coursier has been the default library management engine,
and we don't need to support two.
**Solution**
This removes `useCoursier` setting.
2024-10-02 14:33:54 -04:00
eugene yokota
59099cb3af
Merge branch 'develop' into wip/query
2024-10-02 01:44:19 -04:00
eugene yokota
3c645bbeeb
Merge pull request #7688 from eed3si9n/wip/non-blocking-run
...
[2.x] feat: Non-blocking run
2024-10-01 16:47:26 -04:00
Eugene Yokota
8aa740574b
Move suspendChannel to EvaluateTask
2024-10-01 03:15:28 -04:00
eugene yokota
683b09afa8
Update main/src/main/scala/sbt/internal/DefaultBackgroundJobService.scala
...
Co-authored-by: adpi2 <adrien.piquerez@gmail.com>
2024-10-01 00:46:52 -04:00
adpi2
a4ef38c5da
Merge pull request #7708 from adpi2/2.x-fix-7706
...
[2.x] Fix loading of `ScalaJSPlugin` in `ProjectMatrix`
2024-09-30 15:06:34 +02:00
adpi2
254ff06b6b
Merge branch 'develop' into 2.x-fix-7706
2024-09-30 14:06:23 +02:00
Adrien Piquerez
be04ad552d
Use projectMatrix caller to resolve plugins
2024-09-30 14:01:46 +02:00
Eugene Yokota
5684a842c3
refactor: Remove sbt 0.13 `in` methods
...
**Problem**
See https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#Migrating+to+slash+syntax
We should remove `scalacOptions in (Compile, console)` notation. This was deprecated in https://eed3si9n.com/sbt-1.5.0 .
**Solution**
This renames `in` to `rescope` for internal usage, and ports the usages to slash.
2024-09-28 19:19:58 -04:00
Eugene Yokota
4e72eaecdf
Remove scopedKeyAggregatedSep
2024-09-28 19:11:27 -04:00
Eugene Yokota
89517c642c
Merge branch 'develop' into wip/query
2024-09-28 18:55:15 -04:00
Eugene Yokota
a6b4cfef12
refactor: Remove old sbt 0.13 shell syntax
2024-09-28 13:51:14 -04:00
adpi2
aa280837c0
Merge branch 'develop' into wip/cross-building
2024-09-26 14:15:05 +02:00
adpi2
1a4cdf4862
Merge pull request #7697 from adpi2/2.x-source-compat
...
[2.x] Improve backward source compat
2024-09-26 09:28:26 +02:00
Eugene Yokota
e61ae80088
feat: queriable slash syntax (sbt query)
...
**Problem**
We want a more flexible way of aggregating subprojects.
**Solution**
This implements a subproject filtering as a replacement of
the subproject axis in the act command.
2024-09-26 01:20:44 -04:00
Adrien Piquerez
eda3a87e76
Resolve conflict between BuildSyntax.dependsOn and Scoped.dependsOn
2024-09-25 16:43:45 +02:00