eugene yokota
414a7bb5f7
Merge pull request #44 from dwijnand/cleanups
...
Fix compilation warnings, migrate to blackbox.Context
2017-07-07 09:50:23 +01:00
Dale Wijnand
84af84c301
Un-deprecate now-private methods
2017-07-07 09:50:22 +01:00
Dale Wijnand
c4e6caf0ed
Remove Attribute#rawLabel
2017-07-07 09:50:22 +01:00
Dale Wijnand
8cc4a54c40
Add -Ywarn-unused & -Ywarn-unused-import, & fix warnings
2017-07-07 09:50:21 +01:00
Dale Wijnand
5f2e56a5a8
Fix compilation warnings, migrate to blackbox.Context
2017-07-07 09:50:21 +01:00
Eugene Yokota
b64e505746
Update dependencies
2017-07-07 09:50:20 +01:00
eugene yokota
d4c83c2c3c
Merge pull request #41 from eed3si9n/wip/2469
...
FPORT: Completion for build-level keys
2017-07-07 09:50:20 +01:00
Martin Duhem
27dee66399
Address problems reported by Codacy
2017-07-07 09:50:19 +01:00
Dale Wijnand
39ed62ae82
Merge pull request #39 from eed3si9n/wip/jline
...
FPORT: Workaround for Jline regression
2017-07-07 09:50:18 +01:00
Martin Duhem
dca7a109ac
Completion for build-level keys
...
sbt's shell provided completion only for keys that were relative to a
defined project, but didn't provide completion for keys that belong to
the build definition only.
This commit fixes this issue by defining a new kind of `Parser` (from
which completions are generated) which runs its input simultaneously on
distinct parsers. We now define a parser for project-level keys and
another parser for build-level keys. These two parsers are eventually
combined, and we get the completions of both parsers.
Fixes sbt/sbt#2460
2017-07-07 09:50:18 +01:00
eugene yokota
ceca932026
Merge pull request #35 from eed3si9n/wip/warning
...
Remove some warnings
2017-07-07 09:50:17 +01:00
eugene yokota
d4116b03f4
Fixes #2480 . Workaround for Jline regression ( #2570 )
...
Workaround jline/jline2#205
2017-07-07 09:50:17 +01:00
eugene yokota
31fe561151
Merge pull request #34 from eed3si9n/wip/eval
...
Eval from Cats
2017-07-07 09:50:16 +01:00
Eugene Yokota
d9bd056a29
Remove some warnings
2017-07-07 09:50:16 +01:00
Eugene Yokota
1361e4f18d
Rename Eval#value to get
2017-07-07 09:50:15 +01:00
eugene yokota
108fc67b7d
Merge pull request #33 from sbt/wip/fixthread
...
Don't inject thread sleep by default
2017-07-07 09:50:14 +01:00
Eugene Yokota
f76b2d05d5
Add Eval from Cats - a8ba943fff/core/src/main/scala/cats/Eval.scala
2017-07-07 09:50:14 +01:00
eugene yokota
657c10f9d3
Merge pull request #31 from sbt/wip/thread
...
Inject thread.sleep, which allows thread interruption during readLine
2017-07-07 09:50:13 +01:00
Eugene Yokota
5811e8a257
Fixes #32 . Don't inject thread sleep by default.
...
Thread sleeping interferes with scripted test when the build cannot be
loaded. The scripted test gets stuck, and jstack shows
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at sbt.internal.util.InputStreamWrapper.read(LineReader.scala:138)
at
jline.internal.NonBlockingInputStream.read(NonBlockingInputStream.java:2
45)
....
at sbt.internal.util.JLine$.withJLine(LineReader.scala:118)
at sbt.internal.util.JLine.readLine(LineReader.scala:18)
at
sbt.BuiltinCommands$.sbt$BuiltinCommands$$doLoadFailed(Main.scala:460)
2017-07-07 09:50:13 +01:00
Eugene Yokota
1dfd9db2c7
Inject Thread.sleep periodically during read() to allow thread interruption
2017-07-07 09:50:12 +01:00
Eugene Yokota
972450db5d
Refactor nulls to Option
2017-07-07 09:50:12 +01:00
eugene yokota
4787081532
Merge pull request #30 from dwijnand/bump-sbt-houserules-for-mima
...
Bump sbt-houserules to add MiMa
2017-07-07 09:50:11 +01:00
eugene yokota
ef03c0295c
Merge pull request #19 from sbt/wip/existentials
...
Fixes sbt/util#14
2017-07-07 09:50:10 +01:00
Dale Wijnand
db08c77660
Unexecute Positions
2017-07-07 09:50:10 +01:00
eugene yokota
25cbae2b2e
Merge pull request #18 from sbt/wip/fileinfo
...
Adds picklers to FileInfo, also new house rules
2017-07-07 09:50:09 +01:00
Eugene Yokota
7a6253a5c3
Fixes sbt/util#14 by rolling back 6175d92338
2017-07-07 09:50:09 +01:00
Eugene Yokota
2cefe315f2
New house rules
2017-07-07 09:50:08 +01:00
eugene yokota
af53ad1598
Merge pull request #16 from Duhemm/jline-access
...
Make `sbt.internal.util.JLine` private to sbt package
2017-07-07 09:50:07 +01:00
Martin Duhem
6eed17ad4e
Make `sbt.internal.util.JLine` private to sbt package
...
It was private to `sbt.internal.util`, but it is used in sbt's codebase.
2017-07-07 09:50:07 +01:00
eugene yokota
ac8c3aefdd
Merge pull request #13 from sbt/wip/packagenames2
...
package name change and test migration
2017-07-07 09:50:06 +01:00
Eugene Yokota
3bb53ae4fc
sbt.util.internal -> sbt.internal.util package
2017-07-07 09:50:05 +01:00
Eugene Yokota
d93db4a634
migrate to scalatest 2.2.4
2017-07-07 09:50:05 +01:00
eugene yokota
dd6286044b
Merge pull request #11 from sbt/wip/packagenames
...
Move util into sbt.util.internal package
2017-07-07 09:50:04 +01:00
Eugene Yokota
53e719656f
Move util into sbt.util.internal package
2017-07-07 09:50:03 +01:00
eugene yokota
9d2abb3cac
Merge pull request #10 from sbt/wip/patmatchwarning
...
Removes a warning. Ref #4
2017-07-07 09:50:03 +01:00
eugene yokota
3b9d0a891a
Merge pull request #4 from Duhemm/cleaning
...
Clean the build and the warnings
2017-07-07 09:50:02 +01:00
Eugene Yokota
7e3ad3631c
Removes a warning. Ref #4
...
Exhaustion check was not picking up StaticScopes, which is an object.
2017-07-07 09:50:02 +01:00
Josh Suereth
7e349f1e1b
Merge pull request #3 from sbt/wip/bintray
...
Publish artifacts to Bintray
2017-07-07 09:50:01 +01:00
Martin Duhem
bad46a7707
Merge branch '1.0' of github.com:sbt/util into cleaning
2017-07-07 09:50:01 +01:00
Eugene Yokota
dc29953fe8
Add sbt-house-rules and bintray-sbt
2017-07-07 09:50:00 +01:00
Martin Duhem
6c7e69497f
Add recommended compiler flags, fix most of the warnings
2017-07-07 09:50:00 +01:00
eugene yokota
d7b4c00999
Merge pull request #1 from Duhemm/setup-travis
...
Setup travis, public tests in utilLogging
2017-07-07 09:49:59 +01:00
Martin Duhem
c0f55127db
Add sbt-houserules, formatting.
2017-07-07 09:49:59 +01:00
Eugene Yokota
7f57853f23
move modules around.
2017-07-07 09:49:58 +01:00
Martin Duhem
39d66c4602
Update IO library to sbt/IO v1.0.0-M1
2017-07-07 09:49:58 +01:00
Dale Wijnand
4cbad9eab1
Bring back collection, complete & logic
...
Recovers these as they were at the time of their deletion:
git checkout 4053ea92ba \
util/collection util/complete util/logic
2017-07-07 09:48:53 +01:00
Dale Wijnand
f63306140e
Format the build
2017-07-07 09:48:48 +01:00
Dale Wijnand
58956d1c58
Drop util-apply-macro dep, given it was brought back
2017-07-07 09:48:42 +01:00
Dale Wijnand
d464383722
Merge pull request #3303 from sbt/wip/watchservice
...
Adapt to use the new `WatchService`
2017-07-06 13:14:39 +01:00
Eugene Yokota
efa3b1d340
Bump to latest io, scalajson, sjsonnew, contraband, util, lm, zinc
2017-07-06 11:05:24 +01:00