Adrien Piquerez
47c60bab2e
Fix cleaning packed dir
...
`clean` should delete the packed dir. If it does not,
the next `compileIncremental`, which is a cache hit, will see that
the packed dir is already there and will not unpack it.
2024-08-26 16:29:21 +02:00
Adrien Piquerez
ba5ac774df
Test custom class directory
2024-08-26 10:43:15 +02:00
Eugene Yokota
d134c52f4a
Ignore some server tests
2024-08-18 16:25:21 -04:00
Eugene Yokota
0ee768464b
Remove custom target support
2024-08-18 16:24:50 -04:00
Eugene Yokota
3ef3a605c2
Merge branch '1.10.x' into wip/merge-1.10.x
2024-08-18 12:37:24 -04:00
Adrien Piquerez
299f7b4543
Fix ResponseTest
2024-06-06 10:36:29 +02:00
Adrien Piquerez
8b691f942e
Fix BuildServerTest
2024-06-06 10:36:29 +02:00
Adrien Piquerez
68f787c474
Disable twirl tests in BuildServerTest
2024-06-06 10:36:29 +02:00
Adrien Piquerez
492cd2c091
Fix compilation
2024-06-06 10:36:29 +02:00
Adrien Piquerez
f990bd2d8d
[BSP] Fix importing Optional project dependency
2024-05-21 15:56:37 +02:00
Eugene Yokota
c81d269ed2
Merge branch '1.10.x' into wip/merge-1.10.x
2024-05-07 04:39:25 -04:00
Adrien Piquerez
8865565004
Fix classloader-cache/resources
2024-04-10 15:32:50 +02:00
Adrien Piquerez
8870cb6a82
Fix Java 8 compat
2024-04-09 15:33:22 +02:00
Adrien Piquerez
62f077e657
fix BuildServerTest
2024-03-21 15:07:29 +01:00
Adrien Piquerez
b5afcf8a0c
Fix server completion tests
2024-03-19 17:06:09 +01:00
Adrien Piquerez
03ca5365f5
Fix BuildServerTest
2024-03-19 17:06:09 +01:00
Adrien Piquerez
924150851c
Port server tests to scalatest and fix
2024-03-19 17:06:09 +01:00
Seth Tisue
735214afd0
Scala 2.12.19 (was 2.12.18), scala-xml 2.2.0 (was 2.1.0)
2024-03-16 11:39:55 +01:00
Adrien Piquerez
02df82840a
add noOp field in BSP compile report
2024-02-15 15:50:02 +01:00
Adrien Piquerez
a4097440bf
Build server test refactoring
2023-10-25 15:01:08 +02:00
Adrien Piquerez
b189d49968
Refactoring
2023-10-25 14:19:03 +02:00
unknown
3d1319efea
Use sourcePositionMappers in BuildServerReporter
2023-10-25 11:40:18 +02:00
Adrien Piquerez
667e4b67cd
Fix initialize test
2023-08-22 10:06:26 +02:00
Adrien Piquerez
5515619ecc
Implement buildTarget/javacOptions
2023-08-10 16:11:28 +02:00
xuwei-k
2edb4dcbb6
fix typo
2023-06-24 20:05:52 +09:00
Matthias Kurz
ebbf0617a2
Update Scala to 2.13.11
2023-06-03 22:27:45 +02:00
Eugene Yokota
10a79bc6b0
Update Scala to 2.13.10
2023-06-01 23:24:31 -04:00
Eugene Yokota
1f1ee778e3
Update Scala to 2.12.18
...
Fixes https://github.com/sbt/sbt/issues/7235
2023-06-01 12:13:40 -04:00
Adrien Piquerez
ecc4469c3e
Test diagnostics from Java
2023-01-27 12:10:32 +01:00
Adrien Piquerez
799adcda2b
Some refacto of BuildServerTest
...
Generate BSP ids automatically
2023-01-27 10:22:23 +01:00
Eugene Yokota
cba7a0efc3
Refactor to build mainProj
2023-01-15 23:48:11 -05:00
Eugene Yokota
bb40e1bc87
Merge branch '1.9.x' into wip/merge-1.9.x
2022-12-31 16:28:47 -05:00
Eugene Yokota
b00792a3a7
Scala 2.12.17
...
This bumps up scala-xml to 2.x.
2022-09-17 04:09:52 -04:00
Krzysztof Pado
2bffb2731e
Add support for BSP's buildTarget/outputPaths method
2022-08-03 10:13:48 +02:00
Krzysztof Pado
58f0ff612c
Add support for BSP's buildTarget/outputPaths method
2022-08-01 19:31:43 -07:00
Jason Pickens
5c933679fa
fix: change BSP JVM environment working directory to be a path
2022-07-27 11:56:27 +12:00
Kamil Podsiadlo
7921cab7e3
fix: publishing bsp diagnostics
...
* do not publish bsp diagnostics if there were and there are no problems
* publish diagnostics if problems needs to be updated
2022-06-25 11:14:51 +02:00
Kamil Podsiadlo
e8d60efbb4
fix: publishing bsp diagnostics
...
* do not publish bsp diagnostics if there were and there are no problems
* publish diagnostics if problems needs to be updated
2022-06-23 08:25:36 +02:00
Eugene Yokota
d5889d3ce3
Bump to Scala 2.12.16
2022-06-13 01:27:24 -04:00
Kamil Podsiadlo
f16412c3dd
tests: run&test environment requests
2022-04-12 20:09:39 +02:00
Rikito Taniguchi
f5e9ab8424
Add test to verify server doesn't send notifications
2022-03-27 00:12:30 -04:00
Kamil Podsiadlo
ce978a19ed
tests: add test case for framework field in scala test classes request
2022-03-10 19:56:49 +01:00
Eugene Yokota
6c68b843d5
Fixes tab completion of global keys
...
Fixes #1373
Fixes #6715
Following my own PR #2855 around `ThisBuild`, this attempts to fix the
tab completion of globally scoped keys from the shell.
2021-11-16 19:23:25 -05:00
Adrien Piquerez
75d3bf2b5f
[BSP] remove duplicated sources in sbt build target
...
Also remove the base directory (`./project/`) from the list of source directories
2021-10-29 15:40:00 +02:00
Adrien Piquerez
e64c71dd58
[BSP] Support base source files
2021-10-29 15:40:00 +02:00
Eugene Yokota
0413727796
Drop TrapExit
...
Fixes https://github.com/sbt/sbt/issues/6558
Problem
-------
sbt uses SecurityManager feature of JDK to trap `sys.exit` call during
`run`-like tasks, since we emulate `run` and `console` as function calls.
JDK 17 deprecated SecurityManager and it's printing warnings.
Solution
--------
About 10 years go, `exit` was a convenient way of quitting both Scala
REPL and sbt shell. Scala 2.11 broke this by removing the `Predef.exit`.
We still need to worry about `run` potentially calling `sys.exit`
but that can be handled using fork feature.
In the long-run, it probably is better to be JDK 17 compatible.
2021-09-19 12:47:59 -04:00
Eugene Yokota
6564090976
Increase timeout for progress test
2021-09-18 18:45:37 -04:00
Eugene Yokota
8b9cbb3311
Follow up on Scala 2.12.15 bump
2021-09-18 18:08:26 -04:00
Igal Tabachnik
9986fb6eed
Adding a test verifying task progress reports (task start/progress/finish)
2021-09-10 13:06:03 +03:00
Igal Tabachnik
20fcab4651
Ensuring both "Rebuild Project" and "Rebuild module" work from IntelliJ
2021-08-28 13:50:12 +03:00