Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | better handle classloaders for watchservice and reflect. even more speedup. | Christopher Vogt | 2016-03-20 | 2 | -10/+32 |
| | |||||
* | get rid of ammonite dependency | Christopher Vogt | 2016-03-19 | 4 | -14/+7 |
| | |||||
* | More speedup by already caching some classloaders in NailgunLauncher. Also ↵ | Christopher Vogt | 2016-03-19 | 3 | -40/+67 |
| | | | | fix a few warnings. | ||||
* | Add cbt admin dependencyTree | Christopher Vogt | 2016-03-19 | 1 | -0/+7 |
| | |||||
* | replace two level classloader with hierarchy | Christopher Vogt | 2016-03-19 | 8 | -62/+100 |
| | | | | | | replace two level classloader (one for non-cachable dependencies with a cached parent one for cachable ones) with a hierachy of classloaders corresponding this should eventually allow re-using CBT's classloader between stage1 and stage2 this change breaks the ScalaTest support for now | ||||
* | add a time keeping facility for debugging | Christopher Vogt | 2016-03-19 | 1 | -0/+23 |
| | |||||
* | avoid repeated filesystem lookups for maven dependencies | Christopher Vogt | 2016-03-19 | 1 | -1/+2 |
| | |||||
* | Add CachingClassLoader to cache loadClass of URLClassLoader | Christopher Vogt | 2016-03-19 | 2 | -9/+40 |
| | |||||
* | move KeyLockedLazyCache to its own file | Christopher Vogt | 2016-03-19 | 2 | -44/+47 |
| | |||||
* | minor refactorings of KeyLockedLazyCache | Christopher Vogt | 2016-03-19 | 1 | -18/+17 |
| | |||||
* | maybe we were caching too much | Christopher Vogt | 2016-03-19 | 1 | -1/+1 |
| | |||||
* | minor enhancements to classloading | Christopher Vogt | 2016-03-19 | 6 | -20/+38 |
| | |||||
* | Refactored ClassLoaderCache to use key locked cache to pave the way for ↵ | Christopher Vogt | 2016-03-19 | 15 | -73/+84 |
| | | | | caching classloaders hierarchically without deadlocks | ||||
* | classloader for maven dependency can now cache it's own jar as well | Christopher Vogt | 2016-03-19 | 1 | -3/+5 |
| | |||||
* | move decision about admin tasks or not from bash into Scala | Christopher Vogt | 2016-03-19 | 2 | -16/+4 |
| | |||||
* | Make trapExitCode pass on previous exit codes | Christopher Vogt | 2016-03-19 | 2 | -6/+4 |
| | |||||
* | Separate CheckAlive | Christopher Vogt | 2016-03-19 | 2 | -6/+7 |
| | |||||
* | Merge pull request #92 from cvogt/scaffold-fix | Jan Christopher Vogt | 2016-03-19 | 4 | -42/+19 |
|\ | | | | | make scaffold work for simple case | ||||
| * | make scaffold work for simple case | Christopher Vogt | 2016-03-19 | 4 | -42/+19 |
|/ | |||||
* | Merge pull request #91 from cvogt/git-dependencies | Jan Christopher Vogt | 2016-03-18 | 6 | -3/+60 |
|\ | | | | | Add support for git dependencies | ||||
| * | Add support for git dependencies | Christopher Vogt | 2016-03-18 | 6 | -3/+60 |
| | | | | | | | | pair coded with @chavxo | ||||
* | | Merge pull request #90 from cvogt/pom-inheritance-fix | Jan Christopher Vogt | 2016-03-17 | 3 | -10/+38 |
|\| | | | | | fixed previously too naive pom inheritance logic to properly handle p… | ||||
| * | fixed previously too naive pom inheritance logic to properly handle ↵ | Christopher Vogt | 2016-03-17 | 3 | -10/+38 |
|/ | | | | | | properties and dependencyManagement pom inheritance features pair-coded with @chavxo | ||||
* | Merge pull request #75 from cvogt/license-change | Jan Christopher Vogt | 2016-03-13 | 1 | -22/+10 |
|\ | | | | | Change License to Apache 2.0 | ||||
| * | Change License to Apache 2.0 | Jan Christopher Vogt | 2016-03-11 | 1 | -22/+10 |
| | | |||||
* | | Merge pull request #86 from cvogt/farmdawg/zinc-exit-codes | Jan Christopher Vogt | 2016-03-12 | 6 | -79/+93 |
|\ \ | | | | | | | exit code fixes etc | ||||
| * | | sort transitiveDependencies by exported classpath for hopefully more ↵ | Christopher Vogt | 2016-03-12 | 3 | -2/+9 |
| | | | | | | | | | | | | determinism between dev machines and circle ci | ||||
| * | | fix zinc interface dependencies | Christopher Vogt | 2016-03-12 | 1 | -13/+13 |
| | | | |||||
| * | | Merge remote-tracking branch 'origin/master' into farmdawg/zinc-exit-codes | Christopher Vogt | 2016-03-12 | 12 | -52/+184 |
| |\ \ | |/ / |/| | | | | | | | | | | | # Conflicts: # stage1/Stage1Lib.scala # stage1/resolver.scala | ||||
* | | | Merge pull request #85 from cvogt/fix-master | Jan Christopher Vogt | 2016-03-12 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | two separate merges broke this. | ||||
| * | | | two separate merges broke this. | Christopher Vogt | 2016-03-12 | 1 | -1/+1 |
|/ / / | |||||
* | | | Merge pull request #84 from cvogt/dependency-syntax | Jan Christopher Vogt | 2016-03-12 | 11 | -54/+98 |
|\ \ \ | | | | | | | | | Improved how to express dependencies | ||||
| * | | | Improved how to express dependencies | Christopher Vogt | 2016-03-12 | 11 | -54/+98 |
| | | | | | | | | | | | | | | | | | | | | | | | | Add - Constructor syntax for cross-scala-version dependencies (as rightfully requested on reddit) and encouraged over SBT's still supported operator syntax - Add support for classifiers other than "sources" | ||||
* | | | | Merge pull request #79 from cvogt/concurrent-builds | Jan Christopher Vogt | 2016-03-12 | 2 | -0/+87 |
|\ \ \ \ | |/ / / |/| | | | A draft implementation that runs builds concurrently | ||||
| * | | | A draft implementation that runs builds concurrently (probably buggy right ↵ | Christopher Vogt | 2016-03-12 | 2 | -0/+87 |
| | | | | | | | | | | | | | | | | now). Is CBT "reactive" now ;)? | ||||
| | * | | Always reset security manager to what it was during startup. Should be less ↵ | Christopher Vogt | 2016-03-12 | 2 | -2/+3 |
| | | | | | | | | | | | | | | | | fragile with regards to concurrency and user code setting security managers. | ||||
| | * | | minor simplification renames | Christopher Vogt | 2016-03-12 | 2 | -5/+4 |
| | | | | |||||
| | * | | Clean up some of the zinc invocation. | Matt Farmer | 2016-03-12 | 2 | -19/+28 |
| | | | | |||||
| | * | | Re-enable cache detection. | Matt Farmer | 2016-03-12 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We had previously disabled needsRecompile caching because we weren't properly capturing zinc's status at the conclusion of a compile. So we *always* had to recompile. Now that we've fixed the exit detection on zinc, we can correctly cache things and not recompile if the sources haven't changed. | ||||
| | * | | Properly bubble error codes from tasks. | Matt Farmer | 2016-03-12 | 1 | -5/+9 |
| | | | | |||||
| | * | | Whitespace removal. | Matt Farmer | 2016-03-12 | 2 | -12/+12 |
| | | | | |||||
| | * | | Bubble zinc error codes to calling script. | Matt Farmer | 2016-03-12 | 1 | -46/+39 |
| |/ / |/| | | | | | | | | | | | We were previously eating zinc error codes because we invoked trapExitCode twice in the same call stack. | ||||
* | | | Merge pull request #78 from cvogt/chris | Jan Christopher Vogt | 2016-03-12 | 17 | -131/+172 |
|\| | | |/ |/| | Chris | ||||
| * | minor refactorings | Christopher Vogt | 2016-03-11 | 3 | -3/+3 |
| | | |||||
| * | re-enable usage page tests | Christopher Vogt | 2016-03-11 | 2 | -16/+15 |
| | | |||||
| * | only exit with fail if task not found, not if nothing was given | Christopher Vogt | 2016-03-11 | 1 | -2/+4 |
| | | |||||
| * | Split ClassLoader classes into separate files and a few fixes | Christopher Vogt | 2016-03-11 | 7 | -69/+85 |
| | | |||||
| * | Add feature for starting the Scala REPL in arbitrary versions, propagate ↵ | Christopher Vogt | 2016-03-09 | 8 | -43/+67 |
| | | | | | | | | logger as implicits | ||||
* | | Merge pull request #72 from paulp/scala-2.11.8 | Jan Christopher Vogt | 2016-03-09 | 3 | -6/+6 |
|\ \ | | | | | | | Scala version 2.11.8. | ||||
| * | | Scala version 2.11.8. | Paul Phillips | 2016-03-09 | 3 | -6/+6 |
|/ / |