Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | minor cleanups regarding Context | Christopher Vogt | 2016-11-13 | 3 | -8/+10 |
| | |||||
* | 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 |
| | | |||||
| * | fix deprecation warnings in Eval under Scala 2.11.8 | Christopher Vogt | 2016-11-07 | 1 | -5/+3 |
| | | |||||
| * | Make Eval tests pass and add them to cbt tests | Christopher Vogt | 2016-11-07 | 3 | -6/+16 |
| | | |||||
| * | Fix bug in resource loading of MultiClassLoader | Christopher Vogt | 2016-11-07 | 1 | -1/+1 |
| | | |||||
| * | Add test for overriding Eval classloader | Christopher Vogt | 2016-11-07 | 1 | -0/+7 |
| | | |||||
| * | Make classloader overridable. CBT isolates classloaders, so Eval could | Christopher Vogt | 2016-11-07 | 1 | -8/+16 |
| | | | | | | | | | | only see itself, but it often needs to see things in the classloaders of user code, so now we can provie the classloader. | ||||
| * | Add cbt build for Eval and remove dependency on twitter util-core | Christopher Vogt | 2016-11-07 | 4 | -22/+55 |
| | | |||||
| * | Add readme for Eval, pointing back to Twitter utils | Christopher Vogt | 2016-11-07 | 1 | -0/+7 |
| | | |||||
| * | Merge remote-tracking branch 'origin/master' into integrate-eval | Christopher Vogt | 2016-11-07 | 188 | -0/+8501 |
| |\ | |/ |/| | |||||
* | | Merge pull request #297 from cvogt/fix-bugs | Jan Christopher Vogt | 2016-11-03 | 6 | -7/+20 |
|\ \ | | | | | | | Fix bugs | ||||
| * | | allow blacklisting loggers | Christopher Vogt | 2016-11-03 | 1 | -1/+10 |
| | | | |||||
| * | | fix toString of cbt.URLClassLoader | Christopher Vogt | 2016-11-03 | 1 | -1/+1 |
| | | | |||||
| * | | fix handling of null exception messages | Christopher Vogt | 2016-11-03 | 1 | -1/+1 |
| | | | |||||
| * | | fix file name casing to match class | Christopher Vogt | 2016-11-03 | 1 | -0/+0 |
| | | | |||||
| * | | fix public modifier | Christopher Vogt | 2016-11-03 | 1 | -1/+1 |
| | | | |||||
| * | | fix interactivity with stdout and stderr replacements | Christopher Vogt | 2016-11-03 | 2 | -3/+7 |
|/ / | |||||
* | | Merge pull request #293 from cvogt/resources | Jan Christopher Vogt | 2016-11-03 | 8 | -1/+106 |
|\ \ | | | | | | | Add support for resources (still limited by CBT's classloader visibil… | ||||
| * | | Add support for resources (still limited by CBT's classloader visibility) | Christopher Vogt | 2016-11-03 | 8 | -1/+106 |
|/ / | |||||
* | | Merge pull request #292 from chrisatcodedmarkets/patch-1 | Jan Christopher Vogt | 2016-11-01 | 1 | -8/+8 |
|\ \ | | | | | | | Updated to reflect proper usage of "it's" vs "its" | ||||
| * | | Updated to reflect proper usage of 'it's' vs 'its' | Chris Brinkman | 2016-11-01 | 1 | -8/+8 |
|/ / |