aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* verify classpath feature to identify duplicate classesChristopher Vogt2017-04-023-8/+39
|
* Merge pull request #471 from cvogt/2.12-readyJan Christopher Vogt2017-04-0231-134/+235
|\ | | | | 2.12 ready
| * scalatest plugin now does not need import anymoreChristopher Vogt2017-04-029-32/+3
| |
| * use scalariform from github master which fixes indentation bugChristopher Vogt2017-04-025-11/+39
| |
| * needs to match library versionChristopher Vogt2017-04-021-1/+1
| |
| * upgrade scalatest plugin to scalatest 2.2.6 and use buildinfo to avoidChristopher Vogt2017-04-023-1/+10
| | | | | | | | version duplication
| * factor out buildinfo into pluginChristopher Vogt2017-04-023-17/+42
| |
| * type-safe aliases for non cbt librariesChristopher Vogt2017-04-025-13/+30
| |
| * propagate scala versions into aliased dependenciesChristopher Vogt2017-04-026-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 placeChristopher Vogt2017-04-014-50/+83
| |
| * type-safe aliases for portsChristopher Vogt2017-04-013-2/+12
| |
| * enable git dependencies in cbt’s own build in circleChristopher Vogt2017-04-011-1/+1
| |
| * make .scala sources 2.12 compatibleChristopher Vogt2017-04-014-13/+14
| |
| * support `clean` task without direct modeChristopher Vogt2017-04-011-2/+1
| |
* | Merge pull request #474 from cvogt/chris2Jan Christopher Vogt2017-04-023-6/+19
|\ \ | |/ |/| saner -debug behavior
| * saner -debug behaviorChristopher Vogt2017-04-021-0/+13
| |
| * hopefully more self-explanatory nameChristopher Vogt2017-04-012-6/+6
|/
* Merge pull request #472 from cvogt/scalatest-for-2.12Jan Christopher Vogt2017-03-309-44/+77
|\ | | | | Scalatest for 2.12
| * ad cbt library build and scalariform to test scalatet-runnerChristopher Vogt2017-03-303-10/+20
| |
| * scalatest plugin for 2.12 (and move most code from plugin into library)Christopher Vogt2017-03-308-44/+67
|/
* Suggest HTTPS url as I suppose SSH requires setupJan Christopher Vogt2017-03-291-1/+1
|
* Merge pull request #457 from cvogt/forkJan Christopher Vogt2017-03-2811-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 classChristopher Vogt2017-03-286-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 refactorChristopher Vogt2017-03-287-53/+50
|/
* Merge pull request #462 from cvogt/metaJan Christopher Vogt2017-03-2816-25/+300
|\ | | | | scala meta and scalafix
| * add example showing how to use scalafix to produce cross buildsChristopher Vogt2017-03-285-0/+91
| |
| * add (currently non-working) example how to use it for built-in rewritesChristopher Vogt2017-03-284-0/+64
| |
| * add scala meta and scalafix pluginChristopher Vogt2017-03-284-0/+120
| |
| * rename Scalafix plugin in perparation for mirror based oneChristopher Vogt2017-03-288-8/+8
|/
* Merge pull request #449 from cvogt/chrisJan Christopher Vogt2017-03-2853-494/+1057
|\ | | | | start modularizing cbt into libraries
| * performance: avoid io call when building classpath stringChristopher Vogt2017-03-271-1/+4
| |
| * performance: avoid compiling regex every timeChristopher Vogt2017-03-271-1/+1
| |
| * performance: cache moduleKey and make it’s string concat quickerChristopher Vogt2017-03-272-5/+5
| |
| * performance tweak: cache maven URI pathChristopher Vogt2017-03-271-2/+3
| |
| * performance tweak: cache hashes in memoryChristopher Vogt2017-03-271-4/+9
| |
| * performance tweak: cache lastModifiedChristopher Vogt2017-03-271-1/+3
| |
| * performance tweak: cache results of parsed pom files in memoryChristopher Vogt2017-03-272-18/+41
| |
| * performance tweak: cache classloaderChristopher Vogt2017-03-271-1/+1
| |
| * performance tweak: cache dependencyClasspath (major)Christopher Vogt2017-03-271-5/+7
| |
| * cache friendly equality for buildsChristopher Vogt2017-03-271-0/+7
| |
| * test for MavenDependency equalityChristopher Vogt2017-03-271-0/+7
| |
| * io performance tweak: cache cbtLastModifiedChristopher Vogt2017-03-273-5/+11
| |
| * explicitly convert to Vector everywhere for hopefully performanceChristopher Vogt2017-03-276-11/+11
| | | | | | | | benefits
| * allow running tests in the same process, forked or forked in direct modeChristopher Vogt2017-03-273-50/+94
| |
| * fix nailgun under ubuntu and limit memory so circle is ok with 2 runningChristopher Vogt2017-03-271-20/+34
| | | | | | | | which we need for forked tests
| * start modularizing cbt into librariesChristopher Vogt2017-03-2746-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 4GBChristopher Vogt2017-03-271-1/+1
|/
* Merge pull request #459 from jodersky/nailgun-debianJan Christopher Vogt2017-03-251-1/+2
|\ | | | | Find nailgun-server jar on Debian
| * Find nailgun-server jar on DebianJakob Odersky2017-03-251-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-pluginJan Christopher Vogt2017-03-2412-0/+155
|\ | | | | ScalaPB plugin