Eugene Yokota
ae93e6cb47
Mark compiler-project/macro-config pending
2017-07-16 15:21:44 -04:00
Eugene Yokota
170685f4e1
Fixes dependency-management/update-sbt-classifiers
2017-07-16 15:12:47 -04:00
Eugene Yokota
6107242c24
Fixes compiler-project/semantic-errors
2017-07-16 14:43:31 -04:00
Eugene Yokota
e1dc83cf08
Fixes compiler-project/macro-config
2017-07-16 14:31:58 -04:00
Eugene Yokota
12ae6e66ff
Fixes compiler-project/error-in-invalidated
2017-07-16 14:16:08 -04:00
Eugene Yokota
fa67110143
Fixes compiler-project/separate-analysis-per-scala
2017-07-16 14:12:45 -04:00
Eugene Yokota
a7bb39d3cb
notes
2017-07-16 14:07:59 -04:00
Eugene Yokota
99be5b25f4
Roll back Vector changes in Keys.scala
...
Keys should Seq type since it's fairly common to use List in build.sbt, and it would cause annoying build changes.
Fixes actions/cross
2017-07-16 13:58:51 -04:00
Eugene Yokota
b4e4a48208
Fixes actions/external-doc
2017-07-16 10:19:42 -04:00
Eugene Yokota
f0ac6ae11c
Adjust to upstream changes
2017-07-16 00:51:49 -04:00
Martin Duhem
347914191a
Adapt to new library management API
2017-07-15 18:09:40 -04:00
Eugene Yokota
3cc49e49f4
Merge branch 'pr/3321' into wip/integration
2017-07-15 17:53:21 -04:00
Eugene Yokota
c909de01b8
Merge branch 'pr/3317' into wip/integration
2017-07-15 17:52:41 -04:00
Eugene Yokota
c2c1d0ff12
Merge branch 'pr/3316' into wip/integration
2017-07-15 17:52:15 -04:00
Eugene Yokota
850832a31c
Bump modules
2017-07-15 17:50:00 -04:00
Martin Duhem
3fe068a4c1
Adapt to changes in ConsoleAppender
2017-07-15 17:15:42 +02:00
jvican
2da90fee03
Sync up with changes to `AnalysisContents`
2017-07-15 10:08:08 +02:00
jvican
32d8f47248
Add setting to switch to text analysis
...
As per suggestions in https://github.com/sbt/zinc/pull/351 .
2017-07-15 09:54:21 +02:00
jvican
26cfe0cb7b
Remove any reference to `F0` and `F1`
...
Syncs with https://github.com/sbt/zinc/pull/359 and
https://github.com/sbt/util/pull/84 .
2017-07-14 17:29:06 +02:00
jvican
0cc3cfb364
Synchronize with changes to Zinc logger API
...
https://github.com/sbt/zinc/pull/325
2017-07-14 14:32:53 +02:00
eugene yokota
716d664d64
Merge pull request #3315 from sbt/wip/prompt
...
[sbt 1.0] Better prompt out of the box
2017-07-13 18:02:02 -04:00
Eugene Yokota
42a1e2a291
Improve the default prompt
...
Fixes #3313
This changes the default prompt to include "sbt:" + current project name.
See https://twitter.com/eed3si9n/status/884914670351659009
2017-07-13 14:58:10 -04:00
eugene yokota
9429b76d67
Merge pull request #3312 from smarter/zinc-main
...
Use the new Zinc main class detection
2017-07-13 10:12:06 -04:00
Guillaume Martres
cfc8a85fdf
Use the new Zinc main class detection
...
See https://github.com/sbt/zinc/pull/287 for details.
2017-07-10 23:15:08 +02:00
Dale Wijnand
5f2e5cf10e
Merge pull request #3302 from dwijnand/consume-util
...
In-source the modules of sbt/util required in sbt/sbt
2017-07-07 14:14:20 +01:00
Dale Wijnand
dc2d4d613f
Format in-sourced util modules
2017-07-07 12:12:59 +01:00
Dale Wijnand
9494967e05
Upgrade util/lm/zinc & config build for util modules
...
Welcome back home!
2017-07-07 12:11:59 +01:00
Dale Wijnand
7322acc571
Merge pull request #86 from dwijnand/detangle
...
Detangle the dependencies, particularly collection.
2017-07-07 09:50:39 +01:00
Dale Wijnand
a77d3146ab
Breakout Position to drop lm->collection dep
2017-07-07 09:50:39 +01:00
Dale Wijnand
2cc93f2382
Move Showlines to logging to drop logging->collection dep
2017-07-07 09:50:38 +01:00
Dale Wijnand
cc3f46f996
Move HListFormats to collection to drop cache->collection dep
...
Looks like the reason that util-cache depended on util-collection was to
define the sjson-new formats (HListFormats) for util-collection's HList.
Given that util-collection already depends on sjsonnew, HListFormats can
also be defined in util-collection.
All that was left then was (a) HListFormatSpec requires
sjsonnewScalaJson, so that was added in test scope, and (b) HListFormats
had to be dropped from sbt.util.CacheImplicits - HListFormats will have
to be imported and/or mixed-in where required downstream. For importing
convenience I defined a companion object.
2017-07-07 09:50:38 +01:00
Dale Wijnand
068b46cbd1
Merge pull request #83 from dwijnand/no-eval
...
Get rid of Eval
2017-07-07 09:50:37 +01:00
eugene yokota
0c990a56d2
Merge pull request #73 from dwijnand/self-serialisable-attrkeys
...
Define OptJsonWriter & put it on AttributeKey
2017-07-07 09:50:36 +01:00
Dale Wijnand
090eab0736
Get rid of Eval
2017-07-07 09:50:36 +01:00
Dale Wijnand
f0057fcdec
Rename to StrictMode
2017-07-07 09:50:35 +01:00
Dale Wijnand
0713e31cea
Allow opting out of the fallback OptJsonWriter
...
Simply
import OptJsonWriter.OptOut._
And you'll get the implicit lift, but not the implicit fallback.
You get an ambiguous compile error like this:
[error] /d/sbt-util/internal/util-collection/src/main/scala/sbt/util/OptJsonWriter.scala:28: ambiguous implicit values:
[error] both method conflictingFallback1 in trait OptOut0 of type [A]=> sbt.util.NoJsonWriter[A]
[error] and method conflictingFallback2 in trait OptOut0 of type [A]=> sbt.util.NoJsonWriter[A]
[error] match expected type sbt.util.OptJsonWriter[Foo]
[error] val x = implicitly[OptJsonWriter[Foo]]
[error] ^
2017-07-07 09:50:35 +01:00
Dale Wijnand
9cfa17d09e
Move OptJsonWriter to public API
2017-07-07 09:50:34 +01:00
Dale Wijnand
ae4e53ceb0
Define OptJsonWriter & put it on AttributeKey
2017-07-07 09:50:34 +01:00
Dale Wijnand
c81b8de966
Merge pull request #71 from eed3si9n/wip/eventlogging
...
event logging
2017-07-07 09:50:33 +01:00
eugene yokota
408ff0d9a1
Merge pull request #69 from eed3si9n/fport/2855
...
[fport] Add build-level keys to the tab completion
2017-07-07 09:50:32 +01:00
Eugene Yokota
73b24681c5
Implements registerStringCodec
...
Uses TypeTag to recover the full name of type parameter, which is calculated by StringTypeTag. This is sent along in ObjectEvent.
On the other end, we can lookup typeclass instances using the tag key.
2017-07-07 09:50:32 +01:00
eugene yokota
52bb767bc8
Merge pull request #66 from eed3si9n/wip/212
...
Scala 2.12
2017-07-07 09:50:31 +01:00
Eugene Yokota
1b19c504a4
Revert "Merge pull request #41 from eed3si9n/wip/2469"
...
This reverts commit 0da2f30ee8 , reversing
changes made to 93418589b7 .
2017-07-07 09:50:31 +01:00
Eugene Yokota
cfc5efe798
Work around Scala 2.12 init deadlock (SI-9824)
2017-07-07 09:50:30 +01:00
Eugene Yokota
58be28e399
Update Eval
...
https://github.com/typelevel/cats/blob/e2335730a958ce605f0d75f1b0d838454
2336aaf/core/src/main/scala/cats/Eval.scala
2017-07-07 09:50:30 +01:00
eugene yokota
7035be5107
Merge pull request #57 from dwijnand/deprecations
...
Remove deprecated methods
2017-07-07 09:50:29 +01:00
Dale Wijnand
95d52077db
Lazily concatenate failed errors for completion [forwardport] ( #53 )
...
* Fixes [sbt/sbt#2781 ]
* When using `<TAB>` completion the failed errors were always
computed for mathcing projects even if there was no failure,
leading to excessive computation of Levenshtein distances
and a large lag (seconds) on builds with many matching
projects.
2017-07-07 09:50:28 +01:00
Dale Wijnand
1526bf4f85
Remove deprecated methods
2017-07-07 09:50:28 +01:00
eugene yokota
5fe5ff4352
Merge pull request #52 from dwijnand/eval
...
Really expose Eval. Fixes error in #50
2017-07-07 09:50:27 +01:00
Dale Wijnand
042d3de956
Really expose Eval. Fixes error in #50
2017-07-07 09:50:27 +01:00