Commit Graph

17847 Commits

Author SHA1 Message Date
Ethan Atkins 2ab8fed8fd Deprecation cleanup
The main project emits a number of deprecation warnings. I've isolated
the deprecation warnings related to Watch to the DeprecatedContinuous
file. I fixed the deprecation warnings where it was straightforward to
do so. After this change, there are three non-watch related changes
emitted:

1) Defaults.scala:3760 uses the deprecated InputTask.apply. This seems
   fixable but I'm not in a hurry
2) oldLoadFailed and oldLastGrep are used by Main. I think this could
   just be fixed by removing the deprecation warnings and setting them
   private[sbt] since they will still be available in the shell.
2019-05-11 21:34:02 -07:00
Ethan Atkins b15b638632 Remove unused private[sbt] key
This slipped through by mistake.
2019-05-11 21:34:02 -07:00
eugene yokota 9845bd40df
Merge pull request #4668 from eatkins/safer-meta-loader
Filter scala-library more safely
2019-05-12 00:26:37 -04:00
eugene yokota fa29a56a80
Merge pull request #306 from eed3si9n/wip/bump
IO 1.3.0-M10, and nightly version
2019-05-11 22:49:45 -04:00
Ethan Atkins f9eb631b13 Filter scala-library more safely
I previously tried to fix https://github.com/sbt/sbt/issues/4608 in
fc715cab44 by finding the instance of
xsbt.boot.BootFilteredLoader in the classloader heirarchy. This was a
risky approach since it made a lot of assumptions about the classloaders
used to invoke xMain.run. Since the point is to filter out the scala
standard library jar, I reworked things to just find all the parents of
the scala provider loader and then walk the graph from the root
classloader until it finds the classloader that contains the scala
library. If no such classloader exists, it ends up returning the parent
of the scala provider library.

I also renamed the libraryLoader parameter to scalaProviderLoader since
that is what is actually passedin. It is actually the libraryLoader that
we want to exclude.
2019-05-11 19:45:25 -07:00
Eugene Yokota b78f03b0d3 comment out scriptedIvy 2019-05-11 21:25:23 -04:00
Eugene Yokota 3a0ce65362 IO 1.3.0-M10, and nightly version
Fixes #305
2019-05-11 19:49:04 -04:00
Eugene Yokota acc1fd6b96 Remove lm-coursier out of this repo
Ref https://github.com/coursier/sbt-coursier/pull/7
2019-05-11 19:42:44 -04:00
eugene yokota cf932c8a13
Merge pull request #4666 from eed3si9n/wip/coursierlog
silence coursier log when supershell is off
2019-05-11 19:39:21 -04:00
eugene yokota 19cf0cd691
Merge pull request #200 from eed3si9n/wip/bump
IO 1.3.0-M10, and nightly version
2019-05-11 19:29:24 -04:00
Eugene Yokota dec2ba2d07 IO 1.3.0-M10, and nightly version
Fixes #199
2019-05-11 15:56:28 -04:00
eugene yokota 1eb1db64a6
Merge pull request #4667 from eed3si9n/wip/parsekey
Reduce the test noise by making id more realistic
2019-05-11 10:41:52 -04:00
Eugene Yokota b4ea530036 reduce the example size to 1000 2019-05-11 04:52:42 -04:00
Eugene Yokota b18f3e8710 Reduce the test noise by making id more realistic
Fixes #3893

This fixes the flaky ParserSpec by making the id generation more realistic ASCII identifiers.
2019-05-11 03:55:34 -04:00
Eugene Yokota a0aa828238 format build.sbt 2019-05-11 03:42:06 -04:00
Eugene Yokota b96925bbda run 10000 examples to reduce flakiness 2019-05-11 03:41:41 -04:00
Eugene Yokota 7433f1f4ed make Coursier cache directory configurable 2019-05-11 01:11:07 -04:00
Eugene Yokota 9137e21028 silence coursier log when supershell is off 2019-05-11 00:56:40 -04:00
Eugene Yokota 1ba195a4f5 Refactor out keepPreloaded
Ref https://github.com/sbt/sbt/issues/4661
2019-05-11 00:13:22 -04:00
eugene yokota 77ad65ed73
Merge pull request #266 from eed3si9n/wip/export-repo
Fix dangling ivy.xml without JAR files
2019-05-10 21:54:05 -04:00
eugene yokota 83db3f16c8
Merge pull request #4663 from eed3si9n/wip/localpreloaded
exclude preloaded local repos for now
2019-05-10 20:54:26 -04:00
eugene yokota ec80aff4c0
Merge pull request #11 from sbt/wip/readme
readme
2019-05-10 14:03:10 -04:00
Eugene Yokota 2aba2ecde3 readme
Fixes #2
2019-05-10 14:01:30 -04:00
Eugene Yokota e69d7487b3 version bump 2019-05-10 14:00:21 -04:00
eugene yokota faabc77123
Merge pull request #304 from eed3si9n/wip/bump
sbt 1.3.0-M3
2019-05-10 09:39:34 -04:00
eugene yokota bf22cd4696
Merge pull request #265 from cia-rana/master
Fix typo in execRunner()
2019-05-10 00:15:16 -04:00
Eugene Yokota 25ff7d2dd5 ClassLoaderLayeringStrategy.Flat 2019-05-10 00:11:39 -04:00
Eugene Yokota 2353be9eb6 fixpreloaded.sh
Ref https://github.com/sbt/sbt/issues/4661
2019-05-09 23:54:01 -04:00
Eugene Yokota bcbd29f496 exclude preloaded local repos for now
Ref https://github.com/sbt/sbt/issues/4661
local-preloaded-ivy contains dangling ivy.xml without JAR files.
We might include local-preloaded again once we have a preloaded in Maven layout.
2019-05-09 23:34:37 -04:00
cia-rana c94af60119 Fix typo in execRunner() 2019-05-10 12:19:28 +09:00
Eugene Yokota 2914a97c58 Fix dangling ivy.xml without JAR files
Fixes #250
Ref https://github.com/sbt/sbt/issues/4661
Ref https://github.com/sbt/sbt-export-repo/pull/1
2019-05-09 23:17:22 -04:00
Eugene Yokota 511dafb0e8 sbt 1.3.0-M3 2019-05-09 17:57:31 -04:00
eugene yokota 10dc29b4b4
Merge pull request #4659 from eed3si9n/wip/jdkdetection
ignore bad SDKMAN directories
2019-05-09 13:31:44 -04:00
eugene yokota bc65dd5a99
Merge pull request #303 from raboof/directCredentialsToString
Add toString for DirectCredentials
2019-05-09 12:21:41 -04:00
eugene yokota b8eda0fdb8
Merge pull request #10 from sbt/wip/scalajs
enable org.scalajs.sbtplugin.ScalaJSPlugin
2019-05-09 10:18:00 -04:00
Eugene Yokota ee82dd9243 enable org.scalajs.sbtplugin.ScalaJSPlugin 2019-05-09 10:03:29 -04:00
eugene yokota 7e0a1249e3
Merge pull request #9 from sbt/wip/library
add crossLibrary
2019-05-09 09:42:14 -04:00
Eugene Yokota b520cc5517 add crossLibrary
It's a thin layer around custom, but specifically created for cross library building.

Ref #2
2019-05-09 09:34:46 -04:00
eugene yokota 0ccc8b84e7
Merge pull request #8 from sbt/wip/scalaVersion
move Scala version into row definition
2019-05-09 09:19:55 -04:00
Eugene Yokota f87730fb1b fix test for custom 2019-05-09 09:10:47 -04:00
Eugene Yokota 2faf8c6a68 move Scala version into row definition 2019-05-09 08:46:02 -04:00
eugene yokota 51860f23a8
Merge pull request #7 from exoego/fix-wrong-hook
[CI] Fix wrong hook
2019-05-09 08:40:41 -04:00
Arnout Engelen 4e46acde12
Add toString for DirectCredentials
To make 'show credentials' more useful
2019-05-09 14:06:03 +02:00
exoego c8317bfb01 Merge remote-tracking branch 'upstream/master' into fix-wrong-hook 2019-05-09 20:53:24 +09:00
exoego 550dd58a1c Merge before_script hook. 2019-05-09 20:53:04 +09:00
eugene yokota d2ac3e6fd7
Merge pull request #4 from exoego/scala-js-support
Add Scala.js support
2019-05-09 07:50:47 -04:00
eugene yokota 5efa7d5947
Merge pull request #264 from eed3si9n/wip/map
expand -no-colors alias in SBT_OPTS
2019-05-09 01:59:32 -04:00
Eugene Yokota 4b9533b124 ignore bad SDKMAN directories
Fixes #4655
2019-05-09 01:59:03 -04:00
eugene yokota 405e4cd9be
Merge pull request #4658 from eatkins/zinc-component-launcher
Add launcher interface dependency
2019-05-09 01:18:32 -04:00
Eugene Yokota 88dc416932 expand -no-colors alias in SBT_OPTS
Fixes #260

This expands the JVM flag aliaes in SBT_OPTS, so `-no-colors` etc would work.
2019-05-09 01:13:45 -04:00