Hi Joe,

This looks good. Will there be a similar separate patch for ObjectInputStream?

Brian

> On Sep 19, 2019, at 3:34 PM, Joe Darcy <joe.da...@oracle.com> wrote:
> 
> As part of my serialization work, I noticed some "to do" notes in 
> ObjectOutputStream.java to get rid of two native methods once the integral 
> <-> floating-point bitwise conversion methods (Float.floatToIntBits, etc.) 
> were intrinsified. That intrinsification occurred many releases back and the 
> recommended cleanup can be done now. Pre-existing bug for this issue:
> 
>      JDK-8199424 : consider removing ObjectInputStream and ObjectOutputStream 
> native methods
>     http://cr.openjdk.java.net/~darcy/8199424.0/ 
> <http://cr.openjdk.java.net/~darcy/8199424.0/>
> 
> Note the logic controlling for copying the float bytes is the same as the 
> logic for copying the int bytes as both int and float are 4 bytes, same 
> relationship between the copying of double and long bytes.

Reply via email to