This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-lang.git


The following commit(s) were added to refs/heads/master by this push:
     new ebca9c9ee Add support for RISC-V in ArchUtils #1128
ebca9c9ee is described below

commit ebca9c9ee89c5654f2e748ef12e755abdc286d34
Author: Gary Gregory <[email protected]>
AuthorDate: Sun Nov 5 07:36:55 2023 -0500

    Add support for RISC-V in ArchUtils #1128
---
 src/changes/changes.xml                                    | 1 +
 src/main/java/org/apache/commons/lang3/ArchUtils.java      | 4 ++--
 src/main/java/org/apache/commons/lang3/arch/Processor.java | 6 +++---
 src/test/java/org/apache/commons/lang3/ArchUtilsTest.java  | 4 ++--
 4 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 281e437ca..eab567380 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -79,6 +79,7 @@ The <action> type attribute can be add,update,fix,remove.
     <action                   type="add" dev="ggregory" due-to="Gary 
Gregory">Add ExceptionUtils.throwUnchecked(T) where T extends Throwable, and 
deprecate Object version.</action>
     <action                   type="add" dev="ggregory" due-to="Gary 
Gregory">Add ExceptionUtils.rethrowRuntimeException(T), and deprecate 
rethrow(T).</action>
     <action issue="LANG-1716" type="add" dev="ggregory" due-to="Benjamin 
Confino, Gary Gregory">ConcurrentInitializer implementations can now be 
instantiated and configured with allocation and release lambdas.</action>
+    <action issue="LANG-1717" type="add" dev="ggregory" due-to="Levi Zim, Gary 
Gregory">Add support for RISC-V in ArchUtils #1128.</action>
     <!-- UPDATE -->
     <action                   type="update" dev="ggregory" due-to="Gary 
Gregory">Bump commons-parent from 58 to 64.</action>
     <action                   type="update" dev="ggregory" due-to="Gary 
Gregory">Bump org.easymock:easymock from 5.1.0 to 5.2.0 #1104.</action>
diff --git a/src/main/java/org/apache/commons/lang3/ArchUtils.java 
b/src/main/java/org/apache/commons/lang3/ArchUtils.java
index 25a644c4e..547ed9cd1 100644
--- a/src/main/java/org/apache/commons/lang3/ArchUtils.java
+++ b/src/main/java/org/apache/commons/lang3/ArchUtils.java
@@ -121,11 +121,11 @@ public class ArchUtils {
     }
 
     private static void init_RISCV_32Bit() {
-        addProcessors(new Processor(Processor.Arch.BIT_32, 
Processor.Type.RISCV), "riscv32");
+        addProcessors(new Processor(Processor.Arch.BIT_32, 
Processor.Type.RISC_V), "riscv32");
     }
 
     private static void init_RISCV_64Bit() {
-        addProcessors(new Processor(Processor.Arch.BIT_64, 
Processor.Type.RISCV), "riscv64");
+        addProcessors(new Processor(Processor.Arch.BIT_64, 
Processor.Type.RISC_V), "riscv64");
     }
 
     private static void init_X86_32Bit() {
diff --git a/src/main/java/org/apache/commons/lang3/arch/Processor.java 
b/src/main/java/org/apache/commons/lang3/arch/Processor.java
index 2fc18cb65..8466944e8 100644
--- a/src/main/java/org/apache/commons/lang3/arch/Processor.java
+++ b/src/main/java/org/apache/commons/lang3/arch/Processor.java
@@ -112,7 +112,7 @@ public class Processor {
          *
          * @since 3.14.0
          */
-        RISCV("RISC-V"),
+        RISC_V("RISC-V"),
 
         /**
          * Unknown architecture.
@@ -236,11 +236,11 @@ public class Processor {
     /**
      * Tests if {@link Processor} is type of RISC-V.
      *
-     * @return {@code true}. if {@link Processor} is {@link Type#RISCV}, else 
{@code false}.
+     * @return {@code true}. if {@link Processor} is {@link Type#RISC_V}, else 
{@code false}.
      * @since 3.14.0
      */
     public boolean isRISCV() {
-        return Type.RISCV == type;
+        return Type.RISC_V == type;
     }
 
     @Override
diff --git a/src/test/java/org/apache/commons/lang3/ArchUtilsTest.java 
b/src/test/java/org/apache/commons/lang3/ArchUtilsTest.java
index 64519e97f..7517418ff 100644
--- a/src/test/java/org/apache/commons/lang3/ArchUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/ArchUtilsTest.java
@@ -104,11 +104,11 @@ public class ArchUtilsTest extends AbstractLangTest {
         assertTrue(processor.isAarch64());
 
         processor = ArchUtils.getProcessor(RISCV_32);
-        assertEqualsTypeNotNull(Processor.Type.RISCV, processor);
+        assertEqualsTypeNotNull(Processor.Type.RISC_V, processor);
         assertTrue(processor.isRISCV());
 
         processor = ArchUtils.getProcessor(RISCV_64);
-        assertEqualsTypeNotNull(Processor.Type.RISCV, processor);
+        assertEqualsTypeNotNull(Processor.Type.RISC_V, processor);
         assertTrue(processor.isRISCV());
     }
 

Reply via email to