X-Git-Url: https://mattmccutchen.net/bigint/bigint.git/blobdiff_plain/79881c050bfa025ac58e0940c496592d857e3044..HEAD:/ChangeLog?ds=sidebyside diff --git a/ChangeLog b/ChangeLog index 5294223..ac6927c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -6,7 +6,19 @@ roughly corresponds to the release date of that version in `YYYY.MM.DD[.N]' format, where `.N' goes `.2', `.3', etc. if there are multiple versions on the same day. The topmost version listed is the one you have. -Unreleased +2010.04.30 +---------- +- Strengthen the advice about build/IDE configuration in the README. + +2009.05.03 +---------- +- BigUnsigned::{get,set}Bit: Change two remaining `1 <<' to `Blk(1) <<' to work + on systems where sizeof(unsigned int) != sizeof(Blk). Bug reported by Brad + Spencer. +- dataToBigInteger: Change a `delete' to `delete []' to avoid leaking memory. + Bug reported by Nicolás Carrasco. + +2009.03.26 ---------- - BigUnsignedInABase(std::string) Reject digits too big for the base. Bug reported by Niakam Kazemi. @@ -39,7 +51,7 @@ code that uses the library, but updating that code should be pretty easy: - The old {BigUnsigned,BigInteger}::{divide,modulo} copy-less options have been removed. Use divideWithRemainder instead. - Added a base argument to BigUnsignedInABase's digit-array constructor. I - hope no one used that constructor in its broken state anyway. + ope no one used that constructor in its broken state anyway. Other notable changes: - Added BigUnsigned functions setBlock, bitLength, getBit, setBit.