Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Adds support for region specific s3 endpoints - Adds some documentation around s3 configuration, properties, regions and url formats

    • -22
    • +97
    /subprojects/docs/src/docs/userguide/depMngmt.xml
First stab at performance tests for native builds

+review REVIEW-5412

    • -0
    • +13
    /design-docs/parallel-native-compile.md
    • -0
    • +9
    /subprojects/performance/src/generator.groovy
    • -0
    • +8
    /subprojects/performance/src/templates/native-source/lib.c
Use an iterator to process the task queue.

Change this tests to effectively change the length of the build scripts that are reused during the test.

They were being updated, but maintained the same file length and changed too quickly for the timestamp to change.

Make grabbing a task to execute slightly more efficient by popping the take queue from the task by index instead of equality.

Build with the latest 2.4 snapshot.

    • -2
    • +2
    /gradle/wrapper/gradle-wrapper.properties
Make sure that the script under test actually changes between different where block executions so that the class loader cache is busted.

Ignore this test for now

Removed unused imports.

Removed unused method.

Fixing CI breakages

+review REVIEW-5398

Change these tests to effectively change the length of the build scripts that are reused during the test.

They were being updated, but maintained the same file length and changed too quickly for the timestamp to change.

Add a data point of running the old style builds with the tooling API for the performance experiments.

Render the table cells on the performance test index page and test page the same way.

Converting platform-jvm to use ToolResolver

+review REVIEW-5398

Changed the performance test report to include some more statistics for a given experiment, as a hover over the average.

Ignore some dodgy performance test samples

Fix line wrapping in release notes

+review REVIEW-5331

    • -8
    • +2
    /subprojects/docs/src/docs/release/notes.md
Really fix line wrapping in release notes

+review REVIEW-5331

    • -2
    • +7
    /subprojects/docs/src/docs/release/notes.md
Don't reuse a GradleExecuter instance for a session.

Executers are implicitly reset after use.

Collect hashes produced while calculating class path snapshot into a list instead of concatenating them into an array

+review REVIEW-5411

Sync the daemon dirs between the --stop call and the actual work.

Inline ClassLoaderCacheFactory into GlobalScopeServices

+review REVIEW-5411

Checkstyle.

Use CachingFileSnapshotter in HashClassPathSnapshotter to avoid unnecessary hashing of classpath files on classloader cache access

+review REVIEW-5411

Don't search up when benchmarking with the tooling API.

Don't use Java 8 API.

Don't coerce a string to an enum for a property set if the setter method doesn't take the property enum type.

Add a performance benchmark variant that executes through the tooling API.

Port s3 IO to use the AWS S3 SDK - Now supports AWS v4 signing for buckets in germany and china - Adds some documentation on s3 system properties - No longer uses a HTTP HEAD method to get metadata (in order to support V4 signatures)