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
Dale Wijnand
4d7184d8c3
Add project-level exclusions in the POM.
...
Closes #1877 .
2015-05-28 08:14:08 +01:00
Josh Suereth
7c888aab38
Merge pull request #2040 from sbt/readme-formatting
...
Fix intended formatting in README.
2015-05-27 18:45:46 -04:00
Josh Suereth
ee04b980ad
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
d6a829caa4
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