sbt/main/actions/src
Eugene Yokota a9cdd96152 Fixes #1181/#1501. Fixes ArrayIndexOutOfBoundsException: -1
When the compiler reports back the error to CompilationUnit created by Eval#mkUnit, it sometimes returns OffsetPosition whose `source` is set to `NoSourceFile`.

This causes ArrayIndexOutOfBoundsException. The current workaround is to pattern match on the passed in pos and create a new one when the incoming source looks suspicious.
I have not figured out whether this is caused by our macro code or compiler.
There are various build.sbt errors that would cause this behavior:

```scala
libraryDependencies ++= Seq(
  depA
  depB // missing comma
)

lazy val bob = scala.Console println

test ++

run+
```
2014-08-07 23:58:49 -04:00
..
main/scala/sbt Fixes #1181/#1501. Fixes ArrayIndexOutOfBoundsException: -1 2014-08-07 23:58:49 -04:00
test/scala/sbt/compiler Bump expected 2.11 module versions so we can compile with 2.11 2014-05-14 19:08:05 -04:00