Dale Wijnand
113656aed1
Remove compile warnings
2018-01-16 11:17:01 +00:00
Dale Wijnand
f274aaa811
Remove all warnings from taskProj
2017-12-12 13:02:19 +00:00
Dale Wijnand
9f1d60be60
Rewrite to polymorphic function syntax
2017-10-25 10:23:46 +01:00
Dale Wijnand
fb17cc393f
Rewrite to inline syntax
2017-10-25 10:22:48 +01:00
Dale Wijnand
a41727fb17
Add, configure & enforce file headers
2017-10-05 09:03:40 +01:00
Eugene Yokota
da046791e0
Apply Scalafmt formatting
2017-04-21 04:48:31 -04:00
Dale Wijnand
43821667bf
Upgrade scalariform version
2016-12-11 12:13:11 +00:00
xuwei-k
857fc0f5da
use JavaConverters instead of JavaConversions
...
- https://issues.scala-lang.org/browse/SI-9684
- 0c5b42d974
2016-08-30 01:31:04 +09:00
Dale Wijnand
deea82542c
Remove unused imports
2016-07-12 11:55:10 +01:00
Dale Wijnand
222a970080
Kill some vars
2016-07-07 01:39:52 +01:00
Eugene Yokota
ee272d780e
Reorganize directory structure
2016-05-06 16:01:49 -04:00
Eugene Yokota
fd7c162ea8
Bumping up dependencies
2016-05-05 14:38:24 -04:00
Johannes Rudolph
643361f7b1
FPORT: Fixes #2302 . Don't check pre and post conditions in sbt.Execute by default.
...
Forward-port of #2303 .
The checking code has bad run time characteristics and would need to be fixed
for large projects with deep task dependency chains.
The code in sbt.Execute has been in production for a long time so it seems safe
enough to drop the extra checks by default. To debug issues, you can set
`-Dsbt.execute.extrachecks=true` to revert to the old behavior.
2016-01-16 12:35:49 +00:00
Martin Duhem
c981abd295
Fix all imports
2015-09-14 14:28:09 +02:00
Pierre DAL-PRA
8f1fb2d232
Fix additional warnings
2015-08-07 00:23:14 +02:00
Pierre DAL-PRA
54d54b9f4f
Replace procedure syntax by explicit Unit annotation
2015-08-04 10:07:38 +02:00
Pierre DAL-PRA
b9171e59ad
Simplify operations on collections
2015-08-01 02:25:17 +02:00
Jean-Rémi Desjardins
ca736e55d3
Minor code cleanup
2014-12-03 09:56:34 -08:00
Eugene Yokota
3f958a5bce
enable -deprecation for Scala 2.10
...
Enable -deprecation flag to catch old code being use when we migrate
things.
In this commit I moved error to sys.error.
2014-10-10 15:42:26 -04:00
Josh Suereth
aee7903338
Disable flaky test, as it's timeout based.
...
Fixes #1398
2014-08-08 14:28:33 -04:00
Josh Suereth
244abd3b6f
Scalariforming test code
2014-05-07 11:52:23 -04:00
Eugene Yokota
adb41611cf
added scalariform
2014-05-01 12:50:07 -04:00
Mark Harrah
906f86e39f
API documentation for TaskStreams.
2013-12-19 18:32:01 -05:00
Mark Harrah
a677448a6c
Fix closeable streams to recreate streams for a key if the delegate was closed.
2013-12-06 20:43:48 -05:00
Mark Harrah
9f75ab31cc
fix task execution test compilation
2013-06-28 00:01:19 -04:00
Mark Harrah
1cc2f57e15
Experimental task progress interface. Fixes #592 .
...
Set sbt.task.timings=true to print timings for tasks.
This sample progress handler shows how to get names for tasks and
deal with flatMapped tasks. There are still some tasks that make
it through as anonymous, which needs to be investigated.
A setting to provide a custom handler should come in a subsequent commit.
2013-06-23 19:57:30 -04:00
Mark Harrah
fb27f5558c
Propagate taskDefinitionKey in Incompletes from flatMaps. Ref #784 .
2013-06-15 23:55:05 -04:00
Mark Harrah
f30953ea4d
ManagedStreams cannot be sealed if Streams is to be externally implemented
2013-02-25 09:24:05 -05:00
Mark Harrah
f6d73128fc
deprecations
2013-02-25 09:24:04 -05:00
Mark Harrah
6a13d1e70a
move pre-type-lambda code to use a type lambda
2013-01-28 17:14:54 -05:00
Mark Harrah
076480b50a
Reduce InputTask to the ideal wrapper around 'State => Parser[Initialize[Task[T]]]'
...
Ref #407 .
2013-01-28 17:14:53 -05:00
Mark Harrah
aff95baf0e
Provide cacheDirectory via Streams instead of a separate setting
...
This is cleaner and makes it harder for the task author to have overlapping caches.
2013-01-10 16:06:12 -05:00
Grzegorz Kossakowski
ef39aeb9c1
Follow source layout convention supported by Eclipse.
...
Moved source files so directory structure follow package
structure. That makes it possible to use Scala Eclipse plugin
with sbt's source code.
2012-12-07 10:27:08 -08:00
Mark Harrah
538f687208
Use and methods instead of mapR,mapFailure,flatFailure,flatMapR
2012-12-02 03:17:19 -05:00
Mark Harrah
ef86480c8f
concurrent restrictions: Untagged should be set based on the task's tags, not the tags of all tasks.
2012-11-21 08:41:28 -05:00
Mark Harrah
8d6dd10798
2.10.0-M5, different arity generalization
...
1. KList[M[_]] now instead of KList[HL <: HList, M[_]]
a. head, tail work properly in this variant
b. disadvantage is that full type not easily transformed to new type constructor
2. AList abstracts on K[L[x]], a higher order type constructor.
A. Instances written for:
a. KList
b. Seq[M[T]] for a fixed T
c. TupleN
d. single values
e. operate on one type constructor when nested
B. Main disadvantage is type inference. It just doesn't happen for K[L[x]].
This is mitigated by AList being used internally and rarely needing to construct a K.
2012-11-17 20:19:24 -05:00
Mark Harrah
1c1e5c4977
taking care of deprecations removed in Scala master
2012-11-14 11:48:06 -05:00
Mark Harrah
29dd76da85
defer opening logging output files until an actual write
2012-08-27 10:49:13 -04:00
Eugene Vigdorchik
adb7d42f73
Fix compilation error for 2.10.0-M5 for all but main project.
2012-07-17 15:20:37 -04:00
Mark Harrah
e2b5ce374c
fix task tests
2012-07-01 15:16:41 -04:00
Mark Harrah
4b724e1102
inline tasks, for internal use later
2012-05-19 18:20:20 -04:00
Eugene Vigdorchik
dabb0fd377
Refactor according to the comments.
2012-05-17 07:24:24 -04:00
Eugene Vigdorchik
2b1f21a21c
Additional method in ProcessIO to process inheriting input.
2012-05-17 07:24:24 -04:00
Mark Harrah
2bb2aed1f6
Revert "work around for 2.10. pattern matching on KNil now requires KNil()"
...
This reverts commit 2f726b34c3 .
This commit caused "java.lang.Error: typeConstructor inapplicable for <none>" when running 'sxr'
2012-03-17 22:58:13 -04:00
Mark Harrah
2f726b34c3
work around for 2.10. pattern matching on KNil now requires KNil()
2012-03-17 19:31:03 -04:00
Mark Harrah
c40055cc1c
cleanup, fix compilation
2012-02-19 22:41:26 -05:00
Mark Harrah
410ba2afa9
API doc fixes
2012-02-04 21:10:30 -05:00
Mark Harrah
98c98f9c26
split command core to main/command/
2012-01-29 14:36:27 -05:00
Mark Harrah
a50f6cb872
fix typo
2011-11-20 15:46:14 -05:00
Mark Harrah
eb2ec8c781
concurrent execution restrictions
2011-11-19 23:56:30 -05:00