aboutsummaryrefslogtreecommitdiff
path: root/nailgun_launcher/NailgunLauncher.java
Commit message (Collapse)AuthorAgeFilesLines
* More speedup by already caching some classloaders in NailgunLauncher. Also ↵Christopher Vogt2016-03-191-25/+59
| | | | fix a few warnings.
* replace two level classloader with hierarchyChristopher Vogt2016-03-191-4/+7
| | | | | | 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
* Refactored ClassLoaderCache to use key locked cache to pave the way for ↵Christopher Vogt2016-03-191-2/+2
| | | | caching classloaders hierarchically without deadlocks
* Always reset security manager to what it was during startup. Should be less ↵Christopher Vogt2016-03-121-0/+2
| | | | fragile with regards to concurrency and user code setting security managers.
* cleanup: whitespace changes, separated more things into their own files, use ↵Christopher Vogt2016-03-071-8/+8
| | | | ++ for strings everywhere. Added ++ method to File and URL and use it in many places
* fix ArrayIndexOutOfBoundsException cause by an off by twoChristopher Vogt2016-03-061-4/+8
|
* cleanup NailgunLauncher script, make CBT recompilation more fine-grained for ↵Christopher Vogt2016-03-061-26/+15
| | | | speed and easier transfer of part of it into java. Also enable looping to recompile NailgunLauncher and stage1
* nailgun cleanupRob Norris2016-03-051-37/+50
|
* CBT Version 1.0-BETAChristopher Vogt2016-03-041-0/+48