aboutsummaryrefslogtreecommitdiff
path: root/stage2/plugins
Commit message (Collapse)AuthorAgeFilesLines
* Add Scalatex pluginChristopher Vogt2017-04-021-0/+77
|
* give access to version specific classes in cross-buildChristopher Vogt2017-04-022-1/+5
|
* scalatest plugin now does not need import anymoreChristopher Vogt2017-04-021-0/+11
|
* factor out buildinfo into pluginChristopher Vogt2017-04-021-0/+29
|
* add scala meta and scalafix pluginChristopher Vogt2017-03-281-0/+26
|
* start modularizing cbt into librariesChristopher Vogt2017-03-271-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 separationChristopher Vogt2017-03-195-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 propagationChristopher Vogt2017-03-122-2/+10
|
* more concise runMain in more placesChristopher Vogt2017-03-092-12/+7
|
* refactor scalafmt to new plugin styleChristopher Vogt2017-03-091-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 ArtifactoryChristopher Vogt2017-03-061-0/+12
|
* improve whitespace readability in proguard pluginChristopher Vogt2017-03-051-8/+1
|
* separate type-safe proguard wrapper into self-contained libraryChristopher Vogt2017-03-041-0/+40
| | | | also make logic to maintain auto-generated sections re-usable
* jar / doc refactorChristopher Vogt2017-02-281-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 implicitsChristopher Vogt2017-02-222-6/+4
|
* implicitly pass classloader, might make code easierChristopher Vogt2017-02-142-19/+17
| | | | | and prepares for allowing `run` and `runFlat` at Dependency instead of Build level
* add support for compiling .java files to Dotty pluginChristopher Vogt2017-02-131-3/+28
|
* fix dotty runtime dependency and expose some more config staticallyChristopher Vogt2017-02-131-10/+11
|
* omit classpath when classpath is empty (= no dependencies, only jdk)Christopher Vogt2017-02-112-15/+14
|
* upgrade dotty and detach logic from inheritanceChristopher Vogt2017-02-111-19/+24
|
* fix merge-conflict in Frege pluginChristopher Vogt2017-02-101-26/+27
|
* Merge pull request #333 from cvogt/custom-dottyJan Christopher Vogt2017-02-101-6/+7
|\ | | | | Support custom Dotty compiler
| * Support custom Dotty compilerChristopher Vogt2017-02-091-6/+7
| |
* | Merge pull request #314 from cvogt/fix-update-bugsJan Christopher Vogt2017-02-101-23/+24
|\| | | | | better caching and change propagation fixing link-time errors
| * idempotent change propagationChristopher Vogt2017-02-091-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 runChristopher Vogt2017-02-091-3/+2
| |
* | Frege support.mchav2016-12-231-0/+136
|/
* add repl task to BaseBuildrockjam2016-10-051-1/+1
|
* readmes explaining plugin folder rolesChristopher Vogt2016-09-291-0/+4
|
* fix Dottydoc bootclasspath and make output less surprisingChristopher Vogt2016-09-281-2/+4
|
* Use correct main method for Dottydoc - the java interfaceChristopher Vogt2016-09-281-2/+3
| | | | 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-281-0/+32
|
* 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-281-0/+4
|
* make dotty-version customizable, don't use scalacOptions for dottyChristopher Vogt2016-09-281-5/+10
|
* Dotty plugin and example project.Christopher Vogt2016-09-261-0/+107
|
* built-in plugin structure improvementsChristopher Vogt2016-06-193-0/+50
- move plugins into cbt namespace - enable scalac warnings in builds by default - merged language flags into AdvancedScala trait