Dale Wijnand
2e2c3f6e89
Merge pull request #4087 from hvesalai/patch-2
...
Update to Jline 2.14.6
2018-04-11 11:55:56 +01:00
Heikki Vesalainen
e5a37cad42
Update to Jline 2.14.6
...
This version of Jline fixes three things for Emacs users:
- ANSI colors are now enabled for Emacs.
- Terminal echo is now disabled for Emacs.
- History is enabled for all dump terminals.
2018-04-11 00:10:56 +03:00
eugene yokota
7ae83cc755
Merge pull request #4085 from eed3si9n/wip/bumpzinc
...
Zinc 1.1.5
2018-04-09 13:37:50 -04:00
Eugene Yokota
b9eb7764f3
Zinc 1.1.5
2018-04-09 12:37:42 -04:00
Dale Wijnand
98e2b0b5d3
Merge pull request #4082 from eed3si9n/wip/repl
...
Re-fixing console and JLine
2018-04-09 11:23:58 +01:00
Eugene Yokota
8ed796fb25
Re-fixing console and JLine
...
Fixes #3482 take 2
I thought I tested #4054 using a local build, but when I ran 1.1.3, `console` did not display anything that I typed.
Switching to `usingTerminal` which calls `terminal.restore` similar to what I had in 1.1.1 fixes `console`.
2018-04-09 00:11:17 -04:00
eugene yokota
4d7149a7f3
Merge pull request #4078 from retronym/bump/houserules
...
Upgrade to latest sbt-houserules
2018-04-08 14:33:04 -04:00
Jason Zaugg
1abb0a3641
Upgrade to latest sbt-houserules
2018-04-08 14:31:48 +10:00
eugene yokota
314ff46432
Merge pull request #4076 from eed3si9n/wip/bumplauncher
...
launcher 1.0.4
2018-04-06 19:35:27 -04:00
Eugene Yokota
32385c8bb7
launcher 1.0.4
2018-04-06 18:36:10 -04:00
eugene yokota
8f6e2fe371
Merge pull request #4075 from eed3si9n/wip/bump
...
bump IO and Zinc
2018-04-06 18:10:07 -04:00
Eugene Yokota
8781c16cbb
bump IO and Zinc
2018-04-06 16:30:33 -04:00
eugene yokota
7690a1bd24
Merge pull request #4070 from steinybot/fix/3432
...
Add dependencyResolution scoped to updateSbtClassifiers task
2018-04-06 05:58:27 -04:00
eugene yokota
5c32787574
Merge pull request #4071 from eed3si9n/wip/closewatch
...
Use MacOSXWatchService instead of PollingWatchService
2018-04-06 04:34:30 -04:00
Eugene Yokota
707bf08c4e
Add new closewatch mode
2018-04-05 20:29:26 -04:00
Jason Pickens
9043a92e8b
Merge branch '1.1.x' into fix/3432
2018-04-06 10:55:21 +12:00
Jason Steenstra-Pickens
4dc76e2b38
Add dependencyResolution scoped to updateSbtClassifiers task
...
Fixes #3432
2018-04-06 10:41:31 +12:00
eugene yokota
b7d3959241
Merge pull request #4067 from eed3si9n/wip/reload-perf
...
perf: optimize hash for build
2018-04-05 10:37:41 -04:00
Eugene Yokota
ad3692b2df
Use NIO Files.getLastModifiedTime for hashing
2018-04-05 04:22:16 -04:00
Eugene Yokota
04d6a8b44c
perf: optimize hash for build
...
This hot path was discovered by retronym using FlameGraph.
This removes intermediate creation of Array.
`filesModifiedBytes` in particular was bad as it was going through all `*.class` files, each generating an Array. This replaces that with `fileModifiedHash` that accepts `MessageDigest`.
According to the flamegraph, evalCommon footprint reduced from 4.5% to 3.6%.
Using `time sbt reload reload reload exit`, the median reduced from 41.450s to 39.467s.
2018-04-05 03:26:02 -04:00
Dale Wijnand
91483e7f06
Merge pull request #4063 from dwijnand/fix-migrate-url
...
Fix migrate URL
2018-04-04 16:31:57 +01:00
Dale Wijnand
8c1337455d
Fix migrate URL
...
Fixes #4062
2018-04-04 14:26:03 +01:00
Dale Wijnand
9b3694e443
Merge pull request #4054 from eed3si9n/wip/repl
...
Fix console, JLine issue
2018-04-03 16:44:42 +01:00
Dale Wijnand
d444b6b8ae
Merge pull request #4002 from eed3si9n/wip/opt-delegation-test
...
add tests around scope delegation
2018-04-03 16:43:09 +01:00
Eugene Yokota
88f50ce35d
Fix console, JLine issue
...
Fixes #3482
2018-03-30 23:09:01 -04:00
Ethan Atkins
fff32db7ce
Use MacOSXWatchService instead of PollingWatchService
...
This watch service should be more responsive and significantly reduce
the disk overhead of the polling based service for large repos.
2018-03-28 17:11:30 -07:00
eugene yokota
fa56cf394b
Merge pull request #4046 from eed3si9n/wip/bumpsbt
...
bump to 1.1.3-SNAPSHOT
2018-03-28 09:11:19 -04:00
Eugene Yokota
1b77b35333
bump to 1.1.3-SNAPSHOT
2018-03-27 06:53:05 -04:00
Eugene Yokota
f607b6c73f
sbt 1.1.2
2018-03-27 06:52:32 -04:00
Dale Wijnand
b0f9fe77b6
Merge pull request #4036 from eed3si9n/wip/fix-startup-log
...
Fixes -error not suppressing startup logs
2018-03-26 15:28:50 +01:00
eugene yokota
cd40d1ac77
Merge pull request #4031 from eed3si9n/wip/bump
...
bump modules
2018-03-26 10:26:25 -04:00
Eugene Yokota
25ab94d96a
Fixes -error not suppressing startup logs
...
Fixes #3849
This brings back the 0.13 logic:
```scala
def setGlobalLogLevel(s: State, level: Level.Value): State = {
s.globalLogging.full match {
case a: AbstractLogger => a.setLevel(level)
case _ => ()
}
s.put(BasicKeys.explicitGlobalLogLevels, true).put(Keys.logLevel.key, level)
}
```
2018-03-25 14:56:00 -04:00
Dale Wijnand
131c2a7a68
Merge pull request #4033 from eed3si9n/wip/new-mess
...
Fixes new command leaving behind target directory
2018-03-24 22:57:41 +00:00
Eugene Yokota
b111b05d5f
Fixes new command leaving target directory
...
Fixes #2835
This fixes `new` command creating `target` directory by moving the `target` to a staging directory in the command itself.
2018-03-24 13:45:35 -04:00
Eugene Yokota
9d2d81645b
bump modules
2018-03-24 11:02:40 +09:00
Dale Wijnand
a43c18e4f9
Merge pull request #4030 from eatkins/vector-1.1
...
Vector 1.1
2018-03-23 11:50:34 +00:00
Ethan Atkins
9b24e9f9eb
Use ConcurrentLinkedDeque for EventHandler
...
ArrayList::add is not thread safe. I ran into cases where async tests
using utests would fail even when all of the individual tests passed.
This was because multiple threads called back into the handle method of
the handler instance variable, which just delegated to eventList::add.
When this happened, one of the events would get added to the list as a
null reference, which would manifest as an NPE upstream on the master
process. After this change, my tests stopped failing.
2018-03-21 10:50:30 -07:00
Ethan Atkins
8eb2d7389d
Add test for async utest TestSuites
...
Sometimes when utest runs async tests (i.e. tests that return a future)
the test suite will fail even when none of the individual tests do. This
is due to a data race in sbt. Most, but not all, of the time, this test
will induce that race.
2018-03-21 10:41:41 -07:00
Dale Wijnand
c6df309073
Merge pull request #4025 from tiqwab/fix-parsing-id
...
Fix handling id in jsonrpc model
2018-03-18 16:35:44 +00:00
Naohisa Murakami
9d01bdff68
Merge pull request #1 from eed3si9n/wip/fix-parsing-id
...
Add test case for number id in JSON-RPC
2018-03-18 07:38:25 +09:00
Eugene Yokota
e5d2588927
Add test case for number id in JSON-RPC
2018-03-18 02:11:23 +09:00
tiqwab
a5119a411c
Fix handling id in jsonrpc model
...
Fix #3861
2018-03-17 22:41:47 +09:00
Dale Wijnand
6abf4c9e00
Merge pull request #4022 from tmiyamon/support-vscode-test-compile
...
support test compile on saving in vscode
2018-03-16 10:12:32 +00:00
tmiyamon
77ffbe896d
support test compile on saving in vscode
2018-03-16 18:03:52 +09:00
eugene yokota
571417dc6f
Merge pull request #4019 from itohiro73/improve-contributing
...
Improve instruction for locally built sbt in CONTRIBUTING.md
2018-03-16 15:24:22 +09:00
Hiroshi Ito
04ab2d30e1
Improve instruction for locally built sbt in CONTRIBUTING.md
2018-03-16 15:07:17 +09:00
eugene yokota
4efce7e877
Merge pull request #3991 from dwijnand/ExecStatusEvent-exitCode
...
Add an optional exitCode to ExecStatusEvent so clients can use it
2018-03-16 00:27:17 +09:00
Dale Wijnand
98332c0891
Reply to sbt/exec w/ a Response/Error w/ error code
2018-03-14 13:56:29 +00:00
Dale Wijnand
bde6365013
Add an optional exitCode to ExecStatusEvent so clients can use it
2018-03-14 11:56:51 +00:00
Dale Wijnand
7baf97d2a6
Introduce ErrorCodes.UnknownError
...
Defined in the application defined errors range.
2018-03-14 11:56:51 +00:00