See changelog for a list of important changes.
The Windows download is identical to the Unix download, except that line endings have been converted for convenience.
| mpdecimal-1.2.1.tar.gz | (2.1 MB) | c48b50042fe9ab668e796a920facbee1fbef3f5d (sha1sum) |
| mpdecimal-1.2.1.zip | (2.2 MB) | cd2d0d0d990bbac1735ba8ebceec4fae1717c27a (sha1sum) |
I do not have time to create 1.2.1 binaries right now.
The default context is not thread-local. In a threaded application you have to create one context per thread and use the context methods. This is much faster than using Python's thread local storage.
These binaries have been created using Visual Studio Express. It seems that - especially for 64-bit binaries - the optimizer is largely relying on profile-guided optimization, which is not available in the Express edition. It is quite possible that Visual Studio Professional gives much better results.
| cdecimal-1.0.win32-py2.6.exe | (282 KB) | 25f5d43c89c44b45936ac830b2a2aa0917bd3657 (sha1sum) |
| cdecimal-1.0.win32-py3.1.exe | (282 KB) | a6b4265fcfb6babf0cd3fc759ba22d5b0861e65e (sha1sum) |
| cdecimal-1.0.win-amd64-py2.6.exe | (341 KB) | 5aa2ca71333c022c7b7f096132b5192f822786ba (sha1sum) |
| cdecimal-1.0.win-amd64-py3.1.exe | (341 KB) | c1ddff55517b2d55be6ddb9db5c8541efa962150 (sha1sum) |
Thread-local default context.
| cdecimal-1.0-tls.win32-py2.6.exe | (282 KB) | fd5288d5918bc6b0b11ed0c105cea5bf5406d234 (sha1sum) |
| cdecimal-1.0-tls.win32-py3.1.exe | (283 KB) | 6dfbba776783789c68c01350a0c65d3ee8d283fe (sha1sum) |
| cdecimal-1.0-tls.win-amd64-py2.6.exe | (341 KB) | c1a9e5a1173020559bb28217c4e8ddedfbddf303 (sha1sum) |
| cdecimal-1.0-tls.win-amd64-py3.1.exe | (341 KB) | 9a02c0100af20e1336485ea697c9ce4158f0e541 (sha1sum) |
| mpdecimal-1.2.tar.gz | (2.1 MB) | 394afa92e69eb96694678652cba89727cccade1f (sha1sum) |
| mpdecimal-1.1.tar.gz | (2.1 MB) | c506ba04535b4a0e79ac5d18a51c6ddf108f808f (sha1sum) |
| mpdecimal-1.0.tar.gz | (6.8 MB) | ca8906f9ea02f3bdb9c284c6e50053209fde811b (sha1sum) |
| mpdecimal-0.80.tar.gz | (6.3 MB) | 478484004793041e0d4274e689d18beb5fad93fe (sha1sum) |
| mpdecimal-1.2.zip | (2.2 MB) | 90300ed0fc08608bbbd5e9094d519e2d418fb283 (sha1sum) |
| mpdecimal-1.1.zip | (2.2 MB) | 9ac0aa26e6dc5545fd7513188e54bea24d844ef6 (sha1sum) |
| mpdecimal-1.0.zip | (6.9 MB) | 0ab9f3844977a17f6031c7d9a692d4861e041826 (sha1sum) |
| mpdecimal-0.80.zip | (6.3 MB) | d421f6c7ebe03d4b6f34091e85337b477cf7eabe (sha1sum) |
| decbench.tar.gz | 3d68412d94185b55e4435d30ddcf91674efbe971 (sha1sum) |