liu fengyun
06cf5e5635
update sbt-dotty version
2018-05-03 22:29:34 +02:00
liu fengyun
83212785b0
add dotty plugin test
2018-05-03 22:29:34 +02:00
liu fengyun
9ad1b120c1
add notes
2018-05-03 22:29:34 +02:00
liu fengyun
5d63035a27
Fix #4073 : support detect dotty plugins
2018-05-03 22:29:34 +02:00
Dale Wijnand
d76a1384b2
Merge pull request #4129 from eed3si9n/wip/bump-scala-to-2.12.6
...
upgrade Scala 2.12.4 -> 2.12.6
2018-04-30 11:30:55 +01:00
eugene yokota
d74afe0ca8
Merge pull request #4133 from som-snytt/issue/guidance
...
Minor grammar for contributing text.
2018-04-29 16:45:51 -04:00
Som Snytt
c29b88ed5c
Minor grammar for contributing text.
2018-04-29 13:14:54 -07:00
eugene yokota
df0a3c2dc5
Merge pull request #4130 from eed3si9n/wip/vscode
...
start sbt in VS Code terminal window
2018-04-29 13:23:49 -04:00
Robert Walker
4086f6c85b
start sbt in VS Code terminal window
2018-04-28 19:50:40 -04:00
Eugene Yokota
ccd03eeba2
resolve Scala compiler using Ivy
...
When Scala compiler is not found in the boot directory, use Ivy to resolve it.
2018-04-28 03:45:24 -04:00
Seth Tisue
4477a42b5a
upgrade Scala 2.12.4 -> 2.12.6
...
I have no specific user-visible benefit in mind other than fewer
JARs to download for people who are on current versions of things
2018-04-27 23:20:51 -04:00
Eugene Yokota
e726964809
Bump npm modules for VS Code extension
2018-04-27 19:59:56 -04:00
Dale Wijnand
bf8df381f5
Merge pull request #4123 from eed3si9n/wip/repl
...
Re-fix console and JLine bug
2018-04-26 07:00:21 +01:00
Eugene Yokota
a798c4adff
Re-fix console and JLine bug
...
Fixes #3482 take 3
There are two bugs related REPL and JLine.
1. JLine getting disabled (up arrow not working) on the second run of `console` task.
2. Typed characters not showing up even on the `console` task.
The first issue was fixed by #4054 which added `t.init`. When I noticed the second problem, I fixed it in #4082 (adds `t.restore`) but undid the first fix. This attempts to fix both the issues.
2018-04-25 16:55:26 -04:00
Eugene Yokota
334789c919
1.1.5-SNAPSHOT
2018-04-25 16:15:19 -04:00
Dale Wijnand
5bf1be1202
Merge pull request #4115 from dwijnand/cleanup/drop-negate-params-in-scalac-opts
...
Drop -Ywarn-unused:-params
2018-04-24 13:53:07 +01:00
Dale Wijnand
c0756e14d9
Merge pull request #4114 from OlegYch/fix-4112
...
Remove usage of DynamicVariable and fix memory leak, fixes #4112
2018-04-24 09:53:39 +01:00
Dale Wijnand
065b65a05e
Drop -Ywarn-unused:-params
...
Previously we'd get in the build logs:
[error] params cannot be negated, it enables other arguments
and lots of wawrnings.
Now we just get lots of warnings without the non-fatal error message.
2018-04-24 07:29:49 +01:00
OlegYch
eeeb4c9ff2
Remove usage of DynamicVariable and fix memory leak, fixes https://github.com/sbt/sbt/issues/4112
2018-04-23 20:46:08 +03:00
Dale Wijnand
a2af3bff15
Merge pull request #4098 from eatkins/filter
...
Exclude directories instead of including files
2018-04-23 08:15:11 +01:00
Dale Wijnand
cd7eb95728
Merge pull request #4093 from laughedelic/unexpected-responses
...
WIP: Fix unexpected responses from the server
2018-04-23 08:02:30 +01:00
Dale Wijnand
dfff1ed928
Merge pull request #4032 from eed3si9n/wip/servertest
...
improve server testing
2018-04-18 07:12:53 +02:00
Eugene Yokota
1ec07c1867
Recover sbtOn
2018-04-17 23:26:29 +02:00
Ethan Atkins
2bb717dbf9
Exclude directories instead of including files
...
The existing filter caused SourceModificationWatch.watch to ignore
deleted files because !file.exists implies !file.isFile. The intention
of the filter was to exclude directories that had a name ending in
".scala".
2018-04-13 11:36:40 -07:00
Alexey Alekhin
a1e3146c08
Don't use initialize request id for the internal collectAnalyses call
2018-04-12 19:47:32 +02:00
Dale Wijnand
a8c1239e32
Merge pull request #4058 from retronym/topic/quietly-cancel
...
Avoid printing RejectedExectionExeption stack trace after cancellation
2018-04-11 12:00:03 +01:00
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
Jason Zaugg
015c3103f4
Merge pull request #1 from dwijnand/topic/quietly-cancel
...
Catch RejectedExecutionException into an Incomplete
2018-04-04 09:05:54 +10:00
Dale Wijnand
9b3694e443
Merge pull request #4054 from eed3si9n/wip/repl
...
Fix console, JLine issue
2018-04-03 16:44:42 +01:00