Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | verify classpath feature to identify duplicate classes | Christopher Vogt | 2017-04-02 | 3 | -8/+39 |
| | |||||
* | Merge pull request #471 from cvogt/2.12-ready | Jan Christopher Vogt | 2017-04-02 | 31 | -134/+235 |
|\ | | | | | 2.12 ready | ||||
| * | scalatest plugin now does not need import anymore | Christopher Vogt | 2017-04-02 | 9 | -32/+3 |
| | | |||||
| * | use scalariform from github master which fixes indentation bug | Christopher Vogt | 2017-04-02 | 5 | -11/+39 |
| | | |||||
| * | needs to match library version | Christopher Vogt | 2017-04-02 | 1 | -1/+1 |
| | | |||||
| * | upgrade scalatest plugin to scalatest 2.2.6 and use buildinfo to avoid | Christopher Vogt | 2017-04-02 | 3 | -1/+10 |
| | | | | | | | | version duplication | ||||
| * | factor out buildinfo into plugin | Christopher Vogt | 2017-04-02 | 3 | -17/+42 |
| | | |||||
| * | type-safe aliases for non cbt libraries | Christopher Vogt | 2017-04-02 | 5 | -13/+30 |
| | | |||||
| * | propagate scala versions into aliased dependencies | Christopher Vogt | 2017-04-02 | 6 | -10/+18 |
| | | | | | | | | | | not necessary for plugins yet, but will be when we allow choosing your scala version for build files | ||||
| * | centralize all references to scala versions into single place | Christopher Vogt | 2017-04-01 | 4 | -50/+83 |
| | | |||||
| * | type-safe aliases for ports | Christopher Vogt | 2017-04-01 | 3 | -2/+12 |
| | | |||||
| * | enable git dependencies in cbt’s own build in circle | Christopher Vogt | 2017-04-01 | 1 | -1/+1 |
| | | |||||
| * | make .scala sources 2.12 compatible | Christopher Vogt | 2017-04-01 | 4 | -13/+14 |
| | | |||||
| * | support `clean` task without direct mode | Christopher Vogt | 2017-04-01 | 1 | -2/+1 |
| | | |||||
* | | 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 |