aboutsummaryrefslogtreecommitdiff
path: root/stage1
Commit message (Expand)AuthorAgeFilesLines
* Reproducible builds, composing different CBT version and various improvementsChristopher Vogt2016-04-2810-244/+441
* move version numbers to Scala land (to reduce Java code size)Christopher Vogt2016-04-281-3/+3
* propagate time taken from bash script into loggerChristopher Vogt2016-04-281-1/+1
* minor improvements to docs, imports, visibilitiesChristopher Vogt2016-04-284-7/+9
* for better performance do not generate exceptions during class loading for co...Christopher Vogt2016-04-282-5/+9
* if compiler crashed, print commands to reproduce it outside of cbtChristopher Vogt2016-04-281-14/+43
* minor cleanup, better logging for downloadsChristopher Vogt2016-04-281-2/+3
* print null as root class loader in URLClassLoaderChristopher Vogt2016-04-281-2/+2
* remove dead codeChristopher Vogt2016-04-281-13/+0
* Speedup transitiveDependencies computation by removing duplicate versions and...Christopher Vogt2016-04-281-10/+19
* add important commentChristopher Vogt2016-04-281-2/+4
* Allow substituting POM variables inside of strings, not only entire elementsChristopher Vogt2016-04-081-7/+11
* cross building and automatic snaphot idsChristopher Vogt2016-04-071-1/+10
* Fix stage2 classloader not being stored in transient cacheChristopher Vogt2016-04-072-2/+14
* Temporarily cache classloaders for potentially changing filesChristopher Vogt2016-04-062-24/+26
* Pass ClassLoaderCache from stage1 to stage2 instead of wrongly creating anoth...Christopher Vogt2016-04-061-2/+4
* caching return values parameterized methods seems just wrongChristopher Vogt2016-04-061-14/+3
* Correctly interact with build in cwd instead of loading it's managed build in...Christopher Vogt2016-04-061-1/+1
* fix time shown by logger broken in f7b84e735e150578324caa0c4289404a033cd9b2Christopher Vogt2016-04-061-1/+1
* Finally get rid of JDK 8 dependenciesChristopher Vogt2016-04-043-14/+11
* Implement alternative resolversChristopher Vogt2016-04-034-103/+158
* propagate info if cbt has changed across builds, so they can be re-compiledChristopher Vogt2016-04-022-6/+6
* better error messages in case of messed up groupIds, artifactIds or versionsChristopher Vogt2016-04-021-6/+17
* only compile and only produce jars if there are actually files.Christopher Vogt2016-04-021-51/+53
* Properly cache classloader for stage2 and make CbtDependency work correctly.Christopher Vogt2016-04-022-23/+18
* Classloaders aren't referentially transparent, so we should not compare them ...Christopher Vogt2016-04-024-4/+5
* Improve cbt's maven resolver to handle variable substitutions for pom xml tag...Christopher Vogt2016-04-021-15/+41
* Makes zinc usage smarter, so we do not need to call it when no files changed ...Christopher Vogt2016-03-304-34/+46
* Typed passing of values from Stage1 to Stage2Christopher Vogt2016-03-301-26/+51
* KeyLockedLazyCache was locking on the wrong object. Also added update methodChristopher Vogt2016-03-301-1/+8
* replace Scala reflection with Java reflection seems to fix the weird exceptio...Christopher Vogt2016-03-282-17/+0
* Early classloading improvementsChristopher Vogt2016-03-284-58/+48
* merged most bootstrapping logic into launcherChristopher Vogt2016-03-202-2/+2
* better toString for Java URLClassLoader. Minor enhancementsChristopher Vogt2016-03-204-4/+5
* better handle classloaders for watchservice and reflect. even more speedup.Christopher Vogt2016-03-201-5/+26
* get rid of ammonite dependencyChristopher Vogt2016-03-191-3/+0
* More speedup by already caching some classloaders in NailgunLauncher. Also fi...Christopher Vogt2016-03-191-7/+0
* replace two level classloader with hierarchyChristopher Vogt2016-03-195-54/+88
* add a time keeping facility for debuggingChristopher Vogt2016-03-191-0/+23
* avoid repeated filesystem lookups for maven dependenciesChristopher Vogt2016-03-191-1/+2
* Add CachingClassLoader to cache loadClass of URLClassLoaderChristopher Vogt2016-03-192-9/+40
* move KeyLockedLazyCache to its own fileChristopher Vogt2016-03-192-44/+47
* minor refactorings of KeyLockedLazyCacheChristopher Vogt2016-03-191-18/+17
* maybe we were caching too muchChristopher Vogt2016-03-191-1/+1
* minor enhancements to classloadingChristopher Vogt2016-03-195-19/+37
* Refactored ClassLoaderCache to use key locked cache to pave the way for cachi...Christopher Vogt2016-03-196-57/+66
* classloader for maven dependency can now cache it's own jar as wellChristopher Vogt2016-03-191-3/+5
* move decision about admin tasks or not from bash into ScalaChristopher Vogt2016-03-191-10/+2
* Make trapExitCode pass on previous exit codesChristopher Vogt2016-03-191-4/+4
* Separate CheckAliveChristopher Vogt2016-03-192-6/+7