eugene yokota
c52e9916e2
Merge pull request #6099 from xirc/system-property-for-on-changed-build-source
...
Support a system property for onChangedBuildSource
2020-11-17 08:53:38 -05:00
Taichi Yamakawa
c0b6b97990
Move sys props related things to SysProp
2020-11-17 21:11:33 +09:00
Taichi Yamakawa
0557171930
Merge branch 'develop' into system-property-for-on-changed-build-source
2020-11-17 01:42:41 +09:00
Taichi Yamakawa
5bdba54a3c
Support a system property for onChangedBuildSource
...
Resolve the issue https://github.com/sbt/sbt/issues/5679
2020-11-17 00:58:25 +09:00
eugene yokota
871eb5b4dd
Merge pull request #6097 from adpi2/bsp-server
...
Detach stdio in BSP server
2020-11-16 10:55:16 -05:00
eugene yokota
99c6408e37
Merge pull request #6091 from xuwei-k/scriptedBatchExecution-0-13
...
set "scriptedBatchExecution := false" if sbt 0.13
2020-11-16 10:52:34 -05:00
Adrien Piquerez
c71c9c9227
Detach stdio in BSP server
2020-11-16 15:01:42 +01:00
kenji yoshida
eba3596e5d
Update main/src/main/scala/sbt/ScriptedPlugin.scala
...
Co-authored-by: eugene yokota <eed3si9n@gmail.com>
2020-11-16 15:39:57 +09:00
xuwei-k
fd967d1215
set "scriptedBatchExecution := false" if sbt 0.13
2020-11-16 15:23:41 +09:00
eugene yokota
b911bad4ee
Merge pull request #6089 from eed3si9n/wip/build
...
bundledLauncherProj needs to be published
2020-11-16 00:57:52 -05:00
Eugene Yokota
d19efc2c1d
bundledLauncherProj needs to be published
2020-11-15 23:38:48 -05:00
eugene yokota
b20c2d14e5
Merge pull request #6086 from eed3si9n/wip/bumpzinc
...
Zinc 1.4.3
2020-11-15 20:58:59 -05:00
Eugene Yokota
0561517d46
Zinc 1.4.3
2020-11-15 18:30:03 -05:00
eugene yokota
d34c34d177
Merge pull request #6085 from eed3si9n/wip/metabuild-classpath2
...
Use the classpath obtained by the launcher for metabuild, take 2
2020-11-15 14:40:28 -05:00
Eugene Yokota
b1a8f11011
Use the classpath obtained by the launcher for metabuild, take 2
...
Ref https://github.com/sbt/sbt/pull/4443
Fixes https://github.com/sbt/sbt/issues/5750
In #4443 I implemented an optimization where the metabuild would no longer re-resolve numerous sbt artifacts for metabuilds each time, and instead use whatever the JARs provided by the launcher. At the time, this technique didn't work for Coursier so I've placed in some workarounds for it. Now that Coursier's resolution has improved, it seems like the workaround is actually causing more harm. This removes the bandaid, and local testing shows that it seems to be working.
For instance, we no longer need to put in `ThisBuild / useCoursier := false` in sbt/sbt's `project/plugins.sbt`.
2020-11-15 12:19:03 -05:00
eugene yokota
fedee2ba06
Merge pull request #6082 from nafg/develop
...
GCMonitor improvements
2020-11-15 02:51:31 -05:00
Eugene Yokota
f7656b17d6
Cron
2020-11-15 02:47:06 -05:00
Eugene Yokota
4499149887
Use Bintray for nightly
2020-11-15 02:43:31 -05:00
nafg
3c2565722a
Tweak warning text
2020-11-15 00:05:06 -05:00
Naftoli Gugenheim
889b101cbd
Update tests for fixed GCMonitor
2020-11-15 00:00:50 -05:00
Naftoli Gugenheim
6cca595420
Add file headers
2020-11-15 00:00:50 -05:00
Naftoli Gugenheim
1c258b8fc9
GCMonitor: Unit tests, refactor, and improve
...
* Refactor so as to be testable
* Queue stores the _beginning_ timestamp of each GC time delta
* Message states the correct time over which the GC time was recorded
* Add heap stats from java.lang.Runtime to the message
2020-11-15 00:00:50 -05:00
Naftoli Gugenheim
af7346f565
Program to manually test GCMonitor
2020-11-15 00:00:50 -05:00
Eugene Yokota
427966a2bc
Exclude bundledLauncherProj from upperModules
2020-11-14 21:22:29 -05:00
Eugene Yokota
868d804679
Nightly requires extra resolver
2020-11-14 19:30:57 -05:00
Eugene Yokota
897cc2b50c
Fix cross building of util-interface
2020-11-14 18:58:25 -05:00
Eugene Yokota
aac0f5e010
Nightly requires io +publishLocal
2020-11-14 15:16:46 -05:00
eugene yokota
d606be8c67
Merge pull request #6083 from eed3si9n/wip/multiple
...
Add fresh build validation
2020-11-14 15:00:10 -05:00
Eugene Yokota
1523601696
Build from fresh modules
2020-11-14 14:23:48 -05:00
eugene yokota
4b1c479525
Merge pull request #343 from eed3si9n/wip/build
...
Migrate to GitHub Actions
2020-11-09 12:45:09 -05:00
Eugene Yokota
39a2492ae7
Python 3.7
2020-11-09 12:34:59 -05:00
Eugene Yokota
e8eda76278
Downgrade integration test to use sbt 1.3.13
2020-11-09 11:58:06 -05:00
Eugene Yokota
0939c1c78e
Comment out sbt --client test
2020-11-09 11:46:36 -05:00
eugene yokota
d651c95c03
Merge pull request #6077 from eed3si9n/wip/build
...
Migrate to GitHub Actions
2020-11-09 05:22:10 -05:00
Eugene Yokota
3d02f8902e
Mark project/src-scala-binary-version as pending
2020-11-09 04:13:41 -05:00
Eugene Yokota
4c0885f84e
Work around compiler bridge concurrency issue
2020-11-09 03:58:20 -05:00
Eugene Yokota
86f9061fae
Migrate to GitHub Actions
2020-11-09 01:51:21 -05:00
eugene yokota
3faeccaeb5
Merge pull request #342 from eed3si9n/wip/bogusbuild
...
Preparatory GitHub Actions
2020-11-09 01:24:40 -05:00
Eugene Yokota
1d957bdef2
Preparatory GitHub Actions
2020-11-09 01:17:07 -05:00
Eugene Yokota
ecc40471b5
Migrate to GitHub Actions
...
Ref https://github.com/sbt/sbt/issues/6031
2020-11-08 20:04:48 -05:00
eugene yokota
5e9677e338
Merge pull request #6076 from eed3si9n/wip/bogusbuild
...
Preparatory GitHub Actions
2020-11-08 19:16:25 -05:00
Eugene Yokota
476b9ef541
Preparatory GitHub Actions
...
Ref https://github.com/sbt/sbt/issues/6031
2020-11-08 19:12:42 -05:00
eugene yokota
e3131a8205
Merge pull request #6067 from eatkins/sbt-ci
...
Fix console with -Dsbt.ci=true
2020-11-06 17:40:19 -05:00
eugene yokota
031d2c6655
Merge pull request #6071 from eatkins/join-thread
...
Throw timeoutexception in JoinThread
2020-11-06 17:37:24 -05:00
eugene yokota
ac6c962a63
Merge pull request #6073 from eatkins/fix-console-cancellation
...
Fix console task cancellation
2020-11-06 17:37:06 -05:00
Ethan Atkins
ceee8ac492
Fix console task cancellation
...
When the sbt main loop is blocked by console, any other connected client
is prompted that they can kill the task by typing cancel. The
implementation for the console task is to write some input that will
cause the console to exit because the scala 2.12 console cannot be
safely killed with an interrupt. This input, however, was being blocked
from written to the console because the console input stream was holding
the readThread lock. We can be fix this and propagate the input to the
console we wish to terminate by synchronizing on a different lock
object. This should have no impact outside of cancelling the console
because that is the only place where we call the write method of
WriteableInputStream.
2020-11-06 13:56:01 -08:00
eugene yokota
92cbaa925f
Merge pull request #6069 from eatkins/remove-unnecessary-log-line
...
Remove unnecessary log line in thin client
2020-11-06 07:39:32 -05:00
eugene yokota
87b168b8b3
Merge pull request #6068 from eatkins/color-completions
...
Fix tab completions if color is disabled
2020-11-06 07:36:37 -05:00
Ethan Atkins
748dfd6e67
Throw timeoutexception in JoinThread
...
Rather than throwing an interrupted exception if we fail to join a
thread, we should throw a timeout exception.
2020-11-05 11:09:01 -08:00
Ethan Atkins
583ad06aac
Remove unnecessary log line in thin client
...
When a batch command is run with the thin client, it logs an info
message that the command completed. This is unnecessary given that
completion is implied by the success or failure method that follows. It
made the output look a little different in the thin client vs the
console.
2020-11-05 10:13:21 -08:00