aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge separate hashmaps for persistent cache into oneChristopher Vogt2017-02-0117-133/+113
| | | | | | | This isn’t type-safe, but re-using that same hashmap for both keys and classloaders allows to reduce the number of members in Context. Also we can re-use the same hashMap for other things as well in the coming commits, e.g. timestamps.
* Update early dependencies to new zincChristopher Vogt2016-11-293-87/+87
|
* Merge pull request #326 from cvogt/enhance-bash-scriptJan Christopher Vogt2016-11-291-43/+44
|\ | | | | Enhance bash script
| * only start nailgun if compiling succeededChristopher Vogt2016-11-291-5/+5
| |
| * speed up compile when stopping nailgun launcherChristopher Vogt2016-11-291-3/+2
| |
| * don’t try to run cbt if nailgun_launcher had compile errorsChristopher Vogt2016-11-291-31/+33
| |
| * use same status file as for other places for nailgun_launcherChristopher Vogt2016-11-291-4/+4
| |
* | Merge pull request #324 from mchav/resolver-fixJan Christopher Vogt2016-11-252-15/+14
|\ \ | | | | | | Remove classifier from pom files.
| * | Remove classifier from pom files.mchav2016-11-252-15/+14
|/ /
* | Merge pull request #318 from tim-zh/ui_updateJan Christopher Vogt2016-11-1410-127/+552
|\ \ | |/ |/| web gui update
| * code highlighting, copy files updatetim-zh2016-11-147-18/+101
| |
| * readme.md handlingtim-zh2016-11-145-7/+34
| |
| * example browsertim-zh2016-11-136-126/+441
| |
* | Merge pull request #313 from cvogt/chris3Jan Christopher Vogt2016-11-133-8/+10
|\ \ | | | | | | minor cleanups regarding Context
| * | minor cleanups regarding ContextChristopher Vogt2016-11-133-8/+10
| | |
* | | Merge pull request #309 from cvogt/slim-contextJan Christopher Vogt2016-11-136-53/+40
|\ \ \ | |/ / |/| | Clean ups / minor fixes
| * | Remove dead code. It does not look like the elses are needed.Christopher Vogt2016-11-131-15/+5
| | | | | | | | | | | | Because BuildBuild is only created if there is a build folder.
| * | fixes interacting with BuildBuilds from the cli and cleans up.Christopher Vogt2016-11-132-17/+11
| | | | | | | | | | | | | | | Before this when doing `build/$ cbt dependencies` cbt would not show up because cbt would be using a BaseBuild, not a BuildBuild. Not it does.
| * | small refactoring simplifying Stage2Christopher Vogt2016-11-133-10/+10
| | |
| * | minor refactoring using shorter namesChristopher Vogt2016-11-133-11/+14
| | |
* | | Merge pull request #312 from cvogt/chris3Jan Christopher Vogt2016-11-131-0/+10
|\ \ \ | |/ / |/| | add productivity tips to readme
| * | add productivity tips to readmeChristopher Vogt2016-11-131-0/+10
|/ /
* | Merge pull request #311 from cvogt/remove-dot-copyJan Christopher Vogt2016-11-134-11/+10
|\ \ | | | | | | reduce usage of .copy as preparation to replace it with newBuild
| * | reduce usage of .copy as preparation to replace it with newBuildChristopher Vogt2016-11-134-11/+10
| | |
* | | Merge pull request #310 from cvogt/enhance-dynamic-overridesJan Christopher Vogt2016-11-132-32/+40
|\ \ \ | | | | | | | | enhance dynamic override to not use codegen when possible
| * | | enhance dynamic override to not use codegen when possibleChristopher Vogt2016-11-132-32/+40
| |/ / | | | | | | | | | + minor refactorings
* | | Merge pull request #308 from cvogt/assert-right-build-classJan Christopher Vogt2016-11-134-2/+17
|\ \ \ | |/ / |/| | Assert right build class. Fixes #174
| * | fix build super class in WartRemoverChristopher Vogt2016-11-131-1/+1
| | |
| * | Assert right build class. Fixes #174Christopher Vogt2016-11-133-1/+16
|/ /
* | Merge pull request #304 from cvogt/chris4Jan Christopher Vogt2016-11-104-27/+60
|\ \ | | | | | | various
| * | comment regarding trigger filesChristopher Vogt2016-11-102-0/+18
| | |
| * | more sanity checks for cbt's classloadersChristopher Vogt2016-11-102-27/+37
| | |
| * | typesafe ===Christopher Vogt2016-11-101-0/+5
|/ /
* | Merge pull request #300 from cvogt/dynamic-overridesJan Christopher Vogt2016-11-1030-68/+347
|\ \ | | | | | | Dynamic overrides
| * | fix wrong assumption: stderr contains compiler info outputChristopher Vogt2016-11-091-20/+10
| | | | | | | | | | | | also improve failure output
| * | fix java.lang.LinkageError due to cache invalidation bugChristopher Vogt2016-11-091-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cbtHasChanged does never change across one run. However classLoaderRecursion removes the corresponding classloader if needsUpdate is true. It is called multiple times meaning it removes and re-creates the classloader on every call leading to potentially multiple conflicting cbt classloaders. needsUpdate should never be returning true more than ones across a single run. Otherwise it can lead to this error: java.lang.LinkageError: loader constraint violation in interface itable initialization: when resolving method "Build.lib()Lcbt/Lib;" the class loader (instance of cbt/URLClassLoader) of the current class, Build, and the class loader (instance of cbt/URLClassLoader) for interface cbt/BaseBuild have different Class objects for the type cbt/Lib used in the signature
| * | Upgrade references cbt versions after binary incompatible Context changeChristopher Vogt2016-11-095-5/+5
| | | | | | | | | | | | part 2
| * | Upgrade references cbt versions after binary incompatible Context changeChristopher Vogt2016-11-095-5/+5
| | |
| * | Remove version from context, we can now use dynamic overridesChristopher Vogt2016-11-0913-17/+14
| | |
| * | do not cut off stack traces when running in cbt direct modeChristopher Vogt2016-11-091-1/+1
| | |
| * | Upgrade zinc to 0.3.12Christopher Vogt2016-11-094-4/+4
| | |
| * | Add support for dynamic re-configuration.Christopher Vogt2016-11-0812-10/+273
| | | | | | | | | | | | | | | The exact precedence rule of override code vs original code may still need to be tweaked as we go along.
| * | upgrade hard-coded git hash dependencies after tests passChristopher Vogt2016-11-085-5/+5
| | |
| * | upgrade hard-coded git hash dependenciesChristopher Vogt2016-11-084-4/+4
| | |
| * | this doesn't need managedContextChristopher Vogt2016-11-081-8/+9
| | |
| * | add context based task result cacheChristopher Vogt2016-11-086-0/+22
| | |
| * | filter out 'direct' meta task earlier from the argsChristopher Vogt2016-11-082-3/+2
| | |
| * | Fix escaping of spaces in cbt argumentsChristopher Vogt2016-11-081-19/+19
|/ /
* | Merge pull request #299 from cvogt/integrate-evalJan Christopher Vogt2016-11-0716-11/+977
|\ \ | |/ |/| Integrate twitter-eval
| * Fix bug in tests that could block infinitelyChristopher Vogt2016-11-071-10/+15
| |