From acf44394edd59e89049633812d8b549c91ae2481 Mon Sep 17 00:00:00 2001 From: violetc <58360096+s-yh-china@users.noreply.github.com> Date: Wed, 19 Jul 2023 20:10:54 +0800 Subject: [PATCH] SIMD support --- ...Hide-irrelevant-compilation-warnings.patch | 35 +++++++++++++++++++ patches/api/0006-SIMD-support.patch | 26 ++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 patches/api/0005-Hide-irrelevant-compilation-warnings.patch create mode 100644 patches/api/0006-SIMD-support.patch diff --git a/patches/api/0005-Hide-irrelevant-compilation-warnings.patch b/patches/api/0005-Hide-irrelevant-compilation-warnings.patch new file mode 100644 index 00000000..2d0c143c --- /dev/null +++ b/patches/api/0005-Hide-irrelevant-compilation-warnings.patch @@ -0,0 +1,35 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: violetc <58360096+s-yh-china@users.noreply.github.com> +Date: Wed, 19 Jul 2023 20:08:16 +0800 +Subject: [PATCH] Hide irrelevant compilation warnings + + +diff --git a/build.gradle.kts b/build.gradle.kts +index 149f9088fe806467656e8b1c4157df60fda69ba7..e47519560705d8d7c784934ab9bae5cb07fb97f7 100644 +--- a/build.gradle.kts ++++ b/build.gradle.kts +@@ -89,6 +89,15 @@ val generateApiVersioningFile by tasks.registering { + } + } + ++// Leaves start - hide irrelevant compilation warnings ++tasks.withType { ++ val compilerArgs = options.compilerArgs ++ compilerArgs.add("-Xlint:-module") ++ compilerArgs.add("-Xlint:-removal") ++ compilerArgs.add("-Xlint:-dep-ann") ++} ++// Leaves end - hide irrelevant compilation warnings ++ + tasks.jar { + from(generateApiVersioningFile.map { it.outputs.files.singleFile }) { + into("META-INF/maven/${project.group}/${project.name}") +@@ -141,6 +150,8 @@ tasks.withType { + into("build/docs/javadoc") + } + } ++ ++ options.addStringOption("Xdoclint:none", "-quiet") // Leaves - hide irrelevant compilation warnings + } + + // Paper start diff --git a/patches/api/0006-SIMD-support.patch b/patches/api/0006-SIMD-support.patch new file mode 100644 index 00000000..826212b0 --- /dev/null +++ b/patches/api/0006-SIMD-support.patch @@ -0,0 +1,26 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: violetc <58360096+s-yh-china@users.noreply.github.com> +Date: Wed, 19 Jul 2023 20:09:38 +0800 +Subject: [PATCH] SIMD support + + +diff --git a/build.gradle.kts b/build.gradle.kts +index e47519560705d8d7c784934ab9bae5cb07fb97f7..a6a92386374f49e877c0fdf322235d02fb490795 100644 +--- a/build.gradle.kts ++++ b/build.gradle.kts +@@ -95,6 +95,7 @@ tasks.withType { + compilerArgs.add("-Xlint:-module") + compilerArgs.add("-Xlint:-removal") + compilerArgs.add("-Xlint:-dep-ann") ++ compilerArgs.add("--add-modules=jdk.incubator.vector") // Leaves - SIMD support + } + // Leaves end - hide irrelevant compilation warnings + +@@ -152,6 +153,7 @@ tasks.withType { + } + + options.addStringOption("Xdoclint:none", "-quiet") // Leaves - hide irrelevant compilation warnings ++ options.addStringOption("-add-modules", "jdk.incubator.vector") // Leaves - SIMD support + } + + // Paper start