zeroshade commented on issue #35310: URL: https://github.com/apache/arrow/issues/35310#issuecomment-1520806180
Well this is just interesting. If I use precision <= 34 with the same value, then I get the expected `211233`. But if you use `35 <= prec <= 38` then you end up with this rounding issue. I'm not quite sure why it's happening yet, though it's likely something to do with the `SetPrec` call in the `FromString` function along with attempting to represent this value as a float. I'll see if i can try to figure out a way to fix this without breaking other cases. -- 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]
