mandrean opened a new pull request, #3626: URL: https://github.com/apache/fory/pull/3626
## Summary - Add a Java record reproducer for apache/fory#3624 covering boxed Long with number compression across separate ThreadSafeFory pools. - Decode nullable record fields through descriptor-aware generated field paths so number-compressed Long values use the same encoding for read and write. - Make generated floating-point literals locale-stable with Locale.ROOT. ## Tests - `JAVA_HOME=/Users/mandrean/.sdkman/candidates/java/21.0.5-tem ENABLE_FORY_DEBUG_OUTPUT=1 mvn -pl fory-latest-jdk-tests -am -Dtest=org.apache.fory.integration_tests.RecordSerializersTest#testNumberCompressedBoxedLongRecordRoundTripAcrossPools -Dsurefire.failIfNoSpecifiedTests=false test` - `JAVA_HOME=/Users/mandrean/.sdkman/candidates/java/21.0.5-tem ENABLE_FORY_DEBUG_OUTPUT=1 mvn -pl fory-latest-jdk-tests -am -Dtest=org.apache.fory.integration_tests.RecordSerializersTest,org.apache.fory.integration_tests.RecordXlangTest -Dsurefire.failIfNoSpecifiedTests=false test` - `JAVA_HOME=/Users/mandrean/.sdkman/candidates/java/21.0.5-tem ENABLE_FORY_DEBUG_OUTPUT=1 mvn -pl fory-core -am -Dtest=org.apache.fory.serializer.CodegenSerializerTest,org.apache.fory.builder.ObjectCodecBuilderTest -Dsurefire.failIfNoSpecifiedTests=false test` - `JAVA_HOME=/Users/mandrean/.sdkman/candidates/java/21.0.5-tem mvn -pl fory-core,fory-latest-jdk-tests -am -DskipTests spotless:check checkstyle:check` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
