aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | 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
| * clean scalafix test before running, so it sure runsChristopher Vogt2017-03-241-0/+1
| |
| * ScalaPB pluginChristopher Vogt2017-03-2412-0/+154
| |
* | Merge pull request #455 from cvogt/akka-exampleJan Christopher Vogt2017-03-233-0/+44
|\ \ | |/ |/| Example for providing cbt's classloader to Akka
| * Example for providing cbt's classloader to AkkaChristopher Vogt2017-03-233-0/+44
|/
* Merge pull request #448 from cvogt/chrisJan Christopher Vogt2017-03-2018-262/+269
|\ | | | | unify reflectively loading builds from directories
| * fail build if code isn't formatted / tests trigger git changesChristopher Vogt2017-03-201-0/+2
| |
| * Unify reflectively loading builds from directories.Christopher Vogt2017-03-2017-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 itselfChristopher Vogt2017-03-201-1/+4
|/
* Merge pull request #447 from cvogt/chrisJan Christopher Vogt2017-03-1916-81/+47
|\ | | | | Get rid of the hacky "essential" plugins separation
| * better error than NullPointerException when directory does not existChristopher Vogt2017-03-195-6/+7
| |
| * refactor scalariformChristopher Vogt2017-03-192-33/+25
| |
| * use standard cbt scala xml versionChristopher Vogt2017-03-191-1/+1
| |
| * Get rid of the hacky "essential" plugins separationChristopher Vogt2017-03-1913-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/chrisJan Christopher Vogt2017-03-193-162/+3
|\| | | | | get rid of NameTransformer in favor of using Scala’s one