aboutsummaryrefslogtreecommitdiff
path: root/stage1/ClassPath.scala
Commit message (Collapse)AuthorAgeFilesLines
* verify classpath feature to identify duplicate classesChristopher Vogt2017-04-021-0/+30
|
* performance: avoid io call when building classpath stringChristopher Vogt2017-03-271-1/+4
|
* simplify and add features to reflective task lookup codeChristopher Vogt2017-02-181-2/+1
| | | | | | | | | | | | | Code is much simpler now. Now cbt sub-tasks are separated by . instead of spaces to unify the syntax with method calls Scala. Also the reflective code now works not only on builds but any kind of values, so zero argument members of any types of return values can simply be called. This is also a large step towards detangling the reflective lookup from cbt and turning it into a fully fletched shell to Scala "native" call solution.
* Get rid of Build default imports to reduce noise in build files. This also ↵Christopher Vogt2016-06-151-3/+1
| | | | changes builds from using immutable.Seq to using Predef.Seq in favor of simplicity over purity. This has been discussed on gitter.
* Fixed small bug in ClassPathStacy Curl2016-05-311-1/+1
|
* Refactored ClassLoaderCache to use key locked cache to pave the way for ↵Christopher Vogt2016-03-191-1/+1
| | | | caching classloaders hierarchically without deadlocks
* cleanup: whitespace changes, separated more things into their own files, use ↵Christopher Vogt2016-03-071-0/+30
++ for strings everywhere. Added ++ method to File and URL and use it in many places