Eugene Yokota
d193d302f0
lm 1.1.0
2017-11-29 22:31:57 -05:00
Eugene Yokota
ff004993e0
Bump modules
2017-11-29 16:53:40 -05:00
Eugene Yokota
a6eb1260c8
Merge branch '1.0.x' into wip/bump
2017-11-29 16:45:02 -05:00
wpopielarski
73b0034cfc
textDocument/definition for LSP / VS Code
...
This is an implementation of `textDocument/definition` request.
Supports types only, and only in case when type is found in Zinc Analysis. When source(s) are found then editor opens potential source(s).
This simple implementation does not use semantic data.
During the processing of `textDocument/didSave`, we will start collecting the location of Analysis files via `lspCollectAnalyses`.
Later on, when the user asked for `textDocument/definition`, sbt server will invoke a Future call to lspDefinition, which direct reads the files to locate the definition of a class.
2017-11-28 13:27:07 -05:00
Dale Wijnand
9c32c16ade
Create RunFromSourceMain & "sbtOn" command
2017-11-28 17:27:02 +00:00
Dale Wijnand
297fd5d24b
Merge pull request #3742 from eed3si9n/wip/socket
...
IPC Unix domain socket / Windows named pipe
2017-11-28 16:04:11 +00:00
Eugene Yokota
f785750fc4
IPC Unix domain socket for sbt server
...
In addition to TCP, this adds sbt server support for IPC (interprocess communication) using Unix domain socket and Windows named pipe.
The use of Unix domain socket has performance and security benefits.
2017-11-27 21:37:31 -05:00
Eugene Yokota
1d8d1a1622
Zinc 1.0.5
2017-11-26 02:26:04 -05:00
xuwei-k
6b4093dc15
update specs2 4.0.1
2017-11-26 13:59:50 +09:00
Eugene Yokota
309fdfac31
Bump modules
2017-11-25 00:27:45 -05:00
Antonio Cunei
43a976d42c
Port of sbt/zinc#441 to sbt/sbt 1.0.x
2017-11-16 15:15:21 +01:00
Eugene Yokota
afe9757da0
Bump launcher to 1.0.2
...
Fixes #3676
2017-11-07 22:54:05 -05:00
Eugene Yokota
84f03b64be
Bump modules
...
Fixes #3519
Fixes #3586
Fixes #3569
Fixes #3573
2017-10-26 21:13:48 -04:00
Dale Wijnand
e0d8079083
Scalafmt 1.3, sbt-scalafmt 1.14
2017-10-24 12:23:37 +01:00
Dale Wijnand
78c5ee92d3
Track sources in base directory non-recursively
...
Using a recursive Source meant that ~ looked into target. If you have
any source generators and use ~ with anything the invokes them, like
~compile, that means that the act of generating sources triggers ~ to
re-execute compile (perhaps only on macOS where the NIO WatchService
just polls, after an initial delay).
Requires sbt/io#78
Fixes #3501
2017-10-24 11:09:00 +01:00
Eugene Yokota
ae860d5a7d
Bump to Scala 2.12.4
...
Uses Scala 2.12.4 for the build definition. This includes fix for runtime reflection of empty package members under Java 9.
Fixes sbt/sbt#3587
2017-10-20 00:23:29 -05:00
Simon Schäfer
ebac491501
Disable patvars warnings
...
There are simply too many unused pattern vars and I don't want to fix
them right now. And watching all of the warnings everywhere is annoying.
2017-10-19 13:07:24 +02:00
Simon Schäfer
30d59d356d
Disable warnings for unused params and implicits
...
There are many warnings because unused parameter are everywhere.
2017-10-19 13:07:24 +02:00
Dale Wijnand
a41727fb17
Add, configure & enforce file headers
2017-10-05 09:03:40 +01:00
Eugene Yokota
0c1c380f71
begins language server protocol
...
This is the first cut for the Language Server Protocol on top of server that is still work in progress.
With this change, sbt is able to invoke `compile` task on saving files in VS Code.
2017-10-02 04:01:13 -04:00
Eugene Yokota
348a077797
implement tokenfile authentication
2017-09-21 23:05:48 -04:00
Eugene Yokota
87e95e3a51
bump lm to 1.0.2
2017-09-16 01:43:42 -04:00
Eugene Yokota
4bd7010a4f
bump Zinc to 1.0.1
...
Fixes #2884
2017-09-16 00:38:22 -04:00
Eugene Yokota
01e8f609e8
lm 1.0.1
2017-09-10 14:13:51 -04:00
Eugene Yokota
afd5ff03f8
WatchSource = sbt.internal.io.Source
...
Ref #3438
2017-08-28 00:56:27 -04:00
Eugene Yokota
0e77d9f8a2
Merge branch 'wip/npe' into wip/use_sbt1
2017-08-26 15:37:19 -04:00
Eugene Yokota
12be2e28a6
Use sbt 1.0.0
2017-08-26 14:40:58 -04:00
Eugene Yokota
c74d397cd7
Bump Util for NPE fix attempt
...
Ref sbt/util#119
2017-08-26 01:39:51 -04:00
Dale Wijnand
ec54269467
Merge pull request #3428 from SethTisue/be-2.13-friendly
...
be 2.13 friendly
2017-08-14 10:39:08 +01:00
Seth Tisue
f5d51bf387
be 2.13 friendly
...
for the Scala 2.13 community build
2017-08-12 07:35:26 -07:00
Dale Wijnand
805b76f3d4
Add back, re-configure & re-enable Scalafmt
2017-08-10 16:35:23 +01:00
Eugene Yokota
ffacc62b86
IO 1.0.0, Util 1.0.0, LM 1.0.0, Zinc 1.0.0
2017-08-09 23:56:59 -04:00
Dale Wijnand
a495aa7cb0
Upgrade to sbt 1.0.0-RC3
2017-08-01 14:35:27 +01:00
Eugene Yokota
4d8d5f5df0
IO, Util, LM, Zinc 1.0.0-RC3
2017-07-28 15:45:59 -04:00
Eugene Yokota
0850df67e8
Contraband 0.3.0
2017-07-28 15:40:30 -04:00
Dale Wijnand
716203fefa
Merge pull request #3383 from dwijnand/2123
...
Upgrade to Scala 2.12.3
2017-07-28 16:53:37 +01:00
Dale Wijnand
56d7d400b0
Upgrade to Scala 2.12.3
2017-07-28 07:56:08 +01:00
Eugene Yokota
5768ad2468
Log4j 2 SLF4J Binding
...
Fixes sbt/sbt#3333
2017-07-28 01:00:47 -04:00
Dale Wijnand
c103950b10
Add, configure & enable MiMa
2017-07-26 14:14:04 +01:00
Eugene Yokota
b2220fe9d4
sbt 1.0.0-RC2
2017-07-20 06:56:37 +01:00
Eugene Yokota
00a9dd14a4
Bump Contraband to latest
2017-07-17 01:05:30 -04:00
Eugene Yokota
c9fae43595
bump to Util 1.0.0-M28 and Zinc 1.0.0-X20
2017-07-16 22:16:33 -04:00
Eugene Yokota
f0ac6ae11c
Adjust to upstream changes
2017-07-16 00:51:49 -04:00
Martin Duhem
347914191a
Adapt to new library management API
2017-07-15 18:09:40 -04:00
Eugene Yokota
850832a31c
Bump modules
2017-07-15 17:50:00 -04:00
Dale Wijnand
9494967e05
Upgrade util/lm/zinc & config build for util modules
...
Welcome back home!
2017-07-07 12:11:59 +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
Eugene Yokota
efa3b1d340
Bump to latest io, scalajson, sjsonnew, contraband, util, lm, zinc
2017-07-06 11:05:24 +01:00
Eugene Yokota
04f2a04fa4
sbt-scalafmt 1.3
2017-06-16 16:12:37 -04:00