aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* do not interpret exceptions during redirectOutToErr as scalac crashesChristopher Vogt2016-10-131-22/+22
|
* Fix exit code trapping across classloadersChristopher Vogt2016-10-075-28/+57
| | | | | | | | | | A SecurityManager is once installed globally and stays the same across all classloaders. TrapSecurityManager was installed this way, but it looked up the `trapExitCode` in it's own classloader, while classes in other classloaders (when cbt was using another version of cbt) were writing it to their own classloader. This flag needs to be in a global place instead to fix this, so we'll put it straight into the TrapSecurityManager itself.
* Merge pull request #265 from rockjam/repl-taskJan Christopher Vogt2016-10-042-9/+25
|\ | | | | repl task in BaseBuild
| * add repl task to BaseBuildrockjam2016-10-052-9/+25
|/
* Merge pull request #264 from cvogt/chris3Jan Christopher Vogt2016-10-0416-18/+42
|\ | | | | Chris3
| * change git dependencies to be easier manageable when cbt becomes source ↵Christopher Vogt2016-10-034-7/+6
| | | | | | | | incompatible
| * add sample library to test git dependenciesChristopher Vogt2016-10-032-0/+25
| |
| * remove dependencies on incompatible cbt versionsChristopher Vogt2016-10-037-7/+7
| |
| * make BuildInterfaces an abstract class so it can have default valuesChristopher Vogt2016-10-033-4/+4
| | | | | | | | | | and it becomes slightly easier to maintain source compatibility between cbt versions
* | Merge pull request #261 from cvogt/simple-exampleJan Christopher Vogt2016-10-045-0/+52
|\ \ | | | | | | Simple example
| * | readmes explaining plugin folder rolesChristopher Vogt2016-09-292-0/+9
| | |
| * | Add most basic exampleChristopher Vogt2016-09-293-0/+43
| | |
* | | Merge pull request #262 from rockjam/jvm-flagsJan Christopher Vogt2016-10-031-1/+2
|\ \ \ | |_|/ |/| | Attempt to improve jvm startup time
| * | attempt to improve jvm startup timerockjam2016-10-041-1/+2
|/ /
* | Sonatype release plugin (#247)Nikolay Tatarinov2016-10-0314-34/+566
| |
* | Merge pull request #255 from rockjam/scalafmt-configJan Christopher Vogt2016-10-025-22/+66
|\ \ | | | | | | upgrade scalafmt 0.3.1 -> 0.4.2; load scalafmt config from config file
| * | upgrade scalafmt 0.3.1 -> 0.4.2; load scalafmt config from config filerockjam2016-10-025-22/+66
| | |
* | | Merge pull request #256 from rockjam/pick-oneJan Christopher Vogt2016-10-021-1/+1
|\ \ \ | |/ / |/| | fix pickOne error message
| * | fix pickOne error messagerockjam2016-10-031-1/+1
|/ /
* | Merge pull request #253 from cvogt/runJan Christopher Vogt2016-10-027-14/+78
|\ \ | |/ |/| Run
| * fix main method signature in dotty-exampleChristopher Vogt2016-10-022-2/+3
| |
| * clean up main class discovery mechanism and offer interactive choiceChristopher Vogt2016-10-023-43/+64
| | | | | | | | if multiple main classes are found
| * improve Console not found error messageChristopher Vogt2016-10-021-1/+1
| |
| * fix build class in scalafmt exampleChristopher Vogt2016-10-021-1/+1
| |
| * Added run with package discoveryChavXO2016-09-292-1/+43
|/
* Merge pull request #244 from cvogt/improve-templateJan Christopher Vogt2016-09-291-6/+5
|\ | | | | minor enhancements to Build template
| * minor enhancements to Build templateChristopher Vogt2016-09-291-6/+5
|/
* Merge pull request #235 from cvogt/dottyJan Christopher Vogt2016-09-288-16/+220
|\ | | | | Dotty plugin and example project.
| * another test fix for an artifact that apparently disappeared on sonatypeChristopher Vogt2016-09-281-3/+3
| |
| * disable test sporadically failing on circleci from circleciChristopher Vogt2016-09-283-8/+11
| |
| * set circle back to java7 to make sure cbt works thereChristopher Vogt2016-09-282-4/+8
| | | | | | | | and disable dotty tests for java7, but run them otherwise, e.g. locally
| * fix Dottydoc bootclasspath and make output less surprisingChristopher Vogt2016-09-281-2/+4
| |
| * Use correct main method for Dottydoc - the java interfaceChristopher Vogt2016-09-282-7/+14
| | | | | | | | and work around the fact that the main method is not static (huh?)
| * minor Dotty plugin cleanupChristopher Vogt2016-09-281-8/+7
| |
| * prototype dotty doc generation, but that class does not existChristopher Vogt2016-09-282-0/+33
| |
| * change compile target to something dotty version unique and fix cp for compilingChristopher Vogt2016-09-281-2/+3
| | | | | | | | | | the unique target should avoid potential problems with binary incompatibilities between scala and dotty as well as different dotty versions
| * upgrade dotty versionChristopher Vogt2016-09-281-1/+1
| |
| * Refer to dotty issue tracker on dotc crashChristopher Vogt2016-09-281-1/+1
| |
| * add dotty replChristopher Vogt2016-09-281-0/+16
| |
| * move some DottyLib args to class level as preparation for adding replChristopher Vogt2016-09-281-15/+20
| |
| * add dotty sanity check as suggested by @smarterChristopher Vogt2016-09-282-0/+8
| |
| * make dotty-version customizable, don't use scalacOptions for dottyChristopher Vogt2016-09-281-5/+10
| |
| * Merge remote-tracking branch 'origin/master' into HEADChristopher Vogt2016-09-283-16/+17
| |\
| * | Dotty plugin and example project.Christopher Vogt2016-09-266-1/+122
| | |
* | | Merge pull request #241 from cvogt/improve-templateJan Christopher Vogt2016-09-281-5/+5
|\ \ \ | |_|/ |/| | Avoid getting started confusion like …
| * | Avoid getting started confusion like ↵Christopher Vogt2016-09-281-5/+5
|/ / | | | | | | https://gitter.im/cvogt/cbt?at=57ec271754302caa6f2950b7
* | Merge pull request #240 from cvogt/refactoringsJan Christopher Vogt2016-09-283-8/+9
|\ \ | | | | | | Refactorings
| * | rename apiTarget to more appropriate name docTarget as the task isChristopher Vogt2016-09-282-5/+5
| | | | | | | | | | | | called docJar
| * | include dependencyClasspath in compileClasspath and let docs use it tooChristopher Vogt2016-09-282-3/+4
|/ / | | | | | | | | this prevents from forgetting the dependencyClasspath when compileClasspath is used and probably fixes the cp for docs
* | Merge pull request #237 from cvogt/unify-console-checkJan Christopher Vogt2016-09-281-8/+8
|\ \ | |/ |/| unify checking for availability of java.io.Console