Commit Graph

1177 Commits

Author SHA1 Message Date
eugene yokota f72c04811a Merge pull request #2106 from Duhemm/interface-specific-sources-clean
Find most specific version of compiler interface sources
2015-07-17 10:25:16 -04:00
Josh Suereth fd4ea41f1b Merge pull request #2108 from fkorotkov/javac-line-content
Line content from diagnostic classes if available
2015-07-17 09:27:12 -04:00
Josh Suereth ebbefa7de5 Merge pull request #2112 from pdalpra/cleanup-warnings
Fix several warnings
2015-07-17 09:22:26 -04:00
Pierre DAL-PRA f484dc4125 Fix several warnings 2015-07-17 09:17:42 +02:00
fkorotkov 158856feaa Line content from diagnostic classes if available 2015-07-16 15:23:23 -04:00
Martin Duhem 517e4d6abe Don't set `publishMavenStyle := true` for compiler interface 2015-07-16 14:02:25 +02:00
Martin Duhem 3e60e3c4eb Revive comment about sbt's build complications 2015-07-16 13:53:10 +02:00
Martin Duhem 3eef2d66b5 Find most specific version of compiler interface sources
This commit introduces a mechanism that allows sbt to find the most
specific version of the compiler interface sources that exists using
Ivy.

For instance, when asked for a compiler interface for Scala 2.11.8-M2,
sbt will look for sources for:

 - 2.11.8-M2 ;
 - 2.11.8 ;
 - 2.11 ;
 - the default sources.

This commit also modifies the build definition by removing the
precompiled projects and configuring the compiler-interface project so
that it publishes its source artifacts in a Maven-friendly format.
2015-07-16 11:18:48 +02:00
Josh Suereth 0ff2e8fac7 Merge pull request #2085 from twitter-forks/stuhood/java-static-final-fields-as-singletons
Encode static-final constant fields as Singletons
2015-07-14 12:35:56 -04:00
Josh Suereth d238e1edc7 Merge pull request #2102 from pdalpra/remove-public-java-interfaces
Remove redundant public modifier in Java interfaces
2015-07-12 10:31:12 -04:00
Pierre DAL-PRA 5d4e91d644 Remove redundant public modifier in Java interfaces 2015-07-11 00:11:17 +02:00
eugene yokota 53bca7513a Merge pull request #2101 from sbt/0.13.9
merge 0.13.9 on 0.13
2015-07-10 16:07:05 -04:00
Josh Suereth 5c6e055917 Merge pull request #2097 from sbt/wip/2046
Fixes #2046. Cached resolution: Fixes double eviction
2015-07-10 15:24:41 -04:00
Josh Suereth a224218f3b Merge pull request #2098 from pdalpra/fix-build-warnings
Fix most SBT's build warnings
2015-07-10 14:21:53 -04:00
Josh Suereth 5f24a5ac0e Merge pull request #2094 from pdalpra/public-null-logger
Make Logger.null public + minor clean up
2015-07-10 12:48:46 -04:00
Josh Suereth 5395c8bef5 Merge pull request #2095 from adriaanm/ListBuffer
Do not use `ListBuffer#readOnly`
2015-07-10 12:47:34 -04:00
Pierre DAL-PRA 8f849ce2bd Fix most build warnings 2015-07-10 11:53:48 +02:00
Eugene Yokota 351a7dae1d Ref #2068. Scala version bump needs to accompany scala-reflect bump. 2015-07-09 21:20:47 -04:00
Adriaan Moors 352afdb539 Do not use `ListBuffer#readOnly`
It's dangerous, deprecated, and was removed in 2.12.0-M1.
See https://github.com/scala/scala/pull/4140.

`ListBuffer#toList` has equivalent performance,
except it actually returns an immutable copy(-on-write).
2015-07-09 14:49:08 -07:00
Pierre DAL-PRA 49a8183a8d Minor clean up 2015-07-09 22:59:05 +02:00
Pierre DAL-PRA 91a441b8f8 Make Logger.Null public 2015-07-09 22:58:47 +02:00
Stu Hood e296ca863d Add missing dependency 2015-07-06 11:11:06 -07:00
eugene yokota a71a7ba582 Merge pull request #2075 from sbt/fix/2005
Fixes #2005. Bump to ivy 2.3.0-sbt-c5d1b95fdcc1e1007740ffbecf4eb07abc…
2015-06-26 14:43:14 -04:00
eugene yokota 8954fae123 Merge pull request #2072 from sbt/wip/snapshot-issues
Reinstate SNAPSHOT test that was fixed in #1520/#1514
2015-06-25 16:43:12 -04:00
eugene yokota 2988b77a70 Merge pull request #2073 from sbt/fix/2043
Fixes #2043. bintrayRelease is repeated 20x?
2015-06-24 20:37:47 -04:00
Eugene Yokota c9ef337b5c Fixes #2043. bintrayRelease is repeated 20x? 2015-06-24 16:56:45 -04:00
eugene yokota 18c9c19612 Merge pull request #2057 from sbt/wip/fixbuild
Adds bundledLauncherProj to allProj
2015-06-20 20:10:23 -04:00
Eugene Yokota bcec8353e0 Fix typo 2015-06-20 14:42:26 -04:00
Eugene Yokota 81343707b9 Skip process unit tests 2015-06-20 14:21:59 -04:00
Eugene Yokota f3ff3594ed Adds bundledLauncherProj to allProj
This matters when someone tries to locally build sbt from source.
2015-06-20 14:21:59 -04:00
eugene yokota 3cda2efb96 Merge pull request #2068 from sbt/wip/scalaversionbump
Bumping up Scala version to 2.10.5/2.11.6. Fixes #1666, Ref #1980
2015-06-20 10:59:03 -04:00
Eugene Yokota d0473906c2 Bumping up Scala version to 2.10.5/2.11.6. Fixes #1980
To pass File => Unit callback across the classloader boundary
I am encoding it as a java.util.List[File] by overriding
 method.
This was needed since Java didn't allow me to cast
from one classloader to the other.
2015-06-19 16:51:39 -04:00
Josh Suereth e381ac6157 Merge pull request #2006 from jroper/run-input-task
Added Extracted.runInputTask
2015-06-17 10:12:51 -04:00
Josh Suereth e2da459a64 Merge pull request #2009 from DavidPerezIngeniero/0.13
Provide more diagnostic info for undefined settings
2015-06-17 10:12:21 -04:00
eugene yokota 5b532fac48 Merge pull request #2051 from sbt/wip/0.13.9-M1
0.13.9-M1
2015-06-13 07:58:22 -04:00
Eugene Yokota 05358d6e3d Fixes the releasing 2015-06-09 17:20:03 +02:00
David Perez c200c12d10 Merge remote-tracking branch 'upstream/0.13' into 0.13 2015-06-04 12:43:32 +02:00
Josh Suereth c1085f849f Merge pull request #2040 from sbt/readme-formatting
Fix intended formatting in README.
2015-05-27 18:45:46 -04:00
Josh Suereth 456bf91c15 Merge pull request #2036 from kamilkloch/2028-fork-error
Updated ForkError.getMessage() to include exception's original name.
2015-05-27 18:45:25 -04:00
Josh Suereth 9504d4a3de Merge pull request #2027 from cunei/wip-fix-2001
Do not emit in the pom dependencies that are only sources or docs
2015-05-27 18:43:50 -04:00
Josh Suereth 1b256f9f72 Merge pull request #2025 from PanAeon/panaeon/fix-history
Prevent history command(s) from going into an infinite loop
2015-05-24 13:19:41 -04:00
Vitalii Voloshyn 8f43c2f58c Prevent history command(s) from going into an infinite loop [1562] 2015-05-18 13:33:31 +03:00
Josh Suereth 50fcdf5a78 Merge pull request #1970 from matthewfarwell/test-exclude
Test exclude
2015-05-11 15:27:06 -04:00
David Perez 54a739a733 Merge branch '0.13.8' into 0.13 2015-05-08 09:33:40 +02:00
David Perez b70acf84f3 Issue 2008: provide more diagnostic info for undefined setting 2015-05-08 09:29:41 +02:00
Josh Suereth 6a4a990b98 Merge pull request #1984 from sbt/wip/nightly-and-release
call bintrayRelease on nightly
2015-04-22 11:12:03 -04:00
Eugene Yokota ca3c29efbc call bintrayRelease on nightly 2015-04-22 00:28:47 -04:00
eugene yokota 827fb5a0fc Merge pull request #1983 from sbt/wip/nightly-bintray
publish nightlies to bintray
2015-04-21 20:51:19 -07:00
eugene yokota c98ad7db07 Merge pull request #1981 from sbt/wip/move-to-bintray
publish to bintray
2015-04-20 15:24:57 -07:00
Eugene Yokota feca1f6fad publish nightlies to bintray 2015-04-20 12:51:18 -04:00