Matt McCutchen's Web Site - bigint/bigint.git/atom logC++ Big Integer Libraryhttps://mattmccutchen.net/bigint/bigint.git//private/gitweb/static/git-favicon.png/private/gitweb/static/git-logo.png2010-04-30T21:34:33Zgitwebbigint-2010.04.302010-04-30T21:34:33ZMatt McCutchenmatt@mattmccutchen.netMatt McCutchenmatt@mattmccutchen.net2010-04-30T21:34:33Zhttps://mattmccutchen.net/bigint/bigint.git/commitdiff/66d84fa2e51e36706556be30cb38c8026db32e46
Strengthen the advice about build/IDE configuration in the README.2010-04-30T21:33:52ZMatt McCutchenmatt@mattmccutchen.netMatt McCutchenmatt@mattmccutchen.net2010-04-30T21:33:52Zhttps://mattmccutchen.net/bigint/bigint.git/commitdiff/7ff315b8c61de6ad089736f6729e689b1ff2a103
Strengthen the advice about build/IDE configuration in the README.
I'm sick and tired of questions about link errors because the user's
program is not being linked with the library. Hopefully the new text
will clue people in.
BigUnsigned::{get,set}Bit: Change two `1 <<' to `Blk(1) <<'.2009-05-03T20:53:39ZMatt McCutchenmatt@mattmccutchen.netMatt McCutchenmatt@mattmccutchen.net2009-05-03T20:53:39Zhttps://mattmccutchen.net/bigint/bigint.git/commitdiff/c17afa550d0a00498301454195699120e2bf58c5
BigUnsigned::{get,set}Bit: Change two `1 <<' to `Blk(1) <<'.
Bug reported by Brad Spencer.
dataToBigInteger: Change a `delete' to `delete []'.2009-05-03T20:49:52ZMatt McCutchenmatt@mattmccutchen.netMatt McCutchenmatt@mattmccutchen.net2009-05-03T20:49:52Zhttps://mattmccutchen.net/bigint/bigint.git/commitdiff/4f4a02c2256d1e4a45eaa9b05bcb5f85e7652bc2
dataToBigInteger: Change a `delete' to `delete []'.
Bug reported by Nicolás Carrasco.
BigUnsignedInABase(std::string): Reject digits too big for the base.2009-03-27T00:19:54ZMatt McCutchenmatt@mattmccutchen.netMatt McCutchenmatt@mattmccutchen.net2009-03-27T00:19:54Zhttps://mattmccutchen.net/bigint/bigint.git/commitdiff/79881c050bfa025ac58e0940c496592d857e3044
BigUnsignedInABase(std::string): Reject digits too big for the base.
Bug reported by Niakam Kazemi.
Add a note about the purpose of NO_VALGRIND to run-testsuite.2008-07-20T19:34:26ZMatt McCutchenmatt@mattmccutchen.netMatt McCutchenmatt@mattmccutchen.net2008-07-20T19:34:26Zhttps://mattmccutchen.net/bigint/bigint.git/commitdiff/7fda25bdf60b7b47e18b383c9dcfabe94643e489
Add a note about the purpose of NO_VALGRIND to run-testsuite.
Draft the ChangeLog entry for the upcoming release.2008-07-17T11:45:58ZMatt McCutchenmatt@mattmccutchen.netMatt McCutchenmatt@mattmccutchen.net2008-07-17T11:45:58Zhttps://mattmccutchen.net/bigint/bigint.git/commitdiff/1ed947202d0a69c6808f8f596482e8b5e7bcc5de
Draft the ChangeLog entry for the upcoming release.
Improve terminology: the testsuite "passed", not "succeeded".2008-07-17T11:45:08ZMatt McCutchenmatt@mattmccutchen.netMatt McCutchenmatt@mattmccutchen.net2008-07-17T11:45:08Zhttps://mattmccutchen.net/bigint/bigint.git/commitdiff/e39c0ed251ba50cf20f94d543f90f484df7667a8
Improve terminology: the testsuite "passed", not "succeeded".
- Fix a sign-checking bug in the BigInteger(..., Sign) constructors.2008-07-17T11:44:27ZMatt McCutchenmatt@mattmccutchen.netMatt McCutchenmatt@mattmccutchen.net2008-07-17T11:44:27Zhttps://mattmccutchen.net/bigint/bigint.git/commitdiff/cb2f0c288d4b7acfa37d7a9c8bc1024c3f332b5f
- Fix a sign-checking bug in the BigInteger(..., Sign) constructors.
- Add some tests of constructors, including one for the aforementioned bug.
- Improve some comments.
- Reconcile BigUnsignedInABase.hh with standards established in BigUnsigned.hh.2008-07-17T11:19:35ZMatt McCutchenmatt@mattmccutchen.netMatt McCutchenmatt@mattmccutchen.net2008-07-17T11:19:35Zhttps://mattmccutchen.net/bigint/bigint.git/commitdiff/8cad5ca94a8df88e0f48a5f8d4b9a7d056a59ef6
- Reconcile BigUnsignedInABase.hh with standards established in BigUnsigned.hh.
- Fix the completely broken BigUnsignedInABase constructor from a digit array.
- Improve comments for the new BigUnsigned accessors.2008-07-17T10:54:44ZMatt McCutchenmatt@mattmccutchen.netMatt McCutchenmatt@mattmccutchen.net2008-07-17T10:54:44Zhttps://mattmccutchen.net/bigint/bigint.git/commitdiff/a305e8a577403b7c952e3900f64bbacf464edd98
- Improve comments for the new BigUnsigned accessors.
- In a comment, fix a gcc that should be g++.
BigIntegerAlgorithms.cc:
- Correct and improve comments in extendedEuclidean.
- Change modexp to loop directly over bits using the new bitLength and getBit
functions. This makes it much easier to read.
Add more clearly visible section headers to testsuite.cc.2008-07-16T20:56:52ZMatt McCutchenmatt@mattmccutchen.netMatt McCutchenmatt@mattmccutchen.net2008-07-16T20:56:52Zhttps://mattmccutchen.net/bigint/bigint.git/commitdiff/82cba2ffac509186ee0960a1186f4bd6d9957435
Add more clearly visible section headers to testsuite.cc.
Make run-testsuite recognize NO_VALGRIND environment variable to work around a2008-07-16T20:11:12ZMatt McCutchenmatt@mattmccutchen.netMatt McCutchenmatt@mattmccutchen.net2008-07-16T20:11:12Zhttps://mattmccutchen.net/bigint/bigint.git/commitdiff/d8a8a836449e8acd2a309cdadbe84a2de49a54be
Make run-testsuite recognize NO_VALGRIND environment variable to work around a
Valgrind bug:
https://bugzilla.redhat.com/show_bug.cgi?id=455644