tisonkun commented on PR #111:
URL: 
https://github.com/apache/datasketches-rust/pull/111#issuecomment-4389453516

   > Java was the first language that the library started with and, 
unfortunately, does not yet support unsigned integral primitives (except for 
char). As a result, Java sets the common standard for the integral types. Java 
supports a fairly simple set of rules for widening implicit integral 
conversions and floating-point conversions that are used in expressions and for 
method input parameters.
   
   Unfortunately Java's `ReversePurgeItemHashMap` actually use `key.hashCode()` 
to calculate the hash value for items inserted into `ReversePurgeItemHashMap`.
   
   So we are in a wild field where different sketches can have different hash 
algorithm on different type of value.


-- 
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]

Reply via email to