Changes 0 to 10 on this branch are displayed below, sorted in descending chronological order.

18 hours ago: Include mp_asm.h in mp_asmi.h in both of the assembly modules, for
revision info | browse files | diff
Author: lloyd@randombit.net
Changelog: Include mp_asm.h in mp_asmi.h in both of the assembly modules, for
consistency with the C++ headers.
Date: Sat, 19 Jul 2008 22:49:28 GMT
19 hours ago: merge of '8ef9c5a39f68223d7f1930004418feab96dfa7ea'
revision info | browse files | diff, diff
Author: lloyd@randombit.net
Changelog: merge of '8ef9c5a39f68223d7f1930004418feab96dfa7ea'
and 'f46ce6653eec85ec92213d559a2260b0e2ee43ba'
Date: Sat, 19 Jul 2008 22:10:51 GMT
2 days ago: Make the declaration of clear() in base classes pure virtual. So if an
revision info | browse files | diff
Author: lloyd@randombit.net
Changelog: Make the declaration of clear() in base classes pure virtual. So if an
implementation wishes to make this operation a no-op it has to explicitly
declare it as such, rather than just letting the no-op default in from
the base class. (Falko Strenzke was the one who pointed out this was
potentially problematic.)
Date: Fri, 18 Jul 2008 14:36:05 GMT
3 days ago: If MAP_NOSYNC is defined, pass it as a flag to mmap. Apparently on
revision info | browse files | diff
Author: lloyd@randombit.net
Changelog: If MAP_NOSYNC is defined, pass it as a flag to mmap. Apparently on
FreeBSD, by default the VM will sync dirty pages periodically, even if
the pages do not need to be reclaimed. Since in this case the contents of
the map will contain sensitive information, try to avoid that.
The FreeBSD 7.0 man page for mmap also warns that severe file fragmentation
can result from using MAP_NOSYNC with sparse files, which we are currently
using. It recommends instead explicitly writing out zero bytes. Since
typically the full range of pages in the file will be eventually accessed
and modified, this doesn't seem like a problem.
Date: Thu, 17 Jul 2008 16:17:40 GMT
5 days ago: Update log and readme for 1.7.8
revision info | browse files | diff
Author: lloyd@randombit.net
Changelog: Update log and readme for 1.7.8
Date: Tue, 15 Jul 2008 13:00:31 GMT
5 days ago: Add a specialized version of theta() for NullVector, since it cleans up
revision info | browse files | diff
Author: lloyd@randombit.net
Changelog: Add a specialized version of theta() for NullVector, since it cleans up
the key schedule, and perhaps offers slightly better code generation.
Date: Tue, 15 Jul 2008 13:00:09 GMT
6 days ago: And then add an empty constructor to allow things to contine to compile.
revision info | browse files | diff
Author: lloyd@randombit.net
Changelog: And then add an empty constructor to allow things to contine to compile.
Did I mention I hate C++ sometimes?
Date: Sun, 13 Jul 2008 22:06:11 GMT
6 days ago: Disable synthesized copy constructor and assignment operator for
revision info | browse files | diff
Author: lloyd@randombit.net
Changelog: Disable synthesized copy constructor and assignment operator for
RandomNumberGenerator (really hate C++ sometimes...)
Date: Sun, 13 Jul 2008 22:03:58 GMT
6 days ago: Use NULL instead of 0 for execl terminator
revision info | browse files | diff
Author: lloyd@randombit.net
Changelog: Use NULL instead of 0 for execl terminator
Date: Sun, 13 Jul 2008 19:34:07 GMT
7 days ago: merge of '17a621a99c0fb8685efd5f3f3411a44e4d5ff835'
revision info | browse files | diff, diff
Author: lloyd@randombit.net
Changelog: merge of '17a621a99c0fb8685efd5f3f3411a44e4d5ff835'
and 'df7d36d4e4fe81092c682b0ef92ac3a9ef12cbd3'
Date: Sun, 13 Jul 2008 01:02:13 GMT
earlier changes recent changes (no later changes)