Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Recognize contributor

    • -1
    • +2
    /subprojects/docs/src/docs/release/notes.md
Tweak test names

Merge branch 'asm-wide-fixes' of https://github.com/Prototik/gradle into sg/merges/60-community-prs

* 'asm-wide-fixes' of https://github.com/Prototik/gradle:

Fix verify error when decorating class that has action methods or constructors with wide parameters.

Publish 5.6.2-20190904212111+0000

Fix unit test broken by #10444

Merge pull request #10444 from gradle/lptr/jvm/simplify-stale-class-cleanup

Mark tasks as did work even when all they did was remove stale output

Merge pull request #10447 from gradle/wolfs/input-changes/antlr

Use InputChanges in AntlrTask

Merge pull request #10436 from gradle/gh/issues/10391

Properties are rehydrated with the proper provided type

Add missing incubating annotation

Use WorkResult.or()

Polish code

Fix test

Use InputChanges in AntlrTask

Merge pull request #10402 from gradle/lacasseio/detect-long-command-and-fail

Add detection of long command line on Windows

Mark a task as "did work" even when it only deleted stale outputs

Nicer Java 8 syntax

Also don't resolve the absolute path muliple times.

Rename StaleClassCleaner to StaleOutputCleaner and add Javadoc

Merge StaleClassCleaner with SimpleStaleClassCleaner

Simplify StaleClassCleaner API

Merge pull request #10441 from gradle/wolfs/ignore-teamcity-iml-file

Remove and ignore .teamcity iml file

Remove and ignore .teamcity iml file

The file should not be required any more.

Publish 5.6.1-20190903230155+0000

Properties are rehydrated with the proper provided type

Merge pull request #10434 from gradle/eskatos/core/file-api

Introduce public api FileSystemOperations service

Remove unnecessary implementations of CleaningJavaCompiler

Merge pull request #10267 from gradle/wolfs/java-compile-input-changes

Use input changes in JavaCompile

Accept new public API

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

Fix verify error when decorating class that has action methods or constructors with wide parameters.

Long and double takes 2 stack slots, but AsmBackedClassGenerator doesn't count it in mind and creates incorrect bytecode for methods like these:

void name(long arg, Action action)

<init>(double arg, Object any)

(when wide parameter isn't last argument in general case).

Signed-off-by: Sergey Shatunov <me@prok.pw>

Document why Groovy recompiles for resource changes

Create immutable file collection when de-serializing