Eugene Yokota
3b4547718e
Remove deprecated methods
2025-05-11 05:23:41 -04:00
eugene yokota
c2bd256301
Merge pull request #8119 from eed3si9n/wip/scala-3.7.0
...
[2.x] deps: Scala 3.7.0
2025-05-10 22:48:22 -07:00
Eugene Yokota
967ecb49bc
deps: Scala 3.7.0
2025-05-11 01:30:07 -04:00
eugene yokota
cf5ad6b12c
Merge pull request #8118 from xuwei-k/previous-macro
...
[2.x] simplify `previous` macro
2025-05-10 21:46:31 -07:00
xuwei-k
8ed146a79e
simplify previous macro
2025-05-11 13:17:43 +09:00
eugene yokota
e75cf2218b
Merge pull request #8115 from xuwei-k/settingAppend1Impl
2025-05-09 21:27:50 -07:00
eugene yokota
e9b888513c
Merge pull request #8116 from xuwei-k/ContTestMacro
2025-05-09 21:27:09 -07:00
xuwei-k
031e806a24
fix ContTestMacro
2025-05-10 07:44:11 +09:00
xuwei-k
4916f9b186
udpate settingAppend1Impl. use `ev` param
2025-05-10 07:28:38 +09:00
eugene yokota
01df2e0c0f
Merge pull request #8114 from xuwei-k/implicit-explicit-using-2
...
[2.x] add `using` if explicitly providing arguments to methods defined with `implicit`
2025-05-09 11:02:53 -07:00
eugene yokota
e9e263469d
Merge pull request #8112 from xuwei-k/RefThenConfig-extension-toString
...
remove RefThenConfig extension toString method
2025-05-09 11:02:17 -07:00
eugene yokota
b0e79146de
Merge pull request #8113 from xuwei-k/remove-unused-imports-2
...
[2.x] remove unused imports
2025-05-09 11:01:40 -07:00
xuwei-k
74a4abf049
add `using` if explicitly providing arguments to methods defined with `implicit`
2025-05-09 20:11:43 +09:00
xuwei-k
ce654c4ffc
remove unused imports
2025-05-09 19:40:49 +09:00
xuwei-k
ca8bc350a5
remove RefThenConfig extension toString method
2025-05-09 19:23:24 +09:00
eugene yokota
84ebcd3c34
Merge pull request #8110 from xuwei-k/remove-unused-imports
...
[2.x] remove unused imports
2025-05-09 02:28:52 -07:00
eugene yokota
e59923dd5a
Merge pull request #8111 from xuwei-k/implicit-explicit-using
...
[2.x] add `using` if explicitly providing arguments to methods defined with `implicit`
2025-05-09 02:28:24 -07:00
xuwei-k
237f341d6f
add `using` if explicitly providing arguments to methods defined with implicit
2025-05-09 16:48:39 +09:00
xuwei-k
fa6daec812
remove unused imports
2025-05-09 16:46:48 +09:00
eugene yokota
6896bc431f
Merge pull request #8107 from eed3si9n/wip/eval-fix
...
[2.x] fix: Port eval workaround for Windows
2025-05-06 01:02:29 -04:00
eugene yokota
532c6d8f21
Merge pull request #8108 from eed3si9n/wip/evaltask-cleanup
...
[2.x] refactor: Clean up EvaluateTask
2025-05-06 00:54:27 -04:00
Eugene Yokota
1de1f903d8
refactor: Clean up EvaluateTask
2025-05-05 15:50:37 -04:00
Eugene Yokota
7714307329
fix: Port eval workaround for Windows
2025-05-05 15:30:38 -04:00
eugene yokota
ff7dd1b76d
Merge pull request #8106 from eed3si9n/wip/repro-nested-macro2
...
[2.x] fix: Fix qual lookup
2025-05-05 03:29:03 -04:00
Eugene Yokota
f3dd5dbd71
fix: Fix qual lookup
...
**Problem**
Nested macro that expands to map or mapN fails to
find the qual because the trees end up being different
between the record scan and actual replacement.
**Solution**
First try for equals normally, then compare the show strings.
2025-05-05 03:04:44 -04:00
eugene yokota
2ea0aac1bb
Merge pull request #8105 from eed3si9n/wip/cache-test
...
[2.x] Add cache tests
2025-05-04 17:14:14 -04:00
Eugene Yokota
f07fa809f5
Add cache tests
...
This adds scripted test for cached compilation and tests.
2025-05-04 17:00:13 -04:00
eugene yokota
4c0ab346a7
Merge pull request #8101 from eed3si9n/wip/scalacoptions
...
[2.x] Scala compiler plugin support
2025-05-04 01:25:35 -04:00
Eugene Yokota
d10e5b6f48
Add test for cache hits
2025-05-02 03:23:29 -04:00
Eugene Yokota
2fd08caeda
Scala compiler plugin support
...
**Problem**
Compiler options for the compiler plugins ends up capturing the absolute path, specific to the machine.
**Solution**
This encodes the plugin paths as virtual paths.
2025-05-01 00:15:42 -04:00
eugene yokota
61b0f37375
Merge pull request #8099 from eed3si9n/wip/cache-fix
...
[2.x] fix: Fix action cache
2025-04-28 03:48:44 -04:00
Eugene Yokota
537359eb9b
fix: Fix action cache
...
**Problem**
Action cache is capturing absolute path.
**Solution**
Use virtial path.
2025-04-28 03:16:18 -04:00
eugene yokota
187eb0f584
Merge pull request #8086 from bjaglin/cache-semanticdb
...
[2.x] cache semanticdb output when not included in JAR
2025-03-29 21:23:13 -04:00
Brice Jaglin
9ff4e1d1e9
cache semanticdb output when not included in JAR
2025-03-28 12:47:03 +01:00
Brice Jaglin
543cf45071
rename scripted
2025-03-28 11:55:35 +01:00
eugene yokota
036603dac6
Merge pull request #8078 from eed3si9n/wip/test-quick-bug
...
[2.x] fix: Fix incremental test with companion objects
2025-03-25 10:13:36 -04:00
Eugene Yokota
2f4280c6f3
fix: Fix incremental test with companion objects
...
**Problem**
Incremental test (aka testQuick) has a bug when companion objects
depends on others since at some point it's failing to look up relationship from Zinc analysis.
**Solution**
This fixes the lookup.
2025-03-23 22:25:16 -04:00
OlegYch
405527266d
Reproduce testQuick + object deps bug
...
testQuick after code change doesn't rerun the test.
This was adopted from https://github.com/OlegYch/sbt-testQuick-bug
2025-03-23 22:22:02 -04:00
Eugene Yokota
690a3947f2
Split test-quick test into two
2025-03-23 22:21:06 -04:00
eugene yokota
57b7317251
Merge pull request #8063 from xuwei-k/scala-21779-workaround
...
[2.x] remove scala 3 issues 21779 workaround
2025-03-12 21:57:30 -04:00
xuwei-k
cbc065f0ff
remove scala 3 issues 21779 workaround
2025-03-13 08:05:05 +09:00
eugene yokota
ef6da07433
Merge pull request #8062 from eed3si9n/wip/scala-3.6.4
2025-03-10 09:37:42 -04:00
Eugene Yokota
de5c9b1869
Scala 3.6.4
2025-03-10 01:51:32 -04:00
eugene yokota
c00d65f4a3
Merge pull request #8061 from bjaglin/patch-2
...
[2.x] Remove debug println
2025-03-10 01:10:07 -04:00
Brice Jaglin
80ac808619
Remove debug println
2025-03-10 02:37:15 +01:00
eugene yokota
0c6d433037
Merge pull request #8060 from eed3si9n/wip/run
...
[2.x] Implement client-side run
2025-03-09 20:52:30 -04:00
Eugene Yokota
8db8c79d33
Implement client-side run
...
**Problem**
`run` task has been emulated via function call inside of a sandboxed classloader,
and blocking the command processing of sbt server loop.
This poses isolation and availability issues.
**Solution**
This implements client-side run where the server creates a sandbox environment, and sends the information to the client,
and the client forks a new JVM to perform the run.
The client-side behavior has been implemented in sbtn side already.
2025-03-09 15:00:24 -04:00
eugene yokota
e595914edc
Merge pull request #8059 from eed3si9n/wip/merge-1.10.x
...
[2.x] Merge 1.10.x
2025-03-08 19:36:28 -05:00
Eugene Yokota
2c3c0f4a7c
Merge branch '1.10.x' into wip/merge-1.10.x
2025-03-08 19:05:30 -05:00
eugene yokota
78bffa22b6
Merge pull request #8057 from eed3si9n/wip/shutdown
...
[1.x] Shortcut sbtn shutdown
2025-03-05 22:06:50 -05:00