Eugene Yokota
069104b989
Bump up log4j2 to 2.8.1
2017-04-03 03:22:47 -04:00
Eugene Yokota
1dab826ffd
Store JValue into ObjectEvent
2017-04-03 03:22:33 -04:00
Eugene Yokota
e21c78ebb0
Move JValue format here
2017-04-03 03:22:04 -04:00
Eugene Yokota
94a2e6cb12
Fix directory name
2017-04-03 03:21:14 -04:00
Eugene Yokota
66f345a303
Cross publish utilCollection
...
Fixes sbt/util#72
2017-04-03 03:20:36 -04:00
Eugene Yokota
304d167813
Send ObjectEvent as JSON
2017-04-03 03:17:57 -04:00
Eugene Yokota
093fc061cc
Send testing events to logger
2017-04-01 17:19:45 -04:00
Eugene Yokota
d6e0fd2f0d
Sort the import alphabetically in Defaults
2017-04-01 17:13:28 -04:00
eugene yokota
4e267e5cb5
Merge pull request #3055 from dwijnand/build-warnings
...
Remove warnings in the build setup
2017-03-29 18:34:30 -07:00
Dale Wijnand
0dcb57b587
Remove warnings in the build setup
2017-03-29 14:43:41 +01:00
eugene yokota
1adce0a656
Merge pull request #3049 from dwijnand/scripted-crossed-note
...
Add a note that the scripted plugin is cross-versioned now
2017-03-28 20:49:20 -07:00
Dale Wijnand
ece85b44bd
Merge pull request #3032 from dwijnand/setting-query-json
...
Start handling default types when serialising query setting values
2017-03-28 10:45:46 +01:00
Dale Wijnand
b1b66a241e
Add a note that the scripted plugin is cross-versioned now
2017-03-28 10:25:24 +01:00
eugene yokota
64ed7c7756
Merge pull request #3045 from dwijnand/fix-StateOps-fail
...
Fix StateOps#fail != fail
2017-03-27 19:48:52 -07:00
eugene yokota
cb8acb2150
Merge pull request #3044 from dwijnand/propagate-weak-type-tags
...
Fix inputTaskDyn not working
2017-03-27 19:47:28 -07:00
Dale Wijnand
c7be291946
Fix StateOps#fail != fail
2017-03-27 14:38:02 +01:00
Dale Wijnand
2bc5ba02f3
Add three more missing WeakTypeTags
...
.. accidentally removed in 12c2734052
2017-03-27 14:36:56 +01:00
Dale Wijnand
30bf72482b
Add test for a LM type
...
Use libraryDependencies which is a Seq[ModuleID]
2017-03-27 14:15:12 +01:00
Dale Wijnand
52de082b2e
Add OptJsonWriter to SettingKey
2017-03-27 14:15:11 +01:00
Dale Wijnand
ad2f91e357
Extra getName/getImplicit in KeyMacro
2017-03-27 14:15:11 +01:00
Dale Wijnand
6950a1e061
Use the OptJsonWriter on AttributeKey
2017-03-27 14:15:10 +01:00
Dale Wijnand
63fcca5543
Test setting query functionality
2017-03-27 14:15:10 +01:00
Dale Wijnand
70ac55d0b4
Encode success/failure in setting query response
2017-03-27 14:15:10 +01:00
Dale Wijnand
875cf6f4dc
Simplify JValueFormat
2017-03-27 12:29:42 +01:00
Dale Wijnand
6211e8d7da
Move some things from terms to imports
2017-03-27 12:29:41 +01:00
Dale Wijnand
43eec230e6
Switch SettingQueryResponse to JValue, implement JValueFormat
2017-03-27 12:29:41 +01:00
Dale Wijnand
f2b70de538
Implement a Manifest-based lookup
2017-03-27 12:29:41 +01:00
Dale Wijnand
342fc2cf8f
Commit to the current JsonFormatRegistry.
2017-03-27 12:29:41 +01:00
Dale Wijnand
ede2b865b4
Allow disablePlugins(SbtScalariform) to work
...
SbtScalariform is now an AutoPlugin, so its scalariformSettings are
already added to the project. So don't add it again otherwise
`disablePlugins(SbtScalariform)` won't work.
And miscellaneous cleanups.
2017-03-27 12:29:40 +01:00
Dale Wijnand
6e6f66d6d0
Start structure to discover JsonWriter
2017-03-27 12:29:40 +01:00
Dale Wijnand
371f14d9a5
BuildStructure#root is SessionSettings#currentBuild
2017-03-27 12:29:40 +01:00
Dale Wijnand
992b35af3c
Start setup for JSON-format setting values
2017-03-27 12:29:39 +01:00
Dale Wijnand
aa69d0d042
Split setting query things out into SettingQuery.scala
2017-03-27 12:29:39 +01:00
Dale Wijnand
4566c615c7
Move setting query things into SettingQuery
2017-03-27 12:29:39 +01:00
Dale Wijnand
8081661a7d
Fix ordering
2017-03-27 12:29:38 +01:00
Dale Wijnand
9f13499bcf
Don't double wrap setting value
...
Oh the wonderful world of Object#toString
2017-03-27 12:29:38 +01:00
Guillaume Martres
747aa48c9c
Fix inputTaskDyn not working
...
This fixes the following error when trying to use inputTaskDyn in a build:
[error] /tmp/sbt_8316130f/input-task-dyn/build.sbt:11: error: Macro
expansion contains free type variable T defined by wrap in
InputConvert.scala:76:20. Have you forgotten to use c.WeakTypeTag
annotation for this type parameter? If you
have troubles tracking free type variables, consider using -Xlog-free-types (out-1)
[error] runFoo := Def.inputTaskDyn { (out-1)
[error] ^ (out-1)
[info] [error] sbt.compiler.EvalException: Type error in expression (out-3) (out-1)
I have no idea what the error means, I just implemented the suggested fix.
2017-03-24 17:41:14 +01:00
eugene yokota
317085a458
Merge pull request #3031 from eed3si9n/wip/bump_modules
...
Bump underlying modules to latest
2017-03-23 22:19:53 -07:00
Eugene Yokota
9ca3d9006c
Zinc no longer compiles 2.11.0 or 2.11.1
2017-03-24 00:16:01 -04:00
Eugene Yokota
ef6193e8cf
Adds Hello world for 2.10, 2.11, and 2.12
2017-03-23 23:56:42 -04:00
Eugene Yokota
742c9c1762
adjust to Zinc change
2017-03-23 16:35:39 -04:00
Eugene Yokota
c96630d6a6
Fixed by sbt/zinc#240
2017-03-23 16:15:26 -04:00
Eugene Yokota
bb9db97824
withNameHashing(true) is removed
2017-03-23 15:59:09 -04:00
Eugene Yokota
e6d11ed83d
Fix the bridge selection
2017-03-23 15:51:16 -04:00
Eugene Yokota
b6d8b565de
Codegen change
2017-03-23 14:30:51 -04:00
Eugene Yokota
180bdfd129
Bump underlying modules to latest
2017-03-23 12:41:24 -04:00
eugene yokota
6c768a1ca3
Merge pull request #73 from dwijnand/self-serialisable-attrkeys
...
Define OptJsonWriter & put it on AttributeKey
2017-03-21 16:05:48 -07: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