eugene yokota
4e3bf8dbd9
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
96a563f1f0
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
39675e40d3
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
94dda0bfdd
Merge pull request #2146 from sbt/wip/cached-resolution-circular3
...
cached resolution: don't include callers from evicted modules
2015-08-10 19:32:27 -04:00
Eugene Yokota
2264a1052c
cached resolution: use mutable map to speed up breakLoops
2015-08-05 07:01:21 -04:00
Eugene Yokota
6848fd9f69
cached resolution: don't include callers from evicted modules
2015-08-05 07:00:39 -04:00
Josh Suereth
b184c111b7
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
5a47e5d6ae
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
d3dc1736e7
Replace procedure syntax by explicit Unit annotation
2015-08-04 10:07:38 +02:00
Josh Suereth
db51a499a1
Merge pull request #2137 from pdalpra/clean-ops-on-collections
...
Clean ops on collections
2015-08-03 12:22:51 -04:00
Josh Suereth
4ba632fc66
Merge pull request #2138 from sbt/wip/cached-resolution-circular2
...
[0.13.9-RC3] Fixes #2129 . break up circular dependency loops in cached resolution
2015-08-03 12:22:36 -04:00
Eugene Yokota
fb2ccdd285
Add debug logs
2015-08-03 08:17:48 -04:00
Eugene Yokota
71faf88916
Fixes #2129 . break up circular dependency loops in cached resolution
...
Simple remove-one method to workaround for circular dependency did not
work. This fix traverses the entire graph to detect all loops and then
breaks them up.
2015-08-03 07:31:32 -04:00
Pierre DAL-PRA
ec71256040
Remove redundant collection conversions
2015-08-01 12:05:35 +02:00
Pierre DAL-PRA
e528f3d163
Simplify operations on collections
2015-08-01 02:25:17 +02:00
Josh Suereth
88b68c7fd0
Merge pull request #2128 from sbt/fix/remove-old-urls
...
Remove reference to dead servers.
2015-07-27 09:26:46 -04:00
Josh Suereth
c693ac6fb4
Merge pull request #2129 from sbt/wip/cached-resolution-circular
...
[0.13.9-RC3] cached resolution: stack overflow when circular dependency is found
2015-07-27 09:26:28 -04:00
Eugene Yokota
4e69d04be8
try breaking circular dependency and continue sorting
2015-07-26 23:19:16 -04:00
Eugene Yokota
ddf941f371
refactored to use less stack space
2015-07-25 22:40:18 -04:00
Eugene Yokota
e5ac8316a7
make sortModules tailrec
2015-07-25 17:38:11 -04:00
Josh Suereth
abb4682cc7
Merge pull request #2127 from sbt/wip/warn-on-intransitive-pom
...
Add warning to MakePom for intransitive dependencies.
2015-07-25 08:23:09 -04:00
Josh Suereth
92202d4353
Add warning to MakePom for intransitive dependencies.
...
Intransitive does not work in Maven, and does not translate to pom.xml.
2015-07-24 10:42:49 -04:00
Josh Suereth
6fa59ff912
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
db6b1227ed
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
c8e1da38b7
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
Josh Suereth
5e82bb0d68
Merge pull request #2115 from sbt/wip/caller
...
Fixes #2105/#1763. Cached resolution: removes duplicate callers during merge
2015-07-18 07:07:46 -04:00
Eugene Yokota
a1ac6c6eaa
Fixes #2105/#1763. Cached resolution: removes duplicate callers during merge
2015-07-18 02:17:25 -04:00
eugene yokota
30b459a212
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
161aea0d42
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
b3103b7da7
Merge pull request #2112 from pdalpra/cleanup-warnings
...
Fix several warnings
2015-07-17 09:22:26 -04:00
Pierre DAL-PRA
fd9644dc5d
Fix several warnings
2015-07-17 09:17:42 +02:00
Martin Duhem
63cfbb49e2
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
e6eca7656a
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
eugene yokota
6a33581aae
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
300ea8215f
Merge pull request #2097 from sbt/wip/2046
...
Fixes #2046 . Cached resolution: Fixes double eviction
2015-07-10 15:24:41 -04:00
Eugene Yokota
fe2026f419
#1763 fix by removing one but all artificial callers
2015-07-10 00:10:23 -04:00
Eugene Yokota
7cb92b3f6c
#1763 Remove artificial callers
2015-07-09 21:17:47 -04:00
Eugene Yokota
97d53db03b
Fixes #2046 , Ref #1760 Fix minigraph stitching
...
This fixes the minigraph stitching logic by first sorting the graph
based on the level of inter-dependencies, and gradually resolving
conflict from the root-side that are not called by other libraries.
For each eviction, transitive evictions are propagated right away to
avoid double eviction observed in #2046
For the transitive eviction checking I needed to bring back the caller
information, which is notorious for its size. I am stuffing all
ModuleIDs into one ModuleID for the graph, and recovering them only
during the merging process.
2015-07-09 15:57:21 -04:00
Eugene Yokota
2bc3b88434
Reproduce #2046
2015-07-09 01:52:00 -04:00
Josh Suereth
6e1a797896
Merge pull request #2006 from jroper/run-input-task
...
Added Extracted.runInputTask
2015-06-17 10:12:51 -04:00
Josh Suereth
a9d32f4839
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
c86785f029
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
1aa7ba807b
Fixes the releasing
2015-06-09 17:20:03 +02:00
David Perez
9010226757
Merge remote-tracking branch 'upstream/0.13' into 0.13
2015-06-04 12:43:32 +02:00
eugene yokota
5ab4714cb6
Merge pull request #2012 from sbt/fix/1856
...
Fix/1856
2015-05-29 16:17:23 -04:00
Josh Suereth
fda77d56db
Minor fixes of leftover codes from review.
2015-05-29 09:49:47 -04:00
Josh Suereth
b51321b857
Fix corruption issues with sbt's CustomPomParser.
2015-05-28 09:36:11 -04:00
Josh Suereth
b846136c03
Merge pull request #2035 from dwijnand/project-level-exclusions-in-pom
...
Add project-level exclusions in the POM.
2015-05-28 09:29:04 -04:00
Dale Wijnand
33e3b9f693
Commit build auto-formatting changes for code in master.
2015-05-28 08:28:05 +01:00
Dale Wijnand
7a124bd2df
Fix bincompat for project-level excludes in the POM.
2015-05-28 08:15:10 +01:00