aboutsummaryrefslogtreecommitdiff
path: root/stage2/plugins
Commit message (Collapse)AuthorAgeFilesLines
* Remove top-level ensime server version settingensimeJakob Odersky2017-07-021-24/+11
|
* Consolidate tasksJakob Odersky2017-07-021-35/+21
|
* Add support for sub-projectsJakob Odersky2017-07-021-15/+26
|
* Move helper methods to their corresponding companion objectsJakob Odersky2017-07-021-85/+89
|
* Add support for generating ensime configuration fileJakob Odersky2017-07-021-0/+295
|
* Indetation fixesIlya Kirillov2017-06-281-3/+1
|
* Add extra modules resolvingIlya Kirillov2017-06-281-5/+13
|
* Add handling of not existing source jarsIlya Kirillov2017-06-281-1/+12
|
* Library sourcesIlya Kirillov2017-06-281-9/+27
|
* Filter common childs in dirsIlya Kirillov2017-06-241-3/+17
|
* Rename sources to sourceDirsIlya Kirillov2017-06-241-49/+47
|
* BuildInfo extensionsIlya Kirillov2017-06-241-85/+130
|
* BuildInfo improvementsIlya Kirillov2017-06-191-61/+92
| | | | | | | * Add scala version for module * Fix not correct library list obtaining * Add cbt's own libraries export * Minimize xml a little
* adjusted whitespace to cbt conventionJan Christopher Vogt2017-06-151-4/+4
|
* Merge remote-tracking branch 'origin/master' into kind-projector-pluginChristopher Vogt2017-06-143-3/+202
|\
| * Export build information (#511)Ilya Kirillov2017-06-141-0/+170
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * ExportBuildInformation plugin * Add targetLibraries * Add ExportBuildInformation to the BaseBuild trait * Add target, library jars * fixing mixed tabs and spaces * fixing indentation
| * Disambiguate old-style/new-style macro compiler plugin buildsMartin Egri2017-06-133-34/+32
| |
| * Rudimentary Macroparadise plugin, example and testmegri2017-06-131-0/+31
| |
* | added an exampleEric Torreborre2017-06-141-1/+3
| |
* | added a cbt plugin for the kind-projector compiler pluginEric Torreborre2017-06-141-0/+28
|/
* Make scalameta-version configurablemegri2017-06-121-3/+5
|
* Merge pull request #416 from cvogt/idea-pluginJan Christopher Vogt2017-04-061-0/+70
|\ | | | | Add IntelliJ IDEA project generator plugin
| * change IntelliJ plugin draft to follow now recommend plugin styleChristopher Vogt2017-04-061-0/+70
| |
* | Add ScalaXRay (sxr) pluginChristopher Vogt2017-04-051-0/+17
|/
* Add Tut pluginChristopher Vogt2017-04-021-0/+38
|
* 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.