Dale Wijnand
03213f84c8
Get rid of Eval
2017-06-21 11:36:02 +01:00
Dale Wijnand
d91c3de736
Rename to StrictMode
2017-03-21 21:50:45 +00:00
Dale Wijnand
6c7f99005e
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-03-21 17:12:10 +00:00
Dale Wijnand
e984875b77
Move OptJsonWriter to public API
2017-03-21 10:47:01 +00:00
Dale Wijnand
bbeecae0b1
Define OptJsonWriter & put it on AttributeKey
2017-03-21 00:09:17 +00:00
Eugene Yokota
a9377ce4a6
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-02-08 05:35:49 -05:00
Eugene Yokota
008f9bee2e
Work around Scala 2.12 init deadlock (SI-9824)
2016-12-22 14:37:59 -05:00
Eugene Yokota
61bdfd4367
Update Eval
...
https://github.com/typelevel/cats/blob/e2335730a958ce605f0d75f1b0d838454
2336aaf/core/src/main/scala/cats/Eval.scala
2016-12-22 11:50:34 -05:00
Dale Wijnand
033adfe4ea
Remove deprecated methods
2016-11-15 17:14:10 +00:00
Dale Wijnand
8d2f106f7a
Really expose Eval. Fixes error in #50
2016-10-28 12:19:41 +01:00
Dale Wijnand
881ab0f298
Expose Eval. Fixes sbt/sbt#2616
2016-10-27 11:13:45 +01:00
Dale Wijnand
5ecfc4d59f
Un-deprecate now-private methods
2016-06-19 23:16:59 +01:00
Dale Wijnand
745bf4dc6d
Remove Attribute#rawLabel
2016-06-19 21:21:08 +01:00
Dale Wijnand
121e7f5d9e
Add -Ywarn-unused & -Ywarn-unused-import, & fix warnings
2016-06-19 11:42:31 +01:00
Eugene Yokota
9c49a0ed9f
Update dependencies
2016-05-04 16:27:29 -04:00
Eugene Yokota
299484cee6
Remove some warnings
2016-04-01 15:27:37 -04:00
Eugene Yokota
183f17c192
Rename Eval#value to get
2016-04-01 00:30:35 -04:00
Eugene Yokota
6eb808def9
Add Eval from Cats - a8ba943fff/core/src/main/scala/cats/Eval.scala
2016-04-01 00:30:35 -04:00
Dale Wijnand
dc410f9842
Unexecute Positions
2016-02-14 23:00:26 +00:00
Eugene Yokota
f1edeec351
Fixes sbt/util#14 by rolling back 6175d92338
2015-09-30 21:59:20 -04:00
Eugene Yokota
79b90917ec
New house rules
2015-09-16 22:42:10 -04:00
Eugene Yokota
0a2d39673c
sbt.util.internal -> sbt.internal.util package
2015-09-05 00:51:58 -04:00
Eugene Yokota
bc54e035ef
Move util into sbt.util.internal package
2015-09-04 12:54:38 -04:00
Eugene Yokota
d482668c08
Removes a warning. Ref #4
...
Exhaustion check was not picking up StaticScopes, which is an object.
2015-09-04 07:25:16 -04:00
Martin Duhem
6175d92338
Add recommended compiler flags, fix most of the warnings
2015-08-31 15:25:10 +02:00
Martin Duhem
6603a94847
Add sbt-houserules, formatting.
2015-08-31 10:55:02 +02:00
Eugene Yokota
871b4f4eef
move modules around.
2015-08-20 00:59:57 -04:00