bigint-2010.04.30
[bigint/bigint.git] / ChangeLog
index bf86875..ac6927c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,6 +6,23 @@ 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.
 
+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.
+
 2008.07.20
 ----------
 Dennis Yew pointed out serious problems with ambiguities and unwanted
@@ -34,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.