scala

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Wire compile tasks with directory provider

  1. … 3 more files in changeset.
Make Zinc version constant public

And use it in Javadoc

  1. … 1 more file in changeset.
Make DEFAULT_ZINC_VERSION private for now

Extract Scala related version to constants

Clear error message when breaking default zinc setup

Instead of attempting to remove possible mutations to the zinc

configuration, we register an afterResolve that asserts the Scala

version required by default Zinc is valid.

Fixes #11038

  1. … 1 more file in changeset.
Substitute the new Zinc coordinates for the old ones automatically

  1. … 4 more files in changeset.
Force Scala library 2.12 with Zinc

  1. … 7 more files in changeset.
Try to make Scala compilation work with Zinc 1.3.0

  1. … 7 more files in changeset.
Remove component selection rules until reject rules are visible somewhere

Introduce a ScalaPluginExtension for configuring the version of Zinc used

  1. … 15 more files in changeset.
Merge remote-tracking branch 'origin/wolfs/fixit/scala-plugin-zinc-update' into sg/60/zinc-upgrade-2

* origin/wolfs/fixit/scala-plugin-zinc-update:

Use forking when running in parallel

Fix IDE test expectations and mention breaking change

Document Zinc compiler upgrade

Add test case for #8421

Recognize contributor in release notes

Don't use static state

Remove unused `javaHome`

upgraded Scala zinc compiler to version 1.2.5

  1. … 25 more files in changeset.
Refactor code so that variant artifacts are derived from the source set

This commit refactors the code so that, from a source set, we can find

the output directories which are generated by compile tasks. This allows

us to generate a "lazy" variant which would contain all the classes of

all languages, without having to explicitly declare it.

  1. … 12 more files in changeset.
Merge branch 'master'

  1. … 11 more files in changeset.
Remove utilisation of *-jars usage values

  1. … 55 more files in changeset.
Add missing @Override to all modules

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 998 more files in changeset.
Add annotation processor generated sources to SourceSetOutput

Signed-off-by: Thomas Broyer <t.broyer@ltgt.net>

  1. … 9 more files in changeset.
Revert "Merge branch 'sg/lazy/publish-register-2' into release"

This reverts commit 975120ec3997139e2e81e9ad4c03df89fa0748e5, reversing

changes made to 2eb24bc6b76a7d76b97036ca2c716730bc156d76.

  1. … 24 more files in changeset.
Register provider to output file

upgraded Scala zinc compiler to version 1.2.5

Additionally introduces Scala compiler daemon that remains warm across build, improving further incremental compilation times

Signed-off-by: Predrag Knezevic <pedjak@gmail.com>

  1. … 30 more files in changeset.
Make all fields in the AbstractArchiveTask be backed by properties

Signed-off-by: Jonathan Leitschuh <Jonathan.Leitschuh@plexxi.com>

  1. … 8 more files in changeset.
Update AbstractArchiveTask to expose Provider API

Before this change, there was no easy way to rely upon the output

of the AbstractArchiveTask without using dependsOn.

Related: https://github.com/gradle/gradle-native/issues/893

Signed-off-by: Jonathan Leitschuh <Jonathan.Leitschuh@plexxi.com>

  1. … 5 more files in changeset.
Merge remote-tracking branch 'origin/release'

* origin/release:

Bump to 4.10.2 nightly

Recommend people update to 4.10.2, not base 4.10

Reset public API and baseline for comparison

Bump to 4.10.2

Fix #6750

Fix #6735

Fix #6750

Disambiguate publications when a consumer doesn't care about the usage to prefer java runtime jars

  1. … 1 more file in changeset.
Fix #6735

Only consider Project dependencies for analysis mappings

  1. … 1 more file in changeset.
Merge remote-tracking branch 'origin/release'

* origin/release:

Upgrade Kotlin DSL to 1.0-RC5

Introduce `AutoAppliedBuildScanPlugin#addBuildScanPluginDependencySpecTo`

Assert all tasks are executed as expected when tasks come from rules

Workaround rule problems described in #6249

Look for domain objects created by rules in named

Fix unit test on Windows

Ensure that ide destroy tasks always run before generate tasks

Make binary compatibility check happy

Reduce visibility of methods in AbstractScalaCompile

Move configuration of the publication to Scala plugin

Fix unit tests and doc TODOs

Reintroduce separate configuration to resolve incremental analysis files

Add publication late to avoid interfering with default publications

Make task property validator happy

Convert test to Spock

Usage variant aware dependency management to share analysis files

Rename test

Avoid iterating over tasks in subprojects from ScalaCompile

Reduce https://github.com/gradle/gradle/issues/6558 into generic task

Reproduce failure in https://github.com/gradle/gradle/issues/6558

  1. … 2 more files in changeset.
Use named(String, Action) in gradle/gradle

  1. … 10 more files in changeset.
Move configuration of the publication to Scala plugin

Reintroduce separate configuration to resolve incremental analysis files

Add publication late to avoid interfering with default publications

Usage variant aware dependency management to share analysis files

Use artifactView to filter analysis files

  1. … 9 more files in changeset.