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]
