Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add Scalatex plugin | Christopher Vogt | 2017-04-02 | 1 | -0/+77 |
| | |||||
* | give access to version specific classes in cross-build | Christopher Vogt | 2017-04-02 | 2 | -1/+5 |
| | |||||
* | scalatest plugin now does not need import anymore | Christopher Vogt | 2017-04-02 | 1 | -0/+11 |
| | |||||
* | factor out buildinfo into plugin | Christopher Vogt | 2017-04-02 | 1 | -0/+29 |
| | |||||
* | add scala meta and scalafix plugin | Christopher Vogt | 2017-03-28 | 1 | -0/+26 |
| | |||||
* | start modularizing cbt into libraries | Christopher Vogt | 2017-03-27 | 1 | -4/+2 |
| | | | | | | | | | | 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. | ||||
* | Get rid of the hacky "essential" plugins separation | Christopher Vogt | 2017-03-19 | 5 | -0/+128 |
| | | | | | | | 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. | ||||
* | fix change propagation | Christopher Vogt | 2017-03-12 | 2 | -2/+10 |
| | |||||
* | more concise runMain in more places | Christopher Vogt | 2017-03-09 | 2 | -12/+7 |
| | |||||
* | refactor scalafmt to new plugin style | Christopher Vogt | 2017-03-09 | 1 | -29/+23 |
| | | | | | | | turn replaceSections into helper function instead of trait method proguard scalafmt build currently suffers from non-deterministic formatting. Try a few times to reproduce commited Proguard.scala | ||||
* | Add plugin to publish to Artifactory | Christopher Vogt | 2017-03-06 | 1 | -0/+12 |
| | |||||
* | improve whitespace readability in proguard plugin | Christopher Vogt | 2017-03-05 | 1 | -8/+1 |
| | |||||
* | separate type-safe proguard wrapper into self-contained library | Christopher Vogt | 2017-03-04 | 1 | -0/+40 |
| | | | | also make logic to maintain auto-generated sections re-usable | ||||
* | jar / doc refactor | Christopher Vogt | 2017-02-28 | 1 | -1/+1 |
| | | | | | | - split out manifest and scaladoc logic - refactor lib calls from inheritance layer - only strip project directory prefix from individually specified files | ||||
* | a few hopefully simplifying rewirings in the implicits | Christopher Vogt | 2017-02-22 | 2 | -6/+4 |
| | |||||
* | implicitly pass classloader, might make code easier | Christopher Vogt | 2017-02-14 | 2 | -19/+17 |
| | | | | | and prepares for allowing `run` and `runFlat` at Dependency instead of Build level | ||||
* | add support for compiling .java files to Dotty plugin | Christopher Vogt | 2017-02-13 | 1 | -3/+28 |
| | |||||
* | fix dotty runtime dependency and expose some more config statically | Christopher Vogt | 2017-02-13 | 1 | -10/+11 |
| | |||||
* | omit classpath when classpath is empty (= no dependencies, only jdk) | Christopher Vogt | 2017-02-11 | 2 | -15/+14 |
| | |||||
* | upgrade dotty and detach logic from inheritance | Christopher Vogt | 2017-02-11 | 1 | -19/+24 |
| | |||||
* | fix merge-conflict in Frege plugin | Christopher Vogt | 2017-02-10 | 1 | -26/+27 |
| | |||||
* | Merge pull request #333 from cvogt/custom-dotty | Jan Christopher Vogt | 2017-02-10 | 1 | -6/+7 |
|\ | | | | | Support custom Dotty compiler | ||||
| * | Support custom Dotty compiler | Christopher Vogt | 2017-02-09 | 1 | -6/+7 |
| | | |||||
* | | Merge pull request #314 from cvogt/fix-update-bugs | Jan Christopher Vogt | 2017-02-10 | 1 | -23/+24 |
|\| | | | | | better caching and change propagation fixing link-time errors | ||||
| * | idempotent change propagation | Christopher Vogt | 2017-02-09 | 1 | -21/+23 |
| | | | | | | | | | | | | using lastModified instead of a non-idempotent needsUpdate flag this fixes a bug where dependees would not be rebuilt if cbt exited or was killed after dependencies were already rebuilt. | ||||
| * | memoize task results across classes within a single run | Christopher Vogt | 2017-02-09 | 1 | -3/+2 |
| | | |||||
* | | Frege support. | mchav | 2016-12-23 | 1 | -0/+136 |
|/ | |||||
* | add repl task to BaseBuild | rockjam | 2016-10-05 | 1 | -1/+1 |
| | |||||
* | readmes explaining plugin folder roles | Christopher Vogt | 2016-09-29 | 1 | -0/+4 |
| | |||||
* | fix Dottydoc bootclasspath and make output less surprising | Christopher Vogt | 2016-09-28 | 1 | -2/+4 |
| | |||||
* | Use correct main method for Dottydoc - the java interface | Christopher Vogt | 2016-09-28 | 1 | -2/+3 |
| | | | | and work around the fact that the main method is not static (huh?) | ||||
* | minor Dotty plugin cleanup | Christopher Vogt | 2016-09-28 | 1 | -8/+7 |
| | |||||
* | prototype dotty doc generation, but that class does not exist | Christopher Vogt | 2016-09-28 | 1 | -0/+32 |
| | |||||
* | change compile target to something dotty version unique and fix cp for compiling | Christopher Vogt | 2016-09-28 | 1 | -2/+3 |
| | | | | | the unique target should avoid potential problems with binary incompatibilities between scala and dotty as well as different dotty versions | ||||
* | upgrade dotty version | Christopher Vogt | 2016-09-28 | 1 | -1/+1 |
| | |||||
* | Refer to dotty issue tracker on dotc crash | Christopher Vogt | 2016-09-28 | 1 | -1/+1 |
| | |||||
* | add dotty repl | Christopher Vogt | 2016-09-28 | 1 | -0/+16 |
| | |||||
* | move some DottyLib args to class level as preparation for adding repl | Christopher Vogt | 2016-09-28 | 1 | -15/+20 |
| | |||||
* | add dotty sanity check as suggested by @smarter | Christopher Vogt | 2016-09-28 | 1 | -0/+4 |
| | |||||
* | make dotty-version customizable, don't use scalacOptions for dotty | Christopher Vogt | 2016-09-28 | 1 | -5/+10 |
| | |||||
* | Dotty plugin and example project. | Christopher Vogt | 2016-09-26 | 1 | -0/+107 |
| | |||||
* | built-in plugin structure improvements | Christopher Vogt | 2016-06-19 | 3 | -0/+50 |
- move plugins into cbt namespace - enable scalac warnings in builds by default - merged language flags into AdvancedScala trait |