Mark Harrah
0b3ec05a81
support incremental recompilation when using exportJars. fixes #108
2011-07-18 17:14:22 -04:00
Mark Harrah
094f094d2e
eval test fixes
2011-07-09 20:18:42 -04:00
Mark Harrah
b096d1b175
global settings preparation: separate compilation/loading stages of Eval
2011-07-09 16:54:41 -04:00
Mark Harrah
60dcd4404f
pass empty classpath instead of no classpath. fixes #85 . ref #82
2011-07-06 07:30:47 -04:00
Mark Harrah
0831552dc5
apply javac log level approach to directJavac
2011-06-26 12:27:06 -04:00
Mark Harrah
1dc3f0ed56
add missing file
2011-06-22 19:50:41 -04:00
Mark Harrah
c919a9c3fd
cache calls to definesClass within a run. closes #67
2011-06-22 19:17:10 -04:00
Mark Harrah
52cd688de6
Try out some better error messages for build.sbt in a few common situations. fixes #58
2011-06-16 22:15:29 -04:00
Mark Harrah
997a501771
fix compiler interface
2011-06-11 20:09:15 -04:00
Mark Harrah
bc5253e386
include retronym's compatibility patch, closes #5
2011-06-11 20:09:15 -04:00
Mark Harrah
13adcfb28c
fix some tests
2011-06-10 08:08:51 -04:00
Mark Harrah
520f74d114
properly handle arguments to compiler when classpath is empty
2011-06-10 07:48:53 -04:00
Mark Harrah
c0a21c1524
implement shortcut for API equality checking, fixes #18
2011-06-01 02:19:46 -04:00
Mark Harrah
f786060883
Revert to using 2.8.1
2011-05-30 17:49:39 -04:00
Mark Harrah
437a3f7f50
clean up incremental debugging messages
2011-05-29 19:17:31 -04:00
Mark Harrah
a94247d1b6
more release-worthy compile message and analysis toString
2011-05-29 19:17:31 -04:00
Mark Harrah
9002720933
move to 2.9.0-1, bump to 0.9.9
2011-05-29 00:22:08 -04:00
Mark Harrah
58d9f3b0a0
fix structural type comparison
2011-05-25 22:44:22 -04:00
Mark Harrah
85a55c25bf
settle scala-library situation
2011-05-25 22:44:22 -04:00
Mark Harrah
e840d66622
Turn some errors in API into warnings+emptyType
2011-05-25 08:09:24 -04:00
Mark Harrah
eef1fd8a10
fix #26
2011-05-25 07:57:14 -04:00
Mark Harrah
24dfb69400
an annotation can reference a non-simple type, fixes #24
2011-05-23 18:40:03 -04:00
Mark Harrah
1d36be9b00
properly handle nested class cycles in Java sources, fixes #22
2011-05-21 21:16:18 -04:00
Mark Harrah
4509428af9
locking of boot directory can be disabled by with [boot].lock: true in boot.properties
2011-05-19 22:04:05 -04:00
Mark Harrah
06ec88af3d
build sxr, api docs and use sbinary 0.4.0
2011-05-17 20:09:20 -04:00
Mark Harrah
40c6ca3b3d
Pluggable build resolvers
2011-05-07 22:02:06 -04:00
Mark Harrah
9dec02ee51
fix analysis of Java sources being overwritten
2011-04-26 21:19:56 -04:00
Mark Harrah
bf013d2b3f
trap all exceptions when restoring cache
2011-04-19 17:54:03 -04:00
Mark Harrah
dc6584ff68
scripts: change base directory
2011-04-18 18:26:57 -04:00
Mark Harrah
6e3a7083e2
only look at .class file modified times in Eval
...
previously, for a directory on the classpath,
all files and directories under it would be checked
this caused unnecessary setting recompilation when
non-classfiles changed in the directory
One example was the sbt.plugins file, which doesn't affect
compilation, and caused projects with plugins to take longer
than necessary to start up
2011-04-12 20:24:42 -04:00
Mark Harrah
14c6ee4b2a
updating tests to use newer Scala versions
2011-04-08 19:34:23 -04:00
Mark Harrah
3e63a082bd
fill the stack trace for CompileFailed again
2011-04-08 19:32:01 -04:00
Mark Harrah
e965785646
drop clashing, obsolete CompileOptions object
2011-04-04 19:09:45 -04:00
Mark Harrah
a750c1563f
Java/Scala compilation order support
2011-04-03 22:12:51 -04:00
Mark Harrah
a5f3e1b839
clean up build definition exceptions and messages
2011-04-03 22:12:51 -04:00
Mark Harrah
801c0567fd
handle information only options that disable a full compilation
2011-04-01 21:04:08 -04:00
Mark Harrah
a79d06ab1f
temporary fix for #4426
2011-04-01 21:03:44 -04:00
Mark Harrah
07dbba65d1
memoize aggregation, cleanup
2011-03-23 07:06:51 -04:00
Mark Harrah
d53d5fb7cf
api extraction fixes for self types and expanded names
2011-03-11 16:57:15 -05:00
Mark Harrah
d719c7d6a9
add missing debug case for SameAPI
2011-03-11 16:55:23 -05:00
Mark Harrah
700b67c322
clean up boot classpath handling
2011-03-11 16:54:45 -05:00
Mark Harrah
0935fba0b5
better cycle handling in SameAPI
2011-03-08 17:51:14 -05:00
Mark Harrah
37f793be6e
make ClasspathOptions configurable
2011-03-08 17:50:19 -05:00
Mark Harrah
a680dc2336
fix tests
2011-03-06 15:32:06 -05:00
Mark Harrah
b7f92ae07f
2.9 compatibility fixes
2011-03-04 06:16:35 -05:00
Mark Harrah
70972c6499
normalize key names
2011-03-02 06:46:28 -05:00
Mark Harrah
507dff6b0f
less deceptive name for debug
2011-02-26 20:51:21 -05:00
Mark Harrah
83866ffb42
incremental tests, misc fixes
2011-02-26 20:34:18 -05:00
Mark Harrah
a68e4c74f9
updating more integration tests
2011-02-25 18:35:52 -05:00
Mark Harrah
4f4ae170d3
work on plugins, added console-project, re-integrated more tests
2011-02-24 23:30:06 -05:00