Many thanks to Homer Hsing, who has volunteered to help maintain the library. I’ve been having trouble finding time to work on it myself.
This releas removes nested functions, which should make life easier for those trying to compile on OS X.
This fixes a param parsing bug. The old code assumed the params would terminate with a whitespace, and would behave poorly if it didn’t. The sample params are not affected because they all end with a newline.
Thanks to Michael Rushanan, you can now build on win32 using certain compilers.
Michael Adjedj again found a bug. It turns out I didn’t fix the problem correctly in the last release. Hopefully this time I did!
Michael Adjedj fixed a bug which caused element_pairing() to fail because of an uninitialized pointer.
Also I supported a feature request from Zi Lin, who wanted to raise an element in a finite group to an enormous power. The library now detects this and reduces the power modulo the order of the group before proceeding with the main loop.