Mark Harrah
a958fa6484
Use a machine-global lock on Ivy because caches are not safe for concurrent access
2010-01-28 19:31:04 -05:00
Mark Harrah
3e3519b3a7
cleanup
2010-01-27 20:39:07 -05:00
Mark Harrah
4a566eb581
fix project creation prompt and launcher cache
2010-01-27 18:22:42 -05:00
Mark Harrah
5de7a5e3e5
fix compiler error in 'ivy'
2010-01-26 22:35:59 -05:00
Mark Harrah
725beacd9a
Ignore 'unknown resolver' errors, work with published version of SBinary, work towards fixing OOME:PermGen issues on reload
2010-01-26 18:41:03 -05:00
Mark Harrah
e8eae7d7bb
Look at names during flattenPhase.next to get proper class names
2010-01-26 09:10:42 -05:00
Mark Harrah
36208ecac4
Use published version of SBinary
2010-01-25 23:06:23 -05:00
Mark Harrah
80780d9bec
comments and reorganization in SameAPI/ShowAPI
2010-01-24 00:12:47 -05:00
Mark Harrah
af4f41e052
API: fix annotation handling
2010-01-24 00:11:43 -05:00
Mark Harrah
af288bb199
API: base types with applied type parameters
...
Compile task: fix detection of classpath changes
Aggressive compiler seems to work on scalaz now
2010-01-23 11:52:39 -05:00
Mark Harrah
5f9f3729d1
work on source api parts
2010-01-22 20:17:49 -05:00
Mark Harrah
b4c5168d1f
Fix '/' operator in Paths
2010-01-20 18:16:31 -05:00
Mark Harrah
4392ba6b8d
development version
2010-01-16 14:46:18 -05:00
Mark Harrah
bb259e22fd
proper versions for 0.6.11
2010-01-16 14:32:36 -05:00
Mark Harrah
fa93a64cf9
Replace Ivy interface with the component from xsbt
2010-01-15 19:05:23 -05:00
Mark Harrah
9021b6c30d
copyright/license updates
2010-01-14 00:16:34 -05:00
Mark Harrah
d97d693cc1
Fix issue with jline not being on compiler-interface compile-time classpath
2010-01-13 22:19:48 -05:00
Mark Harrah
200581abc0
Add support for a deep reload where the configuration is reread
2010-01-12 18:52:14 -05:00
Mark Harrah
67f8fc5c06
compile fixes
2010-01-10 21:06:00 -05:00
Mark Harrah
f68c906ddb
minor fixes to launch specification
2010-01-10 19:20:44 -05:00
Mark Harrah
377e0345c7
Exclude Scala jars when launcher retrieves application
2010-01-10 19:01:16 -05:00
Mark Harrah
6c132165d6
Fixes for Ivy interface component
2010-01-10 16:47:38 -05:00
Mark Harrah
2d9a7b12cc
Add scala.classifiers property to specify classifiers for additional scala artifacts to retrieve.
2010-01-10 16:46:15 -05:00
Mark Harrah
1673a2a3e2
Remove use of reflection for compatibility in Analyzer
2010-01-09 18:22:58 -05:00
Mark Harrah
8f0371d21a
Compare polymorphic types
2010-01-07 21:48:56 -05:00
Mark Harrah
fb3cfd3b39
* Polymorphic type extraction
...
* Use simple names instead of full names where appropriate
* Handle local classes, which have NoPrefix
2010-01-07 21:41:20 -05:00
Mark Harrah
bf5dbadc53
Handle changes to Source serialization format by returning empty Source
2010-01-07 21:39:16 -05:00
Mark Harrah
3332b0707a
Polymorphic types and fix parameterized type arguments to be Type and not just SimpleType
2010-01-07 21:38:39 -05:00
Mark Harrah
a890747165
fix def.scala.version to 2.7.7
2010-01-07 21:36:52 -05:00
Mark Harrah
6f6b795b39
* Basic API serialization
...
* Fixes to API extraction and equality checking
* Reworked tracking
* New compile infrastructure based on API changes
* Example application for testing
2010-01-05 19:50:43 -05:00
Mark Harrah
833688cdd9
API equality testing. Still includes debugging statements.
2009-12-31 18:56:37 -05:00
Mark Harrah
8ebbb7b420
fix issue processing qualifiers in API phase
2009-12-31 18:55:35 -05:00
Mark Harrah
8a53e52bfd
bump to development versions
2009-12-29 22:27:04 -05:00
Mark Harrah
b63b955dca
Add Java class file version to compiler interface ID so that it is recompiled when moving between Java versions.
2009-12-29 22:14:56 -05:00
Mark Harrah
31c47192ee
update launcher documentation to include app.resources
2009-12-20 23:55:24 -05:00
Mark Harrah
ffae8304d8
version bumps for local builds
2009-12-20 23:48:08 -05:00
Mark Harrah
bb0a3b3d2f
Fix Scaladoc interface for 2.8.0.Beta1-RC4 and later.
2009-12-20 12:02:49 -05:00
Mark Harrah
3b28156f84
Can specify in launcher configuration extra paths to go on the application classpath:
...
[app]
...
resources: conf, resources
2009-12-18 17:46:57 -05:00
Mark Harrah
239e9198c7
Bump to Ivy 2.1.0, don't print stack trace for retrieve exceptions
2009-12-18 09:46:04 -05:00
Mark Harrah
cbb0f1a0a8
Fix 2.8 external dependency tracking
2009-12-14 18:37:17 -05:00
Mark Harrah
016a4ecea7
version for building locally
2009-12-12 08:47:42 -05:00
Mark Harrah
307d277428
0.6.7 for publishing
2009-12-12 08:38:15 -05:00
Mark Harrah
a15eb745e1
Merge branch 'master' of git@github.com:harrah/xsbt
2009-12-11 18:57:40 -05:00
Mark Harrah
a301df2ff1
Cleaning up tasks and caching
2009-12-11 18:56:09 -05:00
Mark Harrah
f186d50daf
Improving launcher error handling...
2009-12-10 21:04:51 -05:00
Mark Harrah
14db8c2079
Correct classpath for plugins
2009-12-07 19:02:30 -05:00
Mark Harrah
41563c59bb
Better handling of invalid Scala versions
2009-12-06 22:58:05 -05:00
Mark Harrah
4e0f08d745
0.6.5
2009-12-05 10:36:09 -05:00
Mark Harrah
1eb42c0af0
rebase for PathMapper
2009-12-05 10:31:06 -05:00
Mark Harrah
f139e5a9c1
Changes to assist with scripted testing of sbt 0.6.x series
2009-12-04 21:31:03 -05:00