Skip to content

Instantly share code, notes, and snippets.

View lptr's full-sized avatar

Lóránt Pintér lptr

View GitHub Profile
@lptr
lptr / main.cpp
Created September 26, 2025 06:54
FDC1004 for soil moisture IDC sensor
//////////////////////////////////////////////////////////////////////////////////////////
//
// Basic Single channel demo for the FDC1004 capacitance sensor breakout board
//
// Author: Ashwin Whitchurch
// Copyright (c) 2018-2025 Protocentral Electronics
//
// This example measures capacitance on CHANNEL0 with
// automatic CAPDAC adjustment.
//
diff --git i/platforms/core-execution/execution/src/main/java/org/gradle/internal/execution/history/ImmutableWorkspaceMetadataStore.java w/platforms/core-execution/execution/src/main/java/org/gradle/internal/execution/history/ImmutableWorkspaceMetadataStore.java
index 58fe88c4f8b..17d41379ca2 100644
--- i/platforms/core-execution/execution/src/main/java/org/gradle/internal/execution/history/ImmutableWorkspaceMetadataStore.java
+++ w/platforms/core-execution/execution/src/main/java/org/gradle/internal/execution/history/ImmutableWorkspaceMetadataStore.java
@@ -20,11 +20,12 @@
import org.gradle.internal.service.scopes.ServiceScope;
import java.io.File;
+import java.util.Optional;
diff --git a/build-logic/packaging/src/main/kotlin/gradlebuild.public-api-jar.gradle.kts b/build-logic/packaging/src/main/kotlin/gradlebuild.public-api-jar.gradle.kts
index de5c5923529..7e7090e7319 100644
--- a/build-logic/packaging/src/main/kotlin/gradlebuild.public-api-jar.gradle.kts
+++ b/build-logic/packaging/src/main/kotlin/gradlebuild.public-api-jar.gradle.kts
@@ -66,7 +66,7 @@ val task = tasks.register<Jar>("jarGradleApi") {
}
destinationDirectory = layout.buildDirectory.dir("public-api/gradle-api")
// This is needed because of the duplicate package-info.class files
- duplicatesStrategy = DuplicatesStrategy.WARN
+ duplicatesStrategy = DuplicatesStrategy.EXCLUDE
diff --git a/platforms/core-runtime/process-services/build.gradle.kts b/platforms/core-runtime/process-services/build.gradle.kts
index 22f8c317557..5694a46ebc8 100644
--- a/platforms/core-runtime/process-services/build.gradle.kts
+++ b/platforms/core-runtime/process-services/build.gradle.kts
@@ -8,6 +8,7 @@ dependencies {
api(projects.concurrent)
api(projects.stdlibJavaExtensions)
api(projects.baseServices)
+ api(projects.coreApi)
api(libs.jsr305)
diff --git a/platforms/core-runtime/process-services/build.gradle.kts b/platforms/core-runtime/process-services/build.gradle.kts
index 22f8c317557..5694a46ebc8 100644
--- a/platforms/core-runtime/process-services/build.gradle.kts
+++ b/platforms/core-runtime/process-services/build.gradle.kts
@@ -8,6 +8,7 @@ dependencies {
api(projects.concurrent)
api(projects.stdlibJavaExtensions)
api(projects.baseServices)
+ api(projects.coreApi)
api(libs.jsr305)
commit 3bcc496d59b1551e8b43a5f3489acebb6039ca31
Author: Lóránt Pintér <lorant@gradle.com>
Date: Fri Sep 6 12:09:26 2024 +0200
Maven extension naive parallel fingerprinting
diff --git a/build-agent-maven/src/common/java/com/gradle/maven/cache/extension/fingerprint/MojoFingerprinter.java b/build-agent-maven/src/common/java/com/gradle/maven/cache/extension/fingerprint/MojoFingerprinter.java
index 64f276ed43a..ddd135b9302 100644
--- a/build-agent-maven/src/common/java/com/gradle/maven/cache/extension/fingerprint/MojoFingerprinter.java
+++ b/build-agent-maven/src/common/java/com/gradle/maven/cache/extension/fingerprint/MojoFingerprinter.java
diff --git a/platforms/jvm/language-java/src/main/java/org/gradle/api/tasks/compile/JavaCompile.java b/platforms/jvm/language-java/src/main/java/org/gradle/api/tasks/compile/JavaCompile.java
index 2c3335c55e2..e7923b75bc0 100644
--- a/platforms/jvm/language-java/src/main/java/org/gradle/api/tasks/compile/JavaCompile.java
+++ b/platforms/jvm/language-java/src/main/java/org/gradle/api/tasks/compile/JavaCompile.java
@@ -19,6 +19,7 @@
import com.google.common.annotations.VisibleForTesting;
import com.google.common.collect.ImmutableList;
import org.gradle.api.JavaVersion;
+import org.gradle.api.file.ConfigurableFileTree;
import org.gradle.api.file.FileCollection;
diff --git a/subprojects/public-api/build.gradle.kts b/subprojects/public-api/build.gradle.kts
index 6843632f414..9aba37fbbf6 100644
--- a/subprojects/public-api/build.gradle.kts
+++ b/subprojects/public-api/build.gradle.kts
@@ -28,6 +28,7 @@ dependencies {
externalApi(libs.groovy)
}
+val testRepoLocation = layout.buildDirectory.dir("repos/test")
publishing {
diff --git a/build-logic/packaging/src/main/kotlin/gradlebuild.public-api-jar.gradle.kts b/build-logic/packaging/src/main/kotlin/gradlebuild.public-api-jar.gradle.kts
index 3dcb5de01aa..cd4377fbe2d 100644
--- a/build-logic/packaging/src/main/kotlin/gradlebuild.public-api-jar.gradle.kts
+++ b/build-logic/packaging/src/main/kotlin/gradlebuild.public-api-jar.gradle.kts
@@ -16,7 +16,7 @@
import gradlebuild.configureAsRuntimeElements
import gradlebuild.configureAsRuntimeJarClasspath
-import gradlebuild.packaging.transforms.CopyPublicApiClassesTransform
+import gradlebuild.packaging.tasks.ProguardExec
diff --git a/subprojects/diagnostics/src/integTest/groovy/org/gradle/api/tasks/diagnostics/DependencyReportTaskIntegrationTest.groovy b/subprojects/diagnostics/src/integTest/groovy/org/gradle/api/tasks/diagnostics/DependencyReportTaskIntegrationTest.groovy
index cc0dc29df19..82d0d2b71e6 100644
--- a/subprojects/diagnostics/src/integTest/groovy/org/gradle/api/tasks/diagnostics/DependencyReportTaskIntegrationTest.groovy
+++ b/subprojects/diagnostics/src/integTest/groovy/org/gradle/api/tasks/diagnostics/DependencyReportTaskIntegrationTest.groovy
@@ -116,7 +116,7 @@ conf
when:
executer.noExtraLogging()
- run "dependencies"
+ run "dependencies", "--stacktrace"