[erlang-patches] Fwd: Fix for bsr bug with huge numbers
Lars Hesel Christensen
larshesel@REDACTED
Wed Sep 25 21:06:35 CEST 2013
As this didn't seem to get through the first time, I try again.
Best regards,
Lars
---------- Forwarded message ----------
From: Lars Hesel Christensen <larshesel@REDACTED>
Date: 2013/9/24
Subject: Fix for bsr bug with huge numbers
To: erlang-patches@REDACTED
Thus pull request fixes a bug in the bsr function, which manifests when a
huge number is shifted a huge number of bits to the right. It simply
returns the number unshifted:
1> 1183140560213014108063589658350 bsr
146783911423364576743092537299333564210980159306769991919205685720763064069663027716481187399048043939495935.
1183140560213014108063589658350
The commit messages contain more information.
The pull request is here:
https://github.com/erlang/otp/pull/86
This bug was brought to my attention by Kresten Krab Thorup.
Best regards,
Lars Hesel Christensen
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-patches/attachments/20130925/18b3a764/attachment.htm>
More information about the erlang-patches
mailing list