Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge separate hashmaps for persistent cache into one | Christopher Vogt | 2017-02-01 | 17 | -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 zinc | Christopher Vogt | 2016-11-29 | 3 | -87/+87 |
| | |||||
* | Merge pull request #326 from cvogt/enhance-bash-script | Jan Christopher Vogt | 2016-11-29 | 1 | -43/+44 |
|\ | | | | | Enhance bash script | ||||
| * | only start nailgun if compiling succeeded | Christopher Vogt | 2016-11-29 | 1 | -5/+5 |
| | | |||||
| * | speed up compile when stopping nailgun launcher | Christopher Vogt | 2016-11-29 | 1 | -3/+2 |
| | | |||||
| * | don’t try to run cbt if nailgun_launcher had compile errors | Christopher Vogt | 2016-11-29 | 1 | -31/+33 |
| | | |||||
| * | use same status file as for other places for nailgun_launcher | Christopher Vogt | 2016-11-29 | 1 | -4/+4 |
| | | |||||
* | | Merge pull request #324 from mchav/resolver-fix | Jan Christopher Vogt | 2016-11-25 | 2 | -15/+14 |
|\ \ | | | | | | | Remove classifier from pom files. | ||||
| * | | Remove classifier from pom files. | mchav | 2016-11-25 | 2 | -15/+14 |
|/ / | |||||
* | | Merge pull request #318 from tim-zh/ui_update | Jan Christopher Vogt | 2016-11-14 | 10 | -127/+552 |
|\ \ | |/ |/| | web gui update | ||||
| * | code highlighting, copy files update | tim-zh | 2016-11-14 | 7 | -18/+101 |
| | | |||||
| * | readme.md handling | tim-zh | 2016-11-14 | 5 | -7/+34 |
| | | |||||
| * | example browser | tim-zh | 2016-11-13 | 6 | -126/+441 |
| | | |||||
* | | Merge pull request #313 from cvogt/chris3 | Jan Christopher Vogt | 2016-11-13 | 3 | -8/+10 |
|\ \ | | | | | | | minor cleanups regarding Context | ||||
| * | | minor cleanups regarding Context | Christopher Vogt | 2016-11-13 | 3 | -8/+10 |
| | | | |||||
* | | | Merge pull request #309 from cvogt/slim-context | Jan Christopher Vogt | 2016-11-13 | 6 | -53/+40 |
|\ \ \ | |/ / |/| | | Clean ups / minor fixes | ||||
| * | | Remove dead code. It does not look like the elses are needed. | Christopher Vogt | 2016-11-13 | 1 | -15/+5 |
| | | | | | | | | | | | | Because BuildBuild is only created if there is a build folder. | ||||
| * | | fixes interacting with BuildBuilds from the cli and cleans up. | Christopher Vogt | 2016-11-13 | 2 | -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 Stage2 | Christopher Vogt | 2016-11-13 | 3 | -10/+10 |
| | | | |||||
| * | | minor refactoring using shorter names | Christopher Vogt | 2016-11-13 | 3 | -11/+14 |
| | | | |||||
* | | | Merge pull request #312 from cvogt/chris3 | Jan Christopher Vogt | 2016-11-13 | 1 | -0/+10 |
|\ \ \ | |/ / |/| | | add productivity tips to readme | ||||
| * | | add productivity tips to readme | Christopher Vogt | 2016-11-13 | 1 | -0/+10 |
|/ / | |||||
* | | Merge pull request #311 from cvogt/remove-dot-copy | Jan Christopher Vogt | 2016-11-13 | 4 | -11/+10 |
|\ \ | | | | | | | reduce usage of .copy as preparation to replace it with newBuild | ||||
| * | | reduce usage of .copy as preparation to replace it with newBuild | Christopher Vogt | 2016-11-13 | 4 | -11/+10 |
| | | | |||||
* | | | Merge pull request #310 from cvogt/enhance-dynamic-overrides | Jan Christopher Vogt | 2016-11-13 | 2 | -32/+40 |
|\ \ \ | | | | | | | | | enhance dynamic override to not use codegen when possible | ||||
| * | | | enhance dynamic override to not use codegen when possible | Christopher Vogt | 2016-11-13 | 2 | -32/+40 |
| |/ / | | | | | | | | | | + minor refactorings | ||||
* | | | Merge pull request #308 from cvogt/assert-right-build-class | Jan Christopher Vogt | 2016-11-13 | 4 | -2/+17 |
|\ \ \ | |/ / |/| | | Assert right build class. Fixes #174 | ||||
| * | | fix build super class in WartRemover | Christopher Vogt | 2016-11-13 | 1 | -1/+1 |
| | | | |||||
| * | | Assert right build class. Fixes #174 | Christopher Vogt | 2016-11-13 | 3 | -1/+16 |
|/ / | |||||
* | | Merge pull request #304 from cvogt/chris4 | Jan Christopher Vogt | 2016-11-10 | 4 | -27/+60 |
|\ \ | | | | | | | various | ||||
| * | | comment regarding trigger files | Christopher Vogt | 2016-11-10 | 2 | -0/+18 |
| | | | |||||
| * | | more sanity checks for cbt's classloaders | Christopher Vogt | 2016-11-10 | 2 | -27/+37 |
| | | | |||||
| * | | typesafe === | Christopher Vogt | 2016-11-10 | 1 | -0/+5 |
|/ / | |||||
* | | Merge pull request #300 from cvogt/dynamic-overrides | Jan Christopher Vogt | 2016-11-10 | 30 | -68/+347 |
|\ \ | | | | | | | Dynamic overrides | ||||
| * | | fix wrong assumption: stderr contains compiler info output | Christopher Vogt | 2016-11-09 | 1 | -20/+10 |
| | | | | | | | | | | | | also improve failure output | ||||
| * | | fix java.lang.LinkageError due to cache invalidation bug | Christopher Vogt | 2016-11-09 | 1 | -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 change | Christopher Vogt | 2016-11-09 | 5 | -5/+5 |
| | | | | | | | | | | | | part 2 | ||||
| * | | Upgrade references cbt versions after binary incompatible Context change | Christopher Vogt | 2016-11-09 | 5 | -5/+5 |
| | | | |||||
| * | | Remove version from context, we can now use dynamic overrides | Christopher Vogt | 2016-11-09 | 13 | -17/+14 |
| | | | |||||
| * | | do not cut off stack traces when running in cbt direct mode | Christopher Vogt | 2016-11-09 | 1 | -1/+1 |
| | | | |||||
| * | | Upgrade zinc to 0.3.12 | Christopher Vogt | 2016-11-09 | 4 | -4/+4 |
| | | | |||||
| * | | Add support for dynamic re-configuration. | Christopher Vogt | 2016-11-08 | 12 | -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 pass | Christopher Vogt | 2016-11-08 | 5 | -5/+5 |
| | | | |||||
| * | | upgrade hard-coded git hash dependencies | Christopher Vogt | 2016-11-08 | 4 | -4/+4 |
| | | | |||||
| * | | this doesn't need managedContext | Christopher Vogt | 2016-11-08 | 1 | -8/+9 |
| | | | |||||
| * | | add context based task result cache | Christopher Vogt | 2016-11-08 | 6 | -0/+22 |
| | | | |||||
| * | | filter out 'direct' meta task earlier from the args | Christopher Vogt | 2016-11-08 | 2 | -3/+2 |
| | | | |||||
| * | | Fix escaping of spaces in cbt arguments | Christopher Vogt | 2016-11-08 | 1 | -19/+19 |
|/ / | |||||
* | | Merge pull request #299 from cvogt/integrate-eval | Jan Christopher Vogt | 2016-11-07 | 16 | -11/+977 |
|\ \ | |/ |/| | Integrate twitter-eval | ||||
| * | Fix bug in tests that could block infinitely | Christopher Vogt | 2016-11-07 | 1 | -10/+15 |
| | |