Commit Graph

894 Commits

Author SHA1 Message Date
eugene yokota 3c6d3858c4 Merge pull request #2143 from dwijnand/scala-2.11.7
Update scala211 to 2.11.7.
2015-08-13 03:27:50 -04:00
eugene yokota d07682646c Merge pull request #2142 from pdalpra/fix-warnings
Fix additional warnings
2015-08-13 03:27:35 -04:00
eugene yokota 7f3df95428 Merge pull request #2145 from jaceklaskowski/doc-contributing
Docs update: the launcher is in launch/target/sbt-launch.jar
2015-08-13 03:26:01 -04:00
eugene yokota 7f9f727b40 Merge pull request #2147 from dwijnand/merge-0.13.9-into-0.13
Merge 0.13.9 into 0.13.
2015-08-13 03:25:08 -04:00
Dale Wijnand 8a02bfe80c Merge remote-tracking branch 'origin/0.13.9' into merge-0.13.9-into-0.13
* origin/0.13.9:
  Notes
  0.13.9
  cached resolution: use mutable map to speed up breakLoops
  cached resolution: don't include callers from evicted modules
  Add debug logs
  Fixes #2129. break up circular dependency loops in cached resolution
  try breaking circular dependency and continue sorting
  refactored to use less stack space
  make sortModules tailrec
  Reproduce stack overflow using cached resolution with circular dependency
2015-08-11 22:42:31 +01:00
Eugene Yokota 0fdf0ce939 0.13.9 2015-08-10 20:32:24 -04:00
Pierre DAL-PRA 8b8de1101c Fix additional warnings 2015-08-07 00:23:14 +02:00
Josh Suereth f230bd36d1 Merge pull request #2140 from dwijnand/set-version-to-0.13.10-SNAPSHOT
Set version to 0.13.10-SNAPSHOT.
2015-08-04 14:18:56 -04:00
eugene yokota 44ade53591 Merge pull request #2139 from pdalpra/drop-procedure-syntax
Replace procedure syntax by explicit Unit annotation
2015-08-04 11:32:07 -04:00
Pierre DAL-PRA 404c5e8fc6 Replace procedure syntax by explicit Unit annotation 2015-08-04 10:07:38 +02:00
Dale Wijnand 9951f8c72b Set version to 0.13.10-SNAPSHOT. 2015-08-03 22:18:33 +01:00
Josh Suereth d1e719b07c Merge pull request #2137 from pdalpra/clean-ops-on-collections
Clean ops on collections
2015-08-03 12:22:51 -04:00
Pierre DAL-PRA c1de41f5c0 Remove redundant collection conversions 2015-08-01 12:05:35 +02:00
Pierre DAL-PRA 345cceafe6 Simplify operations on collections 2015-08-01 02:25:17 +02:00
Josh Suereth 432aaece7b Merge pull request #2124 from sbt/wip/travis-workaround
Working around travis-ci/travis-ci#4527
2015-07-23 10:21:54 -04:00
Josh Suereth f61f924a65 Merge pull request #2117 from dwijnand/sbt-serialization-0.1.2
Bump sbt/serialization to v0.1.2.
2015-07-18 14:21:01 -04:00
eugene yokota d1e9d57dd5 Merge pull request #2116 from sbt/0.13.9
Merge 0.13.9 back into 0.13
2015-07-18 13:36:04 -04:00
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