Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Merge pull request #474 from cvogt/chris2 | Jan Christopher Vogt | 2017-04-02 | 3 | -6/+19 | |
|\ \ | |/ |/| | saner -debug behavior | |||||
| * | saner -debug behavior | Christopher Vogt | 2017-04-02 | 1 | -0/+13 | |
| | | ||||||
| * | hopefully more self-explanatory name | Christopher Vogt | 2017-04-01 | 2 | -6/+6 | |
|/ | ||||||
* | Merge pull request #472 from cvogt/scalatest-for-2.12 | Jan Christopher Vogt | 2017-03-30 | 9 | -44/+77 | |
|\ | | | | | Scalatest for 2.12 | |||||
| * | ad cbt library build and scalariform to test scalatet-runner | Christopher Vogt | 2017-03-30 | 3 | -10/+20 | |
| | | ||||||
| * | scalatest plugin for 2.12 (and move most code from plugin into library) | Christopher Vogt | 2017-03-30 | 8 | -44/+67 | |
|/ | ||||||
* | Suggest HTTPS url as I suppose SSH requires setup | Jan Christopher Vogt | 2017-03-29 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #457 from cvogt/fork | Jan Christopher Vogt | 2017-03-28 | 11 | -61/+212 | |
|\ | | | | | add support for forking the jvm process when invoking a main class and add example of using akka-http that doesn’t work without this. | |||||
| * | add support for forking the jvm process when invoking a main class | Christopher Vogt | 2017-03-28 | 6 | -8/+162 | |
| | | | | | | | | | | | | | | | | and add example of using akka-http that doesn’t work without this. Also add functionality to emulate inheritIO when running via nailgun process. Only caveat right now: user has to press ENTER to terminate the input strea. | |||||
| * | minor reflection related refactor | Christopher Vogt | 2017-03-28 | 7 | -53/+50 | |
|/ | ||||||
* | Merge pull request #462 from cvogt/meta | Jan Christopher Vogt | 2017-03-28 | 16 | -25/+300 | |
|\ | | | | | scala meta and scalafix | |||||
| * | add example showing how to use scalafix to produce cross builds | Christopher Vogt | 2017-03-28 | 5 | -0/+91 | |
| | | ||||||
| * | add (currently non-working) example how to use it for built-in rewrites | Christopher Vogt | 2017-03-28 | 4 | -0/+64 | |
| | | ||||||
| * | add scala meta and scalafix plugin | Christopher Vogt | 2017-03-28 | 4 | -0/+120 | |
| | | ||||||
| * | rename Scalafix plugin in perparation for mirror based one | Christopher Vogt | 2017-03-28 | 8 | -8/+8 | |
|/ | ||||||
* | Merge pull request #449 from cvogt/chris | Jan Christopher Vogt | 2017-03-28 | 53 | -494/+1057 | |
|\ | | | | | start modularizing cbt into libraries | |||||
| * | performance: avoid io call when building classpath string | Christopher Vogt | 2017-03-27 | 1 | -1/+4 | |
| | | ||||||
| * | performance: avoid compiling regex every time | Christopher Vogt | 2017-03-27 | 1 | -1/+1 | |
| | | ||||||
| * | performance: cache moduleKey and make it’s string concat quicker | Christopher Vogt | 2017-03-27 | 2 | -5/+5 | |
| | | ||||||
| * | performance tweak: cache maven URI path | Christopher Vogt | 2017-03-27 | 1 | -2/+3 | |
| | | ||||||
| * | performance tweak: cache hashes in memory | Christopher Vogt | 2017-03-27 | 1 | -4/+9 | |
| | | ||||||
| * | performance tweak: cache lastModified | Christopher Vogt | 2017-03-27 | 1 | -1/+3 | |
| | | ||||||
| * | performance tweak: cache results of parsed pom files in memory | Christopher Vogt | 2017-03-27 | 2 | -18/+41 | |
| | | ||||||
| * | performance tweak: cache classloader | Christopher Vogt | 2017-03-27 | 1 | -1/+1 | |
| | | ||||||
| * | performance tweak: cache dependencyClasspath (major) | Christopher Vogt | 2017-03-27 | 1 | -5/+7 | |
| | | ||||||
| * | cache friendly equality for builds | Christopher Vogt | 2017-03-27 | 1 | -0/+7 | |
| | | ||||||
| * | test for MavenDependency equality | Christopher Vogt | 2017-03-27 | 1 | -0/+7 | |
| | | ||||||
| * | io performance tweak: cache cbtLastModified | Christopher Vogt | 2017-03-27 | 3 | -5/+11 | |
| | | ||||||
| * | explicitly convert to Vector everywhere for hopefully performance | Christopher Vogt | 2017-03-27 | 6 | -11/+11 | |
| | | | | | | | | benefits | |||||
| * | allow running tests in the same process, forked or forked in direct mode | Christopher Vogt | 2017-03-27 | 3 | -50/+94 | |
| | | ||||||
| * | fix nailgun under ubuntu and limit memory so circle is ok with 2 running | Christopher Vogt | 2017-03-27 | 1 | -20/+34 | |
| | | | | | | | | which we need for forked tests | |||||
| * | start modularizing cbt into libraries | Christopher Vogt | 2017-03-27 | 46 | -370/+819 | |
| | | | | | | | | | | | | | | | | | | | | this extracts certain parts of cbt into stand-alone libraries, which can be published to maven and used outside of cbt. This also adds scalariform for these parts of the code. This slows down cbt’s own build a lot because of the number of projects involved! So we’ll follow this by a bunch of performance tweak commits. | |||||
| * | limit cbt memory usage. circle is limited to 4GB | Christopher Vogt | 2017-03-27 | 1 | -1/+1 | |
|/ | ||||||
* | Merge pull request #459 from jodersky/nailgun-debian | Jan Christopher Vogt | 2017-03-25 | 1 | -1/+2 | |
|\ | | | | | Find nailgun-server jar on Debian | |||||
| * | Find nailgun-server jar on Debian | Jakob Odersky | 2017-03-25 | 1 | -1/+2 | |
|/ | | | | | | Installing nailgun via apt on Debian copies the server jar to /usr/share/java/nailgun-server.jar. This change enables the sbt launcher to find the jar. | |||||
* | Merge pull request #452 from cvogt/scalapb-plugin | Jan Christopher Vogt | 2017-03-24 | 12 | -0/+155 | |
|\ | | | | | ScalaPB plugin | |||||
| * | clean scalafix test before running, so it sure runs | Christopher Vogt | 2017-03-24 | 1 | -0/+1 | |
| | | ||||||
| * | ScalaPB plugin | Christopher Vogt | 2017-03-24 | 12 | -0/+154 | |
| | | ||||||
* | | Merge pull request #455 from cvogt/akka-example | Jan Christopher Vogt | 2017-03-23 | 3 | -0/+44 | |
|\ \ | |/ |/| | Example for providing cbt's classloader to Akka | |||||
| * | Example for providing cbt's classloader to Akka | Christopher Vogt | 2017-03-23 | 3 | -0/+44 | |
|/ | ||||||
* | Merge pull request #448 from cvogt/chris | Jan Christopher Vogt | 2017-03-20 | 18 | -262/+269 | |
|\ | | | | | unify reflectively loading builds from directories | |||||
| * | fail build if code isn't formatted / tests trigger git changes | Christopher Vogt | 2017-03-20 | 1 | -0/+2 | |
| | | ||||||
| * | Unify reflectively loading builds from directories. | Christopher Vogt | 2017-03-20 | 17 | -261/+263 | |
| | | | | | | | | | | | | | | | | | | | | THis is mostly cleanup and a little bit feature. Before it was done partially in 3 places, BuildBuild, loadRoot and GitDependency. Now DirectoryDependencies also support referencing sub-builds. Also introduce scalariform for the first few files of cbt's core code :). | |||||
| * | make sure scalafix test cleans up after itself | Christopher Vogt | 2017-03-20 | 1 | -1/+4 | |
|/ | ||||||
* | Merge pull request #447 from cvogt/chris | Jan Christopher Vogt | 2017-03-19 | 16 | -81/+47 | |
|\ | | | | | Get rid of the hacky "essential" plugins separation | |||||
| * | better error than NullPointerException when directory does not exist | Christopher Vogt | 2017-03-19 | 5 | -6/+7 | |
| | | ||||||
| * | refactor scalariform | Christopher Vogt | 2017-03-19 | 2 | -33/+25 | |
| | | ||||||
| * | use standard cbt scala xml version | Christopher Vogt | 2017-03-19 | 1 | -1/+1 | |
| | | ||||||
| * | Get rid of the hacky "essential" plugins separation | Christopher Vogt | 2017-03-19 | 13 | -43/+16 | |
| | | | | | | | | | | | | | | Let’s keep move them back into stage2 again instead for reduction of complexity, cbt build speed and convenience of fewer manual dependencies. And for that let cbt just include eval from the start. | |||||
* | | Merge pull request #446 from cvogt/chris | Jan Christopher Vogt | 2017-03-19 | 3 | -162/+3 | |
|\| | | | | | get rid of NameTransformer in favor of using Scala’s one |