Releases: gavinhoward/bc
Release 6.7.0
This is a production release with three new functions in the extended math library: min()
, max()
, and i2rand()
.
$ sha512sum bc-6.7.0.tar.gz
9156925b3a1099b1257ce10317043f04b6edb18f8d79ba5f9c7d0bee68c8386f88dad53304ac0c79c63486c473b2ed63af6c7c0279ef2adf4b0bc212a703e87b bc-6.7.0.tar.gz
$ sha256sum bc-6.7.0.tar.gz
bde98056482359f9d37224219f15a7ec61ecea36d6e696bac8a6ff352bf00d26 bc-6.7.0.tar.gz
$ stat -c '%s %n'
1147170 bc-6.7.0.tar.gz
$ sha512sum bc-6.7.0.tar.gz.sig
33ccb10ba137b3a0c737891a87fb9d112900885afc8753858b274d149a1d490c8bcdd54eac81287e9fdadcdb5fa04f8122ee4daeb89f6c5087e04da16d334cf6 bc-6.7.0.tar.gz.sig
$ sha256sum bc-6.7.0.tar.gz.sig
35b18c56bf654ad44542f6fdac4eaa95cdd4cfe6ee77fb9a6471e4554cf036e5 bc-6.7.0.tar.gz.sig
$ stat -c '%s %n'
215 bc-6.7.0.tar.gz.sig
$ sha512sum bc-6.7.0.tar.xz
a4b8c0b0ba8a214e2fdd271f5090d2977c8ee3053dc52d28cbd031a4a935f0e5d9c7be8df8e1cf106ac68c18faf136917a241f5e89597e271bf127df3d6d3f9f bc-6.7.0.tar.xz
$ sha256sum bc-6.7.0.tar.xz
d6a06c35c3c4230b1086e3a0f864e8c7b05211629f2bcb6dd46571ee47ef24ae bc-6.7.0.tar.xz
$ stat -c '%s %n'
466672 bc-6.7.0.tar.xz
$ sha512sum bc-6.7.0.tar.xz.sig
b11ec2d7dd85d01604a4e27922f72c0845f33694b0c3beb9b326686d85df52f5ee13c66cf24d72665965976ce004d75e13f923771eb8441432eb2d50233ff4d7 bc-6.7.0.tar.xz.sig
$ sha256sum bc-6.7.0.tar.xz.sig
73f64118a4317e171d070e5f692611fd9af2f8ccf737a6c326bfaaea674b0917 bc-6.7.0.tar.xz.sig
$ stat -c '%s %n'
215 bc-6.7.0.tar.xz.sig
$ sha512sum bc-6.7.0-windows.zip
35d033f6f06374f09945692fe2f180503621505088e0298aa0fa479ab2b282b545ef4fbd2ff65066d02775c6a35a0ff285d99e2b60f81bad3dc7f9d7b35505ab bc-6.7.0-windows.zip
$ sha256sum bc-6.7.0-windows.zip
47eb465f1660af9469c38264c700b1f1842fb2fd6de2edd46048ea86a96c98bc bc-6.7.0-windows.zip
$ stat -c '%s %n'
3633660 bc-6.7.0-windows.zip
$ sha512sum bc-6.7.0-windows.zip.sig
1dc4a841383727177a75f181451395268bc5524b648d6a82ee8d6a3b0a2d4942044f47b5bab864cf0796ba9a9f1c719aa6818d30f19915b2c1a399c11b0556da bc-6.7.0-windows.zip.sig
$ sha256sum bc-6.7.0-windows.zip.sig
ea42134300f6d713c41b81e8485f30b73cca3f4982efe71def4a6a0aff8a9a47 bc-6.7.0-windows.zip.sig
$ stat -c '%s %n'
215 bc-6.7.0-windows.zip.sig
Release 6.6.1
This is a production release with an improved p()
function in the extended math library.
Users who don't care do not need to upgrade.
$ sha512sum bc-6.6.1.tar.gz
cb34248c57187ba705d5a0cadae5f47268616c312faac7ec65ea4494e6ed59c6aee03f2eca0d1111d58397555dcb00a1f1fdef7fcd2be06bbee36969e617e2df bc-6.6.1.tar.gz
$ sha256sum bc-6.6.1.tar.gz
78980c404bb02a44a9e6bc4d107921ebbba370f5746e0a794649e257d07514eb bc-6.6.1.tar.gz
$ stat -c '%s %n'
1145934 bc-6.6.1.tar.gz
$ sha512sum bc-6.6.1.tar.gz.sig
0b81e74090302d9eb9ff0d33254f678dc351846b41a8ee64fab2865e5b21055773e90f144db20094f2f53d55182ecafdca77a0ba51cba9b28839fa25ab9bd111 bc-6.6.1.tar.gz.sig
$ sha256sum bc-6.6.1.tar.gz.sig
9b0d6bacd2678a0e3c2d8b364edbea6e481db473621c2b7c11124ff6062a2f47 bc-6.6.1.tar.gz.sig
$ stat -c '%s %n'
215 bc-6.6.1.tar.gz.sig
$ sha512sum bc-6.6.1.tar.xz
5459ac61dc3fe39be9687616a801ecaf60caabb76cccc76d9e2e5aa4dc3efbb1cc33e2ad059d037c71ad3cce0cd9571d68bc13d09696cb43e5c3dfcdee117f9c bc-6.6.1.tar.xz
$ sha256sum bc-6.6.1.tar.xz
d63ae205638fe86af04dd5a82a1df1edc2f0bf80e9ef85b52aabe47c9f0c7813 bc-6.6.1.tar.xz
$ stat -c '%s %n'
466420 bc-6.6.1.tar.xz
$ sha512sum bc-6.6.1.tar.xz.sig
e857bcbddc795fb9eb109366bf1626c291448d7c3fcc1bf3d0d2c4991ac5ea3c3f974e1404e4c8d2afacb677a235016706f1f0ab63ce0bb9777b41d01ea2868b bc-6.6.1.tar.xz.sig
$ sha256sum bc-6.6.1.tar.xz.sig
fd34bec154932fa76e11488ae0baa70ae28b3127f2a1f59c92eb6cf00327210a bc-6.6.1.tar.xz.sig
$ stat -c '%s %n'
215 bc-6.6.1.tar.xz.sig
$ sha512sum bc-6.6.1-windows.zip
62ceec9b8dafcdbf79b162e66c1f6f0abf20c2d8c2309cf154e166e249326e2230284cb2fa0ad5a61b1606da8f644d6800d8440dfd882e509380bf4fba9e6d0c bc-6.6.1-windows.zip
$ sha256sum bc-6.6.1-windows.zip
c20e3104aec0e1f3af53addef8e1d0e749b377b4c8bad7500ceb70a1fb813295 bc-6.6.1-windows.zip
$ stat -c '%s %n'
3633442 bc-6.6.1-windows.zip
$ sha512sum bc-6.6.1-windows.zip.sig
1ed4c225ca4acaa4b5542297e3c06cc07d9785bac44cea7c21cf1d8bf43f3a88b1dc733f8eabbf2dfe7056c4c27a6692207786551315ca57a93a528bc2778ef7 bc-6.6.1-windows.zip.sig
$ sha256sum bc-6.6.1-windows.zip.sig
c3d0d25f0920b935bcfdfa18e50d98946980194e110c0ac70aa16a602143eb31 bc-6.6.1-windows.zip.sig
$ stat -c '%s %n'
215 bc-6.6.1-windows.zip.sig
Release 6.6.0
This is a production release with two bug fixes and one change.
The first bug fix is to fix the build on Mac OSX.
The second bug was to remove printing a leading zero in scientific or engineering output modes.
The change was that the implementation of irand()
was improved to call the PRNG less.
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEY1WXKhYJKwYBBAHaRw8BAQdAJ1qylkGNYNx/pAxy5jzgbPRRT5M2hFus19NW
J/uCRza0JkdhdmluIEQuIEhvd2FyZCA8eXplbmEudGVjaEBnbWFpbC5jb20+iHgE
MBYKACAWIQT/NgZHx6cUfyfarsGxMviBwwZZCgUCY9nfTwIdIAAKCRCxMviBwwZZ
ChXXAP0d7CWnDVrcHLC6TNv50eR9vnBpIv19mWiQ4ZOaNdkH0QD+M+4BDShW2OMb
E7mDtITaC52KQNnmUamNOdF6ztmBIwqIkAQTFgoAOBYhBP82BkfHpxR/J9quwbEy
+IHDBlkKBQJjVZh7AhsDBQsJCAcDBRUKCQgLBRYDAgEAAh4BAheAAAoJELEy+IHD
BlkKX0MBAMjnJc9RnPBejOxqIy5mj0BGshc5md31T7j47IYTWsEGAP9RO1pmwq4C
LNpThVluuRY+lIzfvKlC0KVaCWKMWx6pCLQlR2F2aW4gRGFuaWVsIEhvd2FyZCA8
Z2F2aW5AeXplbmEuY29tPoh4BDAWCgAgFiEE/zYGR8enFH8n2q7BsTL4gcMGWQoF
AmPZ32ICHSAACgkQsTL4gcMGWQpD+wEAjwnG/T6h/T6zKP4HTE+Im6K8sybnaGx8
w/4LoC+EBnEA/jv6Zke1DQdW1TcygIze0lH+Fu9KFhAKPk+aXddEWdEHiJAEExYK
ADgWIQT/NgZHx6cUfyfarsGxMviBwwZZCgUCY1WX4wIbAwULCQgHAwUVCgkICwUW
AwIBAAIeAQIXgAAKCRCxMviBwwZZCh1/AP95VuFlDV5T9q4vsEYHNoYiXvR/lzXb
QUSah6cIcOrMZAD/eojbcoZd7cfBasiAnjnKNnBBXsXhlvGgEyvTcTe/VgC0IUdh
dmluIEQuIEhvd2FyZCA8Z2F2aW5AeXplbmEuY29tPoh4BDAWCgAgFiEE/zYGR8en
FH8n2q7BsTL4gcMGWQoFAmPZ320CHSAACgkQsTL4gcMGWQoaGgD+Oijem1Gc21jk
GhcRDYeG0XTKeonJRahSaXbUSmjS/BoBAOT+3ndI3FJcpnO5R18WzQR/KGUTFXQc
oouz1ZpkpRIBiJAEExYKADgWIQT/NgZHx6cUfyfarsGxMviBwwZZCgUCY1WXKgIb
AwULCQgHAwUVCgkICwUWAwIBAAIeAQIXgAAKCRCxMviBwwZZChO2AQCDDBYTOsok
RuzJnHH7QrENZRC3Ow/6kzBsjiQgeTp7kwD9EbjbLCyoSBT4yJbSjh3r7wKJ6fKc
LSCl59E/20cw0gC0K0dhdmluIERhbmllbCBIb3dhcmQgPGdhdmluQGdhdmluaG93
YXJkLmNvbT6IkAQTFgoAOBYhBP82BkfHpxR/J9quwbEy+IHDBlkKBQJjVZhnAhsD
BQsJCAcDBRUKCQgLBRYDAgEAAh4BAheAAAoJELEy+IHDBlkK6zQBAJR9ewBEKsnM
G2d9dq0VTkaVCoFF3nIf4Wmm10V4HplAAP9tyQZPxvMLaHtVobDVgzkiRj26jxUd
crG+C2B6eb58ALQnR2F2aW4gRC4gSG93YXJkIDxnYXZpbkBnYXZpbmhvd2FyZC5j
b20+iJAEExYKADgWIQT/NgZHx6cUfyfarsGxMviBwwZZCgUCY9nfggIbAwULCQgH
AwUVCgkICwUWAwIBAAIeAQIXgAAKCRCxMviBwwZZCuaLAP9bez+tGE4nVYVnGSx0
ugRWifIVX7LXB5Y7GfC+d5wdrwEA4v+gaA41TRUGZBZ2qTifc0UPnMrFvVMWR4+Z
5GSNiQi4OARjVZcqEgorBgEEAZdVAQUBAQdAK3qKItSCJB3j2iQ1R17CjI7PJ5oF
dqOJonBIryMguQYDAQgHiHgEGBYKACAWIQT/NgZHx6cUfyfarsGxMviBwwZZCgUC
Y1WXKgIbDAAKCRCxMviBwwZZCoySAQDQhLh8Avol851O0aQOqF///N2bLOCXluoO
ItqlLwtZZgD/SAgxTWRUVWCPLWl3Vh/1TV+hZpNrL9BJHfUoI4RKbwe4MwRjVZkC
FgkrBgEEAdpHDwEBB0AHH12CNi2GsUQAtQvODBFLzzJLdt/nkqGr8sKY+BICvokB
UAQYFgoAIBYhBP82BkfHpxR/J9quwbEy+IHDBlkKBQJjVZkCAhsCAOIJELEy+IHD
BlkKwBYgBBkWCgB9FiEEoQc1wgV5nhSlbi7ak9McjKSrbGMFAmNVmQJfFIAAAAAA
LgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5l
dEExMDczNUMyMDU3OTlFMTRBNTZFMkVEQTkzRDMxQzhDQTRBQjZDNjMACgkQk9Mc
jKSrbGNr7QEAg0jC2B0XAhOAdaiZeUzwCMfJatrxyGqG9WnsnFQCnJoBALqLP2sz
7SL6mVhPRTW8DNTo347Fag/qZqt66zqSDHkCdGUBALNKUhMyUznQWoIYVXfYLt0Z
hsRAIOAcaXrzgq5exccAAP9WW/txEJS3iXpEe5J3nYxcjKW1fhNg3QABGzZJCblB
Cg==
=VvgJ
-----END PGP PUBLIC KEY BLOCK-----
$ sha512sum bc-6.6.0.tar.gz
9c1ba2a86ff4ec709bbacab95f1558f0f8f3d5386c723b7566efaa0ee6e479fd8f7d768e98f5ddc0535036c7c5c0edfd752cf48378c39ad339b90451bb989d28 bc-6.6.0.tar.gz
$ sha256sum bc-6.6.0.tar.gz
37efb9ad2a7d3683ab1f7c49d8787473a5241feb222d2e4ae73d1b133f82db0c bc-6.6.0.tar.gz
$ stat -c '%s %n'
1143633 bc-6.6.0.tar.gz
$ sha512sum bc-6.6.0.tar.gz.sig
c1bde70c79dc2874bf4206d4f045cc0cb2ecccc3144b0ec37e6b596b9e071b5dca833fab7148c9123213c94f57a8cccdf04a3f522dfce2189590fb639af12548 bc-6.6.0.tar.gz.sig
$ sha256sum bc-6.6.0.tar.gz.sig
b2a940ee9bd1106d9eaf7f09b32e7c2562a277fdb54a6ebb925cdb3c5b9d94ed bc-6.6.0.tar.gz.sig
$ stat -c '%s %n'
215 bc-6.6.0.tar.gz.sig
$ sha512sum bc-6.6.0.tar.xz
5d8e32a7e8bf34d36919f9ab4a84d410747bcaf66d8846c536e41b8a447fe0066d8b0de5a10011d77d50a880290423bae6dea1404f01edf6dfd5247d41ca19a0 bc-6.6.0.tar.xz
$ sha256sum bc-6.6.0.tar.xz
309ef0faebf149376aa69446a496fac13c3ff483a100a51d9c67cea1a73b2906 bc-6.6.0.tar.xz
$ stat -c '%s %n'
465272 bc-6.6.0.tar.xz
$ sha512sum bc-6.6.0.tar.xz.sig
c76cc4a30437025a8d2bc6fd3d7ca76c77a84f417488614e4132c587def0f798b499496e640c00b7477bd381be2b866423c5c4126d1ed40a8d720fd13108e82c bc-6.6.0.tar.xz.sig
$ sha256sum bc-6.6.0.tar.xz.sig
ea845df3f0c3d801de6d3ec790ec0ba861746f45519d3cc245b6a28be8a2a143 bc-6.6.0.tar.xz.sig
$ stat -c '%s %n'
215 bc-6.6.0.tar.xz.sig
$ sha512sum bc-6.6.0-windows.zip
96310002831698353dc4079cd3201b3e115ce00e8f0db8b29eb3db7093c551fc20a994761cb1d03d4b0147449db3eddc693a8bf2081adcf81accfc6623a8ce70 bc-6.6.0-windows.zip
$ sha256sum bc-6.6.0-windows.zip
45469567b10f80b21d8d3ac80a404fd07f00dcee4709f5099eb6ce6c02fa1336 bc-6.6.0-windows.zip
$ stat -c '%s %n'
3632911 bc-6.6.0-windows.zip
$ sha512sum bc-6.6.0-windows.zip.sig
792d17bf82a2aef09ba47261037447e6dc0087511beded4f3689bdf921776d0241d1cda94ad2ae6f73461407cb63f7a75f1361635bd20aa126ec7bfe77f614a9 bc-6.6.0-windows.zip.sig
$ sha256sum bc-6.6.0-windows.zip.sig
6d13df6aa121738491bb1148e8b6aa9e18ddd9b9497256c926bb98cc6fb261bc bc-6.6.0-windows.zip.sig
$ stat -c '%s %n'
215 bc-6.6.0-windows.zip.sig
Release 6.5.0
This is a production release that fixes an infinite loop bug in root()
and cbrt()
, fixes a bug with BC_LINE_LENGTH=0
, and adds the fib()
function to the extended math library to calculate Fibonacci numbers.
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEY1WXKhYJKwYBBAHaRw8BAQdAJ1qylkGNYNx/pAxy5jzgbPRRT5M2hFus19NW
J/uCRza0JkdhdmluIEQuIEhvd2FyZCA8eXplbmEudGVjaEBnbWFpbC5jb20+iJAE
ExYKADgWIQT/NgZHx6cUfyfarsGxMviBwwZZCgUCY1WYewIbAwULCQgHAwUVCgkI
CwUWAwIBAAIeAQIXgAAKCRCxMviBwwZZCl9DAQDI5yXPUZzwXozsaiMuZo9ARrIX
OZnd9U+4+OyGE1rBBgD/UTtaZsKuAizaU4VZbrkWPpSM37ypQtClWglijFseqQi0
JUdhdmluIERhbmllbCBIb3dhcmQgPGdhdmluQHl6ZW5hLmNvbT6IkAQTFgoAOBYh
BP82BkfHpxR/J9quwbEy+IHDBlkKBQJjVZfjAhsDBQsJCAcDBRUKCQgLBRYDAgEA
Ah4BAheAAAoJELEy+IHDBlkKHX8A/3lW4WUNXlP2ri+wRgc2hiJe9H+XNdtBRJqH
pwhw6sxkAP96iNtyhl3tx8FqyICeOco2cEFexeGW8aATK9NxN79WALQhR2F2aW4g
RC4gSG93YXJkIDxnYXZpbkB5emVuYS5jb20+iJAEExYKADgWIQT/NgZHx6cUfyfa
rsGxMviBwwZZCgUCY1WXKgIbAwULCQgHAwUVCgkICwUWAwIBAAIeAQIXgAAKCRCx
MviBwwZZChO2AQCDDBYTOsokRuzJnHH7QrENZRC3Ow/6kzBsjiQgeTp7kwD9Ebjb
LCyoSBT4yJbSjh3r7wKJ6fKcLSCl59E/20cw0gC0K0dhdmluIERhbmllbCBIb3dh
cmQgPGdhdmluQGdhdmluaG93YXJkLmNvbT6IkAQTFgoAOBYhBP82BkfHpxR/J9qu
wbEy+IHDBlkKBQJjVZhnAhsDBQsJCAcDBRUKCQgLBRYDAgEAAh4BAheAAAoJELEy
+IHDBlkK6zQBAJR9ewBEKsnMG2d9dq0VTkaVCoFF3nIf4Wmm10V4HplAAP9tyQZP
xvMLaHtVobDVgzkiRj26jxUdcrG+C2B6eb58ALg4BGNVlyoSCisGAQQBl1UBBQEB
B0Areooi1IIkHePaJDVHXsKMjs8nmgV2o4micEivIyC5BgMBCAeIeAQYFgoAIBYh
BP82BkfHpxR/J9quwbEy+IHDBlkKBQJjVZcqAhsMAAoJELEy+IHDBlkKjJIBANCE
uHwC+iXznU7RpA6oX//83Zss4JeW6g4i2qUvC1lmAP9ICDFNZFRVYI8taXdWH/VN
X6Fmk2sv0Ekd9SgjhEpvB7gzBGNVmQIWCSsGAQQB2kcPAQEHQAcfXYI2LYaxRAC1
C84MEUvPMkt23+eSoavywpj4EgK+iQFQBBgWCgAgFiEE/zYGR8enFH8n2q7BsTL4
gcMGWQoFAmNVmQICGwIA4gkQsTL4gcMGWQrAFiAEGRYKAH0WIQShBzXCBXmeFKVu
LtqT0xyMpKtsYwUCY1WZAl8UgAAAAAAuAChpc3N1ZXItZnByQG5vdGF0aW9ucy5v
cGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0QTEwNzM1QzIwNTc5OUUxNEE1NkUyRURB
OTNEMzFDOENBNEFCNkM2MwAKCRCT0xyMpKtsY2vtAQCDSMLYHRcCE4B1qJl5TPAI
x8lq2vHIaob1aeycVAKcmgEAuos/azPtIvqZWE9FNbwM1OjfjsVqD+pmq3rrOpIM
eQJ0ZQEAs0pSEzJTOdBaghhVd9gu3RmGxEAg4BxpevOCrl7FxwAA/1Zb+3EQlLeJ
ekR7knedjFyMpbV+E2DdAAEbNkkJuUEK
=xfTU
-----END PGP PUBLIC KEY BLOCK-----
$ sha512sum bc-6.5.0.tar.gz
4f67df8248a9e4bdb74c29bbf2cea8215c33d6e05f25baa17cf193aef0f42a605908d8ba5ba02847b22d5d331ac1499f6193a812dc60b4999aedf8ef741076fa bc-6.5.0.tar.gz
$ sha256sum bc-6.5.0.tar.gz
5332726e788bd77881bc5c95e4552fe58d4afa82b871843642ad9224ceab0397 bc-6.5.0.tar.gz
$ stat -c '%s %n'
1138354 bc-6.5.0.tar.gz
$ sha512sum bc-6.5.0.tar.gz.sig
d35d92ed4e4039e6910514bb831784ec0416e3d7d249877cd7fea47e2bd5eab8d9d78cb7280214a579fc1e3ee3dc4e53e58864bf6ca1e6dc91337a82fae7e2ab bc-6.5.0.tar.gz.sig
$ sha256sum bc-6.5.0.tar.gz.sig
0c26201e9d05f0a593c602a215c329972cfd1b6086527d4795115e7b6b0e5547 bc-6.5.0.tar.gz.sig
$ stat -c '%s %n'
215 bc-6.5.0.tar.gz.sig
$ sha512sum bc-6.5.0.tar.xz
1cb03038d828a0b10734c29931777add8b22f194c507b8ff538ec1aa52a2a97a4ac2733d72cdb0710fdc6937807074e929f7918c56aaf5be8fbe908ea7c5a401 bc-6.5.0.tar.xz
$ sha256sum bc-6.5.0.tar.xz
b1afb1f50c0bce6119c98590bcc8afc22f520bc85c2b512c83938dbb8321cc30 bc-6.5.0.tar.xz
$ stat -c '%s %n'
461380 bc-6.5.0.tar.xz
$ sha512sum bc-6.5.0.tar.xz.sig
af40494264af605339ddb6738c1f13ab7dd1cc2eba7b3a4ef98ed47094159950f4266876dd8fad179250ecad3c74cafa9791d5302d736eb5e0c5d3c77b000c4d bc-6.5.0.tar.xz.sig
$ sha256sum bc-6.5.0.tar.xz.sig
c8675323d281c3a1b7ad54005d8bb254ae1bbfb6040d7a625e5edaba0cbca9fe bc-6.5.0.tar.xz.sig
$ stat -c '%s %n'
215 bc-6.5.0.tar.xz.sig
$ sha512sum bc-6.5.0-windows.zip
334448995c8a2d7b1ff84cd8c61bf60ffa4d40da0f43f8783da49deae9dde3ee2a59dc3fbca67b8c193bb2e2a9ff380864fc042a8b5e5a03490463f58ebd6e64 bc-6.5.0-windows.zip
$ sha256sum bc-6.5.0-windows.zip
9e9d3d1f0f3a9e6e25a2f338e16773af0a941a2646f57db169f8ef67e9d2a859 bc-6.5.0-windows.zip
$ stat -c '%s %n'
3630363 bc-6.5.0-windows.zip
$ sha512sum bc-6.5.0-windows.zip.sig
2023478940a255e4b18802db7d070849eb653d6eaae0a90dfc1f1dafdcc5f4ecda3cf0ceabeb8d0de4611dc18c19f54ba9e7d0125ea0992546e91306eac7d111 bc-6.5.0-windows.zip.sig
$ sha256sum bc-6.5.0-windows.zip.sig
786690311c314c405b2cfbda351bfd7e0a813f6c7ae5a49d3498149d02926056 bc-6.5.0-windows.zip.sig
$ stat -c '%s %n'
215 bc-6.5.0-windows.zip.sig
Release 6.4.0
This is a production release that fixes a read()
/?
bug and adds features to bcl
.
The bug was that multiple read calls could repeat old data.
The new features in bcl
are functions to preserve BclNumber
arguments and not free them.
WARNING for bcl
Users: The bcl_rand_seedWithNum()
function used to not consume its arguments. Now it does. This change could have made this version 7.0.0
, but I'm 99.9% confident that there are no bcl
users, or if there are, they probably don't use the PRNG. So I took a risk and didn't update the major version.
bcl
now includes more capacity to check for invalid numbers when built to run under Valgrind.
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEY1WXKhYJKwYBBAHaRw8BAQdAJ1qylkGNYNx/pAxy5jzgbPRRT5M2hFus19NW
J/uCRza0JkdhdmluIEQuIEhvd2FyZCA8eXplbmEudGVjaEBnbWFpbC5jb20+iJAE
ExYKADgWIQT/NgZHx6cUfyfarsGxMviBwwZZCgUCY1WYewIbAwULCQgHAwUVCgkI
CwUWAwIBAAIeAQIXgAAKCRCxMviBwwZZCl9DAQDI5yXPUZzwXozsaiMuZo9ARrIX
OZnd9U+4+OyGE1rBBgD/UTtaZsKuAizaU4VZbrkWPpSM37ypQtClWglijFseqQi0
JUdhdmluIERhbmllbCBIb3dhcmQgPGdhdmluQHl6ZW5hLmNvbT6IkAQTFgoAOBYh
BP82BkfHpxR/J9quwbEy+IHDBlkKBQJjVZfjAhsDBQsJCAcDBRUKCQgLBRYDAgEA
Ah4BAheAAAoJELEy+IHDBlkKHX8A/3lW4WUNXlP2ri+wRgc2hiJe9H+XNdtBRJqH
pwhw6sxkAP96iNtyhl3tx8FqyICeOco2cEFexeGW8aATK9NxN79WALQhR2F2aW4g
RC4gSG93YXJkIDxnYXZpbkB5emVuYS5jb20+iJAEExYKADgWIQT/NgZHx6cUfyfa
rsGxMviBwwZZCgUCY1WXKgIbAwULCQgHAwUVCgkICwUWAwIBAAIeAQIXgAAKCRCx
MviBwwZZChO2AQCDDBYTOsokRuzJnHH7QrENZRC3Ow/6kzBsjiQgeTp7kwD9Ebjb
LCyoSBT4yJbSjh3r7wKJ6fKcLSCl59E/20cw0gC0K0dhdmluIERhbmllbCBIb3dh
cmQgPGdhdmluQGdhdmluaG93YXJkLmNvbT6IkAQTFgoAOBYhBP82BkfHpxR/J9qu
wbEy+IHDBlkKBQJjVZhnAhsDBQsJCAcDBRUKCQgLBRYDAgEAAh4BAheAAAoJELEy
+IHDBlkK6zQBAJR9ewBEKsnMG2d9dq0VTkaVCoFF3nIf4Wmm10V4HplAAP9tyQZP
xvMLaHtVobDVgzkiRj26jxUdcrG+C2B6eb58ALg4BGNVlyoSCisGAQQBl1UBBQEB
B0Areooi1IIkHePaJDVHXsKMjs8nmgV2o4micEivIyC5BgMBCAeIeAQYFgoAIBYh
BP82BkfHpxR/J9quwbEy+IHDBlkKBQJjVZcqAhsMAAoJELEy+IHDBlkKjJIBANCE
uHwC+iXznU7RpA6oX//83Zss4JeW6g4i2qUvC1lmAP9ICDFNZFRVYI8taXdWH/VN
X6Fmk2sv0Ekd9SgjhEpvB7gzBGNVmQIWCSsGAQQB2kcPAQEHQAcfXYI2LYaxRAC1
C84MEUvPMkt23+eSoavywpj4EgK+iQFQBBgWCgAgFiEE/zYGR8enFH8n2q7BsTL4
gcMGWQoFAmNVmQICGwIA4gkQsTL4gcMGWQrAFiAEGRYKAH0WIQShBzXCBXmeFKVu
LtqT0xyMpKtsYwUCY1WZAl8UgAAAAAAuAChpc3N1ZXItZnByQG5vdGF0aW9ucy5v
cGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0QTEwNzM1QzIwNTc5OUUxNEE1NkUyRURB
OTNEMzFDOENBNEFCNkM2MwAKCRCT0xyMpKtsY2vtAQCDSMLYHRcCE4B1qJl5TPAI
x8lq2vHIaob1aeycVAKcmgEAuos/azPtIvqZWE9FNbwM1OjfjsVqD+pmq3rrOpIM
eQJ0ZQEAs0pSEzJTOdBaghhVd9gu3RmGxEAg4BxpevOCrl7FxwAA/1Zb+3EQlLeJ
ekR7knedjFyMpbV+E2DdAAEbNkkJuUEK
=xfTU
-----END PGP PUBLIC KEY BLOCK-----
$ sha512sum bc-6.4.0.tar.gz
88e1eeeb7b5228ced309d91f39a092c2e67482661761fec02a0b37f937fa41f247b70e8ae662a9b8cacfa1d2d3acc9e7be6b324eeec166ab66d1e2c855ecad86 bc-6.4.0.tar.gz
$ sha256sum bc-6.4.0.tar.gz
f0954ac4001f471ea5fe0106ef3bbd602d83c39b8a49a2a9a8ba707dadfae5f5 bc-6.4.0.tar.gz
$ stat -c '%s %n'
1135182 bc-6.4.0.tar.gz
$ sha512sum bc-6.4.0.tar.gz.sig
b4a0f863df045e5054bdb3f05825f73a27abfb1f18aed33e37c7fb9aa23532860d3296efc50187685a9747b872f03c5999d804ab04113d8bf32af1001da376d1 bc-6.4.0.tar.gz.sig
$ sha256sum bc-6.4.0.tar.gz.sig
25aa376b9b2eeedc3bf0ca86ee105f7c9f6830194ed259adce6bc517c0c52bf4 bc-6.4.0.tar.gz.sig
$ stat -c '%s %n'
215 bc-6.4.0.tar.gz.sig
$ sha512sum bc-6.4.0.tar.xz
6c7a86c534214e765e3890dffe77fb85ddf0764cde0c6ceb0385cce7de4c0d2db0815faf6bcf161fad75591461c346811a61c42c5eced7c3d84fe5b7eb719b60 bc-6.4.0.tar.xz
$ sha256sum bc-6.4.0.tar.xz
614f59ce6b155a2f7d637112fa71156d890887967e63b97eccaa6a50b01ffbd4 bc-6.4.0.tar.xz
$ stat -c '%s %n'
460460 bc-6.4.0.tar.xz
$ sha512sum bc-6.4.0.tar.xz.sig
f0b6519c7d61d9be01c5643c1df0262a05772c38158eb0974bb98d04f6ef6072be427b7696b489dd6992cbc671b94bcd5159f8bee3cc85106d3bde7e12cd613d bc-6.4.0.tar.xz.sig
$ sha256sum bc-6.4.0.tar.xz.sig
cc7b36e2c53102ee6ed7957585f05b1bf61335e100c0ffb46cf715f8286e7ce6 bc-6.4.0.tar.xz.sig
$ stat -c '%s %n'
215 bc-6.4.0.tar.xz.sig
$ sha512sum bc-6.4.0-windows.zip
506fcd3d9ab3f46cdbaa4550a940ed109acf7df9b553ce5326cde3279990f296676f9a5ed6b097e7e6956b4cd833c0fd037ff9c9b651dc027de0fbe6f813614c bc-6.4.0-windows.zip
$ sha256sum bc-6.4.0-windows.zip
3c6a1b2062eb6aa6646dd0d5db7ffaa9d01a8ad146efbde91bb293ce77350702 bc-6.4.0-windows.zip
$ stat -c '%s %n'
3629031 bc-6.4.0-windows.zip
$ sha512sum bc-6.4.0-windows.zip.sig
a93b17b1439b1676d8156c9beba90ade037ed55997cba51d0f9b1daf8ac9433bb354d449f443507690fd97eb6d3cbca3beeeac0beea1c39a5570fef9f89d2dff bc-6.4.0-windows.zip.sig
$ sha256sum bc-6.4.0-windows.zip.sig
8f3274efe0d2a9d7aaebba0924a87fc950871fced952b51fa0e4211a3416d3f4 bc-6.4.0-windows.zip.sig
$ stat -c '%s %n'
215 bc-6.4.0-windows.zip.sig
Release 6.3.1
This is a production release that fixes a bc
dependency loop for minimal environments and Linux from Scratch.
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEY1WXKhYJKwYBBAHaRw8BAQdAJ1qylkGNYNx/pAxy5jzgbPRRT5M2hFus19NW
J/uCRza0JkdhdmluIEQuIEhvd2FyZCA8eXplbmEudGVjaEBnbWFpbC5jb20+iJAE
ExYKADgWIQT/NgZHx6cUfyfarsGxMviBwwZZCgUCY1WYewIbAwULCQgHAwUVCgkI
CwUWAwIBAAIeAQIXgAAKCRCxMviBwwZZCl9DAQDI5yXPUZzwXozsaiMuZo9ARrIX
OZnd9U+4+OyGE1rBBgD/UTtaZsKuAizaU4VZbrkWPpSM37ypQtClWglijFseqQi0
JUdhdmluIERhbmllbCBIb3dhcmQgPGdhdmluQHl6ZW5hLmNvbT6IkAQTFgoAOBYh
BP82BkfHpxR/J9quwbEy+IHDBlkKBQJjVZfjAhsDBQsJCAcDBRUKCQgLBRYDAgEA
Ah4BAheAAAoJELEy+IHDBlkKHX8A/3lW4WUNXlP2ri+wRgc2hiJe9H+XNdtBRJqH
pwhw6sxkAP96iNtyhl3tx8FqyICeOco2cEFexeGW8aATK9NxN79WALQhR2F2aW4g
RC4gSG93YXJkIDxnYXZpbkB5emVuYS5jb20+iJAEExYKADgWIQT/NgZHx6cUfyfa
rsGxMviBwwZZCgUCY1WXKgIbAwULCQgHAwUVCgkICwUWAwIBAAIeAQIXgAAKCRCx
MviBwwZZChO2AQCDDBYTOsokRuzJnHH7QrENZRC3Ow/6kzBsjiQgeTp7kwD9Ebjb
LCyoSBT4yJbSjh3r7wKJ6fKcLSCl59E/20cw0gC0K0dhdmluIERhbmllbCBIb3dh
cmQgPGdhdmluQGdhdmluaG93YXJkLmNvbT6IkAQTFgoAOBYhBP82BkfHpxR/J9qu
wbEy+IHDBlkKBQJjVZhnAhsDBQsJCAcDBRUKCQgLBRYDAgEAAh4BAheAAAoJELEy
+IHDBlkK6zQBAJR9ewBEKsnMG2d9dq0VTkaVCoFF3nIf4Wmm10V4HplAAP9tyQZP
xvMLaHtVobDVgzkiRj26jxUdcrG+C2B6eb58ALg4BGNVlyoSCisGAQQBl1UBBQEB
B0Areooi1IIkHePaJDVHXsKMjs8nmgV2o4micEivIyC5BgMBCAeIeAQYFgoAIBYh
BP82BkfHpxR/J9quwbEy+IHDBlkKBQJjVZcqAhsMAAoJELEy+IHDBlkKjJIBANCE
uHwC+iXznU7RpA6oX//83Zss4JeW6g4i2qUvC1lmAP9ICDFNZFRVYI8taXdWH/VN
X6Fmk2sv0Ekd9SgjhEpvB7gzBGNVmQIWCSsGAQQB2kcPAQEHQAcfXYI2LYaxRAC1
C84MEUvPMkt23+eSoavywpj4EgK+iQFQBBgWCgAgFiEE/zYGR8enFH8n2q7BsTL4
gcMGWQoFAmNVmQICGwIA4gkQsTL4gcMGWQrAFiAEGRYKAH0WIQShBzXCBXmeFKVu
LtqT0xyMpKtsYwUCY1WZAl8UgAAAAAAuAChpc3N1ZXItZnByQG5vdGF0aW9ucy5v
cGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0QTEwNzM1QzIwNTc5OUUxNEE1NkUyRURB
OTNEMzFDOENBNEFCNkM2MwAKCRCT0xyMpKtsY2vtAQCDSMLYHRcCE4B1qJl5TPAI
x8lq2vHIaob1aeycVAKcmgEAuos/azPtIvqZWE9FNbwM1OjfjsVqD+pmq3rrOpIM
eQJ0ZQEAs0pSEzJTOdBaghhVd9gu3RmGxEAg4BxpevOCrl7FxwAA/1Zb+3EQlLeJ
ekR7knedjFyMpbV+E2DdAAEbNkkJuUEK
=xfTU
-----END PGP PUBLIC KEY BLOCK-----
$ sha512sum bc-6.3.1.tar.gz
f6de4cc0e7ba026fd8dc39fca1f7ebb964574f89771cf2c1b5169deadef270e98d5be6d98da5306ffa8ca484721baf30358e4eaac13cf42a21e0e3f1a6e05d6a bc-6.3.1.tar.gz
$ sha256sum bc-6.3.1.tar.gz
66085c78d8f83ef1f2f9c6f78d79a833e7d914d6bb331251a68c32452d5ea2a4 bc-6.3.1.tar.gz
$ stat -c '%s %n'
1131872 bc-6.3.1.tar.gz
$ sha512sum bc-6.3.1.tar.gz.sig
4f1993a24f56d09c67d804fcc39bea2fa7863e5fa012a96c98efd6fe1c59d0a4cbfaabe30b41f8ba65faaa0dd477a6103ee6e8b9aa1d0377a0bfde8bbd9bab09 bc-6.3.1.tar.gz.sig
$ sha256sum bc-6.3.1.tar.gz.sig
1c55139c97a829a09896e7764e1c399cea33b23584f4f17f4986d03290940d08 bc-6.3.1.tar.gz.sig
$ stat -c '%s %n'
215 bc-6.3.1.tar.gz.sig
$ sha512sum bc-6.3.1.tar.xz
a2904fa120b3a891fbb0cf5052596fb9b727143882dc838fa49978a7d05c709ba1ae4d9a976a353b6311cd0d8483b208aa4967d0fd553a3079b80f7ccb879582 bc-6.3.1.tar.xz
$ sha256sum bc-6.3.1.tar.xz
5d0a363c785b589c029f5bd345e40ae592de2ed7dae144124ba7efc8f7c0eae7 bc-6.3.1.tar.xz
$ stat -c '%s %n'
457868 bc-6.3.1.tar.xz
$ sha512sum bc-6.3.1.tar.xz.sig
1a28a0b79d765247002b6927d1f4fc23b7bf6cce810670e8fb394a163ca75abb5114bfb30a737510548dbf34af9a366bb68dd6c47248853b0de471742760b2dd bc-6.3.1.tar.xz.sig
$ sha256sum bc-6.3.1.tar.xz.sig
90acfddacf669e2f65808f58124c912bc06dcfbc4838bca9c1740dbd85d9e48e bc-6.3.1.tar.xz.sig
$ stat -c '%s %n'
215 bc-6.3.1.tar.xz.sig
$ sha512sum bc-6.3.1-windows.zip
9bc4afd9a5d42a3e1cfc7e299857fdcf1e392668626aaee098991ab63ae75230af8ae015377c9cede3d061296f35179df43b95cff9f9e411f0997d5e4fef4192 bc-6.3.1-windows.zip
$ sha256sum bc-6.3.1-windows.zip
048da4ac91a644b4f3989302ca4307a2a2648bd8fdc6191fc3c2510d39a9dace bc-6.3.1-windows.zip
$ stat -c '%s %n'
3608342 bc-6.3.1-windows.zip
$ sha512sum bc-6.3.1-windows.zip.sig
f2eda8725bd4f8bec02d8590b18b27476ce8ed1ce1c778bcf2ae919f49ba8b7e373133dd0230e92b7bee76189d1f2097a1da747be4f619a6a67e09a3c9c31a82 bc-6.3.1-windows.zip.sig
$ sha256sum bc-6.3.1-windows.zip.sig
7b8d519897930276bfb67847d9e9b5ce996aa5ee1721325cb3dc27cbfc72e931 bc-6.3.1-windows.zip.sig
$ stat -c '%s %n'
215 bc-6.3.1-windows.zip.sig
Release 6.3.0
This is a production release with a couple of fixes for manuals and a new feature for dc
: there is now a command to query whether extended registers are enabled or not.
Users who don't care do not need to upgrade.
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEY1WXKhYJKwYBBAHaRw8BAQdAJ1qylkGNYNx/pAxy5jzgbPRRT5M2hFus19NW
J/uCRza0JkdhdmluIEQuIEhvd2FyZCA8eXplbmEudGVjaEBnbWFpbC5jb20+iJAE
ExYKADgWIQT/NgZHx6cUfyfarsGxMviBwwZZCgUCY1WYewIbAwULCQgHAwUVCgkI
CwUWAwIBAAIeAQIXgAAKCRCxMviBwwZZCl9DAQDI5yXPUZzwXozsaiMuZo9ARrIX
OZnd9U+4+OyGE1rBBgD/UTtaZsKuAizaU4VZbrkWPpSM37ypQtClWglijFseqQi0
JUdhdmluIERhbmllbCBIb3dhcmQgPGdhdmluQHl6ZW5hLmNvbT6IkAQTFgoAOBYh
BP82BkfHpxR/J9quwbEy+IHDBlkKBQJjVZfjAhsDBQsJCAcDBRUKCQgLBRYDAgEA
Ah4BAheAAAoJELEy+IHDBlkKHX8A/3lW4WUNXlP2ri+wRgc2hiJe9H+XNdtBRJqH
pwhw6sxkAP96iNtyhl3tx8FqyICeOco2cEFexeGW8aATK9NxN79WALQhR2F2aW4g
RC4gSG93YXJkIDxnYXZpbkB5emVuYS5jb20+iJAEExYKADgWIQT/NgZHx6cUfyfa
rsGxMviBwwZZCgUCY1WXKgIbAwULCQgHAwUVCgkICwUWAwIBAAIeAQIXgAAKCRCx
MviBwwZZChO2AQCDDBYTOsokRuzJnHH7QrENZRC3Ow/6kzBsjiQgeTp7kwD9Ebjb
LCyoSBT4yJbSjh3r7wKJ6fKcLSCl59E/20cw0gC0K0dhdmluIERhbmllbCBIb3dh
cmQgPGdhdmluQGdhdmluaG93YXJkLmNvbT6IkAQTFgoAOBYhBP82BkfHpxR/J9qu
wbEy+IHDBlkKBQJjVZhnAhsDBQsJCAcDBRUKCQgLBRYDAgEAAh4BAheAAAoJELEy
+IHDBlkK6zQBAJR9ewBEKsnMG2d9dq0VTkaVCoFF3nIf4Wmm10V4HplAAP9tyQZP
xvMLaHtVobDVgzkiRj26jxUdcrG+C2B6eb58ALg4BGNVlyoSCisGAQQBl1UBBQEB
B0Areooi1IIkHePaJDVHXsKMjs8nmgV2o4micEivIyC5BgMBCAeIeAQYFgoAIBYh
BP82BkfHpxR/J9quwbEy+IHDBlkKBQJjVZcqAhsMAAoJELEy+IHDBlkKjJIBANCE
uHwC+iXznU7RpA6oX//83Zss4JeW6g4i2qUvC1lmAP9ICDFNZFRVYI8taXdWH/VN
X6Fmk2sv0Ekd9SgjhEpvB7gzBGNVmQIWCSsGAQQB2kcPAQEHQAcfXYI2LYaxRAC1
C84MEUvPMkt23+eSoavywpj4EgK+iQFQBBgWCgAgFiEE/zYGR8enFH8n2q7BsTL4
gcMGWQoFAmNVmQICGwIA4gkQsTL4gcMGWQrAFiAEGRYKAH0WIQShBzXCBXmeFKVu
LtqT0xyMpKtsYwUCY1WZAl8UgAAAAAAuAChpc3N1ZXItZnByQG5vdGF0aW9ucy5v
cGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0QTEwNzM1QzIwNTc5OUUxNEE1NkUyRURB
OTNEMzFDOENBNEFCNkM2MwAKCRCT0xyMpKtsY2vtAQCDSMLYHRcCE4B1qJl5TPAI
x8lq2vHIaob1aeycVAKcmgEAuos/azPtIvqZWE9FNbwM1OjfjsVqD+pmq3rrOpIM
eQJ0ZQEAs0pSEzJTOdBaghhVd9gu3RmGxEAg4BxpevOCrl7FxwAA/1Zb+3EQlLeJ
ekR7knedjFyMpbV+E2DdAAEbNkkJuUEK
=xfTU
-----END PGP PUBLIC KEY BLOCK-----
$ sha512sum bc-6.3.0.tar.gz
3d4453f5ecb04b8eb1fb6ac099c771924074f396d86a94f5d79e75b33aa9ddd063372a595447791afcd95bfe9a5ddf5920cc500d396899fd5672907a213a8187 bc-6.3.0.tar.gz
$ sha256sum bc-6.3.0.tar.gz
01af5a4fd4585b96be059a1102fd628dfa31132baeda914a98c057725a5952a6 bc-6.3.0.tar.gz
$ stat -c '%s %n'
1131566 bc-6.3.0.tar.gz
$ sha512sum bc-6.3.0.tar.gz.sig
e36a846054e6f76bf1e515d157d07497b867a40502f4c949d338370b66a07cddc862e1c293054e333e40c1cafe8032f58caaad7d4e719382229be48da087b9aa bc-6.3.0.tar.gz.sig
$ sha256sum bc-6.3.0.tar.gz.sig
c798a5d68c1cad4a8f42da603d103a86e49d9f7fc3846c41b1ac6f2524fb70e6 bc-6.3.0.tar.gz.sig
$ stat -c '%s %n'
215 bc-6.3.0.tar.gz.sig
$ sha512sum bc-6.3.0.tar.xz
8b66239fb8ee212f9d4b0b2d5649b522101d9bf8c838ffe2e44347c222260a335fd274fef70163dad39d8aef5b3ffa6182c49d498e1982004e4ecb2bae6e2dc2 bc-6.3.0.tar.xz
$ sha256sum bc-6.3.0.tar.xz
b1f484f48ff6d9fda2728be1066ce7efe28887e313207b60e18b27c7f41337af bc-6.3.0.tar.xz
$ stat -c '%s %n'
458328 bc-6.3.0.tar.xz
$ sha512sum bc-6.3.0.tar.xz.sig
055b3dc6a1410b2a84450aa166b1ca2d2718b5ab5e354d59ea00d2006605900be833cdc8afc093114c7142e351a46361f934dfa931fa703e2b04d9a569ff24aa bc-6.3.0.tar.xz.sig
$ sha256sum bc-6.3.0.tar.xz.sig
daaa870cc7861c65fbeca0ff9a93b8602b21c14074364f775b47bcb6e071a417 bc-6.3.0.tar.xz.sig
$ stat -c '%s %n'
215 bc-6.3.0.tar.xz.sig
$ sha512sum bc-6.3.0-windows.zip
ee44b652d3e2ec10c99230ca8225333510b5a2b44bc852c63fced353e2c33f9418a74bdadc64f09f3a181b1469773a131407dd0ae51f8e8706dfe3ff3c26e937 bc-6.3.0-windows.zip
$ sha256sum bc-6.3.0-windows.zip
b7953bfd984028eacaae0512c178ead4fa51b1047e447073b52e91543007c1f9 bc-6.3.0-windows.zip
$ stat -c '%s %n'
3608320 bc-6.3.0-windows.zip
$ sha512sum bc-6.3.0-windows.zip.sig
817c272b0cf819319c00689d41d47ff8b086e63c579857a8547e123e1748e0c20ea09d71b9a2ac7a791a701e425d499a1b78e7be0fca67924cab992c1d66b8cf bc-6.3.0-windows.zip.sig
$ sha256sum bc-6.3.0-windows.zip.sig
6d60e025fc0e5a30c21f719efc973930fb4ecfeff8c35f4f29c037a6b861bf72 bc-6.3.0-windows.zip.sig
$ stat -c '%s %n'
215 bc-6.3.0-windows.zip.sig
Release 6.2.6
This is a production release that fixes an install bug that affected locale installation of all locales when using mksh
. Users do NOT need to upgrade if they don't use mksh
and/or don't need to install all locales.
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEY1WXKhYJKwYBBAHaRw8BAQdAJ1qylkGNYNx/pAxy5jzgbPRRT5M2hFus19NW
J/uCRza0JkdhdmluIEQuIEhvd2FyZCA8eXplbmEudGVjaEBnbWFpbC5jb20+iJAE
ExYKADgWIQT/NgZHx6cUfyfarsGxMviBwwZZCgUCY1WYewIbAwULCQgHAwUVCgkI
CwUWAwIBAAIeAQIXgAAKCRCxMviBwwZZCl9DAQDI5yXPUZzwXozsaiMuZo9ARrIX
OZnd9U+4+OyGE1rBBgD/UTtaZsKuAizaU4VZbrkWPpSM37ypQtClWglijFseqQi0
JUdhdmluIERhbmllbCBIb3dhcmQgPGdhdmluQHl6ZW5hLmNvbT6IkAQTFgoAOBYh
BP82BkfHpxR/J9quwbEy+IHDBlkKBQJjVZfjAhsDBQsJCAcDBRUKCQgLBRYDAgEA
Ah4BAheAAAoJELEy+IHDBlkKHX8A/3lW4WUNXlP2ri+wRgc2hiJe9H+XNdtBRJqH
pwhw6sxkAP96iNtyhl3tx8FqyICeOco2cEFexeGW8aATK9NxN79WALQhR2F2aW4g
RC4gSG93YXJkIDxnYXZpbkB5emVuYS5jb20+iJAEExYKADgWIQT/NgZHx6cUfyfa
rsGxMviBwwZZCgUCY1WXKgIbAwULCQgHAwUVCgkICwUWAwIBAAIeAQIXgAAKCRCx
MviBwwZZChO2AQCDDBYTOsokRuzJnHH7QrENZRC3Ow/6kzBsjiQgeTp7kwD9Ebjb
LCyoSBT4yJbSjh3r7wKJ6fKcLSCl59E/20cw0gC0K0dhdmluIERhbmllbCBIb3dh
cmQgPGdhdmluQGdhdmluaG93YXJkLmNvbT6IkAQTFgoAOBYhBP82BkfHpxR/J9qu
wbEy+IHDBlkKBQJjVZhnAhsDBQsJCAcDBRUKCQgLBRYDAgEAAh4BAheAAAoJELEy
+IHDBlkK6zQBAJR9ewBEKsnMG2d9dq0VTkaVCoFF3nIf4Wmm10V4HplAAP9tyQZP
xvMLaHtVobDVgzkiRj26jxUdcrG+C2B6eb58ALg4BGNVlyoSCisGAQQBl1UBBQEB
B0Areooi1IIkHePaJDVHXsKMjs8nmgV2o4micEivIyC5BgMBCAeIeAQYFgoAIBYh
BP82BkfHpxR/J9quwbEy+IHDBlkKBQJjVZcqAhsMAAoJELEy+IHDBlkKjJIBANCE
uHwC+iXznU7RpA6oX//83Zss4JeW6g4i2qUvC1lmAP9ICDFNZFRVYI8taXdWH/VN
X6Fmk2sv0Ekd9SgjhEpvB7gzBGNVmQIWCSsGAQQB2kcPAQEHQAcfXYI2LYaxRAC1
C84MEUvPMkt23+eSoavywpj4EgK+iQFQBBgWCgAgFiEE/zYGR8enFH8n2q7BsTL4
gcMGWQoFAmNVmQICGwIA4gkQsTL4gcMGWQrAFiAEGRYKAH0WIQShBzXCBXmeFKVu
LtqT0xyMpKtsYwUCY1WZAl8UgAAAAAAuAChpc3N1ZXItZnByQG5vdGF0aW9ucy5v
cGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0QTEwNzM1QzIwNTc5OUUxNEE1NkUyRURB
OTNEMzFDOENBNEFCNkM2MwAKCRCT0xyMpKtsY2vtAQCDSMLYHRcCE4B1qJl5TPAI
x8lq2vHIaob1aeycVAKcmgEAuos/azPtIvqZWE9FNbwM1OjfjsVqD+pmq3rrOpIM
eQJ0ZQEAs0pSEzJTOdBaghhVd9gu3RmGxEAg4BxpevOCrl7FxwAA/1Zb+3EQlLeJ
ekR7knedjFyMpbV+E2DdAAEbNkkJuUEK
=xfTU
-----END PGP PUBLIC KEY BLOCK-----
$ sha512sum bc-6.2.6.tar.gz
ba959bd91eff6c629bd9b1c91824e31748a3930f15ae85717f750880ff8ff276f5f9e76e8966752e75c48423f7090d3319a2cb7c7eec2f1361250111a122cef2 bc-6.2.6.tar.gz
$ sha256sum bc-6.2.6.tar.gz
b90916fa9e29c3d72c519215fd1ef79d42146d4690a9189926355d5e2ecbf80f bc-6.2.6.tar.gz
$ stat -c '%s %n'
1131905 bc-6.2.6.tar.gz
$ sha512sum bc-6.2.6.tar.gz.sig
1069269368aefbc034cec5226bd3dcc9322d5089db4f4aef6e95a83589980c36251f705846100a1232acb1578f82c503398a2500a52b229ce387abed2dc1f58c bc-6.2.6.tar.gz.sig
$ sha256sum bc-6.2.6.tar.gz.sig
5a2449263a5d086473102fb0220a785dca900a53fb3ca7aaa2f294cfb702b9da bc-6.2.6.tar.gz.sig
$ stat -c '%s %n'
215 bc-6.2.6.tar.gz.sig
$ sha512sum bc-6.2.6.tar.xz
f3631ff2378e93f9758a133400749973681f142f3eeaf1ae8ffc60f1a31b9ca9a9bcdf14435b72fea8b8ea486d0fb6b53954a511c5db62d834bf6cf270d7e4a5 bc-6.2.6.tar.xz
$ sha256sum bc-6.2.6.tar.xz
ee93c0990ca3a31e734d7fef79f1dd771fa2e3e5219971cfc38c9c9095517005 bc-6.2.6.tar.xz
$ stat -c '%s %n'
457640 bc-6.2.6.tar.xz
$ sha512sum bc-6.2.6.tar.xz.sig
00be13a37de81802c8fb4fa576dc214a5a2321c34d22d9c281a8f693bab132eb9b1bb1c1462c1f924a989e47911d8c769910af76249cb755028913f755ce3e52 bc-6.2.6.tar.xz.sig
$ sha256sum bc-6.2.6.tar.xz.sig
47306978cdcc165e592eb136162d978254f0314abdf1d401f689f3c0bfb591c0 bc-6.2.6.tar.xz.sig
$ stat -c '%s %n'
215 bc-6.2.6.tar.xz.sig
$ sha512sum bc-6.2.6-windows.zip
0cc858e1ff4a968f7fc0d6c0cd0d9f8d1f2430183c790ae62c7cdf6cea2da1dba020b3e2a5625a9e64255a7fdd3cff848d0bcb159e39524cdbe48cb36e66f5ea bc-6.2.6-windows.zip
$ sha256sum bc-6.2.6-windows.zip
fe8a6b58fa07f1d7df13f72a04767a72b55c3cf81fa8c28b95140dc96bfa80eb bc-6.2.6-windows.zip
$ stat -c '%s %n'
3608229 bc-6.2.6-windows.zip
$ sha512sum bc-6.2.6-windows.zip.sig
d478b911e1cd47422717e3f9d185fe853c46f7a39299294ea540b0d5d287703d4f8bebf6e257fa9a3e8cbda4e4b17b0762826a36aee52fb4a5e3ac1205270398 bc-6.2.6-windows.zip.sig
$ sha256sum bc-6.2.6-windows.zip.sig
163f26c8f76192f29a04d94b2e16bfc889b0119dac2177a1a8ff45d7222f1064 bc-6.2.6-windows.zip.sig
$ stat -c '%s %n'
215 bc-6.2.6-windows.zip.sig
Release 6.2.5
This is a production release that fixes a test bug that affected Android and mksh
. Users do NOT need to upgrade unless they use mksh
or another affected shell and need to run the test suite.
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEY1WXKhYJKwYBBAHaRw8BAQdAJ1qylkGNYNx/pAxy5jzgbPRRT5M2hFus19NW
J/uCRza0JkdhdmluIEQuIEhvd2FyZCA8eXplbmEudGVjaEBnbWFpbC5jb20+iJAE
ExYKADgWIQT/NgZHx6cUfyfarsGxMviBwwZZCgUCY1WYewIbAwULCQgHAwUVCgkI
CwUWAwIBAAIeAQIXgAAKCRCxMviBwwZZCl9DAQDI5yXPUZzwXozsaiMuZo9ARrIX
OZnd9U+4+OyGE1rBBgD/UTtaZsKuAizaU4VZbrkWPpSM37ypQtClWglijFseqQi0
JUdhdmluIERhbmllbCBIb3dhcmQgPGdhdmluQHl6ZW5hLmNvbT6IkAQTFgoAOBYh
BP82BkfHpxR/J9quwbEy+IHDBlkKBQJjVZfjAhsDBQsJCAcDBRUKCQgLBRYDAgEA
Ah4BAheAAAoJELEy+IHDBlkKHX8A/3lW4WUNXlP2ri+wRgc2hiJe9H+XNdtBRJqH
pwhw6sxkAP96iNtyhl3tx8FqyICeOco2cEFexeGW8aATK9NxN79WALQhR2F2aW4g
RC4gSG93YXJkIDxnYXZpbkB5emVuYS5jb20+iJAEExYKADgWIQT/NgZHx6cUfyfa
rsGxMviBwwZZCgUCY1WXKgIbAwULCQgHAwUVCgkICwUWAwIBAAIeAQIXgAAKCRCx
MviBwwZZChO2AQCDDBYTOsokRuzJnHH7QrENZRC3Ow/6kzBsjiQgeTp7kwD9Ebjb
LCyoSBT4yJbSjh3r7wKJ6fKcLSCl59E/20cw0gC0K0dhdmluIERhbmllbCBIb3dh
cmQgPGdhdmluQGdhdmluaG93YXJkLmNvbT6IkAQTFgoAOBYhBP82BkfHpxR/J9qu
wbEy+IHDBlkKBQJjVZhnAhsDBQsJCAcDBRUKCQgLBRYDAgEAAh4BAheAAAoJELEy
+IHDBlkK6zQBAJR9ewBEKsnMG2d9dq0VTkaVCoFF3nIf4Wmm10V4HplAAP9tyQZP
xvMLaHtVobDVgzkiRj26jxUdcrG+C2B6eb58ALg4BGNVlyoSCisGAQQBl1UBBQEB
B0Areooi1IIkHePaJDVHXsKMjs8nmgV2o4micEivIyC5BgMBCAeIeAQYFgoAIBYh
BP82BkfHpxR/J9quwbEy+IHDBlkKBQJjVZcqAhsMAAoJELEy+IHDBlkKjJIBANCE
uHwC+iXznU7RpA6oX//83Zss4JeW6g4i2qUvC1lmAP9ICDFNZFRVYI8taXdWH/VN
X6Fmk2sv0Ekd9SgjhEpvB7gzBGNVmQIWCSsGAQQB2kcPAQEHQAcfXYI2LYaxRAC1
C84MEUvPMkt23+eSoavywpj4EgK+iQFQBBgWCgAgFiEE/zYGR8enFH8n2q7BsTL4
gcMGWQoFAmNVmQICGwIA4gkQsTL4gcMGWQrAFiAEGRYKAH0WIQShBzXCBXmeFKVu
LtqT0xyMpKtsYwUCY1WZAl8UgAAAAAAuAChpc3N1ZXItZnByQG5vdGF0aW9ucy5v
cGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0QTEwNzM1QzIwNTc5OUUxNEE1NkUyRURB
OTNEMzFDOENBNEFCNkM2MwAKCRCT0xyMpKtsY2vtAQCDSMLYHRcCE4B1qJl5TPAI
x8lq2vHIaob1aeycVAKcmgEAuos/azPtIvqZWE9FNbwM1OjfjsVqD+pmq3rrOpIM
eQJ0ZQEAs0pSEzJTOdBaghhVd9gu3RmGxEAg4BxpevOCrl7FxwAA/1Zb+3EQlLeJ
ekR7knedjFyMpbV+E2DdAAEbNkkJuUEK
=xfTU
-----END PGP PUBLIC KEY BLOCK-----
$ sha512sum bc-6.2.5.tar.gz
e309f7b9768eaa6d2f33e77169de0f0a59920689b3105025ccde3679d3a9a388bd4886048d8e6fd66330f2cb2034a0b4a95c1df8a1cfc3f510493e17abf038fa bc-6.2.5.tar.gz
$ sha256sum bc-6.2.5.tar.gz
eb614f67f503eb4815a2b0cb25ef575359072be3c8e566fe37dae2c2c0720429 bc-6.2.5.tar.gz
$ stat -c '%s %n'
1131883 bc-6.2.5.tar.gz
$ sha512sum bc-6.2.5.tar.gz.sig
ade865b007c54ad3223602e7645fd3c2e9b9ba53707e6f34349c6452595333fd26c9ea0fe145cbd57bb383e1c96de81f2faf047a9843d91cf1581e950edc1153 bc-6.2.5.tar.gz.sig
$ sha256sum bc-6.2.5.tar.gz.sig
073e9e3433b68b041c90372c2fff768414dbff0135cf6becffa24ff5fffa71d5 bc-6.2.5.tar.gz.sig
$ stat -c '%s %n'
215 bc-6.2.5.tar.gz.sig
$ sha512sum bc-6.2.5.tar.xz
982bfde03c5f6167fe7a4aa5daf1c418cb80637eb9052dd55cda7e575e6835bd03fa3c946e581312e38dfba23f60d48bf459974f212c3a647eaf1991aaef5b06 bc-6.2.5.tar.xz
$ sha256sum bc-6.2.5.tar.xz
25726082458d37a7a0ce1d5ffe37f5028d59e4f6e9742d280a828fed3dfb9fb0 bc-6.2.5.tar.xz
$ stat -c '%s %n'
457836 bc-6.2.5.tar.xz
$ sha512sum bc-6.2.5.tar.xz.sig
1a04139984ec62e3be0fb831502d2201b39fb0d524e96bc9d36c6fa62df880a42a0da40d7b51962366c46f8ecc9a1a5d043e5e502773d7dbe7bf00749ea0f4e0 bc-6.2.5.tar.xz.sig
$ sha256sum bc-6.2.5.tar.xz.sig
1814fc5cd9eb859d0ae7de032564ebb85745f0cd245736ad55f8d232b1aa831d bc-6.2.5.tar.xz.sig
$ stat -c '%s %n'
215 bc-6.2.5.tar.xz.sig
$ sha512sum bc-6.2.5-windows.zip
93c34f771ffd93265aea5dfb70ae8afbb0b3b16a69babb858fa404469d48cd38729823f4bfba87e9d7bf31feeb9d253003649a4330d0c72bf4b2f96acfd7a21e bc-6.2.5-windows.zip
$ sha256sum bc-6.2.5-windows.zip
20a255470261e91136d3ac5b93d8e6c7ee6c342e4646322f4c7431e76bade89b bc-6.2.5-windows.zip
$ stat -c '%s %n'
3607809 bc-6.2.5-windows.zip
$ sha512sum bc-6.2.5-windows.zip.sig
a2e1c7170b24c36505802fb9530f63533510810ead35665e848bd3fd22a7f73ee73c613b036b30f8db5f2f94f044cfb4aada7f86607b4e3544f5d1ed363bb093 bc-6.2.5-windows.zip.sig
$ sha256sum bc-6.2.5-windows.zip.sig
c57eab38234743cad85fd3837e69e076a4daaac850be78e8cd856e848d6983eb bc-6.2.5-windows.zip.sig
$ stat -c '%s %n'
215 bc-6.2.5-windows.zip.sig
Release 6.2.4
This is a production release that fixes a test failure that happens when tests/bc/scripts/timeconst.bc
doesn't exist. This should only affect packagers.
This bug happened because I forgot something I added in the previous release: better error checking in tests to help packagers. Unfortunately, I was too zealous with the error checking.
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEY1WXKhYJKwYBBAHaRw8BAQdAJ1qylkGNYNx/pAxy5jzgbPRRT5M2hFus19NW
J/uCRza0JkdhdmluIEQuIEhvd2FyZCA8eXplbmEudGVjaEBnbWFpbC5jb20+iJAE
ExYKADgWIQT/NgZHx6cUfyfarsGxMviBwwZZCgUCY1WYewIbAwULCQgHAwUVCgkI
CwUWAwIBAAIeAQIXgAAKCRCxMviBwwZZCl9DAQDI5yXPUZzwXozsaiMuZo9ARrIX
OZnd9U+4+OyGE1rBBgD/UTtaZsKuAizaU4VZbrkWPpSM37ypQtClWglijFseqQi0
JUdhdmluIERhbmllbCBIb3dhcmQgPGdhdmluQHl6ZW5hLmNvbT6IkAQTFgoAOBYh
BP82BkfHpxR/J9quwbEy+IHDBlkKBQJjVZfjAhsDBQsJCAcDBRUKCQgLBRYDAgEA
Ah4BAheAAAoJELEy+IHDBlkKHX8A/3lW4WUNXlP2ri+wRgc2hiJe9H+XNdtBRJqH
pwhw6sxkAP96iNtyhl3tx8FqyICeOco2cEFexeGW8aATK9NxN79WALQhR2F2aW4g
RC4gSG93YXJkIDxnYXZpbkB5emVuYS5jb20+iJAEExYKADgWIQT/NgZHx6cUfyfa
rsGxMviBwwZZCgUCY1WXKgIbAwULCQgHAwUVCgkICwUWAwIBAAIeAQIXgAAKCRCx
MviBwwZZChO2AQCDDBYTOsokRuzJnHH7QrENZRC3Ow/6kzBsjiQgeTp7kwD9Ebjb
LCyoSBT4yJbSjh3r7wKJ6fKcLSCl59E/20cw0gC0K0dhdmluIERhbmllbCBIb3dh
cmQgPGdhdmluQGdhdmluaG93YXJkLmNvbT6IkAQTFgoAOBYhBP82BkfHpxR/J9qu
wbEy+IHDBlkKBQJjVZhnAhsDBQsJCAcDBRUKCQgLBRYDAgEAAh4BAheAAAoJELEy
+IHDBlkK6zQBAJR9ewBEKsnMG2d9dq0VTkaVCoFF3nIf4Wmm10V4HplAAP9tyQZP
xvMLaHtVobDVgzkiRj26jxUdcrG+C2B6eb58ALg4BGNVlyoSCisGAQQBl1UBBQEB
B0Areooi1IIkHePaJDVHXsKMjs8nmgV2o4micEivIyC5BgMBCAeIeAQYFgoAIBYh
BP82BkfHpxR/J9quwbEy+IHDBlkKBQJjVZcqAhsMAAoJELEy+IHDBlkKjJIBANCE
uHwC+iXznU7RpA6oX//83Zss4JeW6g4i2qUvC1lmAP9ICDFNZFRVYI8taXdWH/VN
X6Fmk2sv0Ekd9SgjhEpvB7gzBGNVmQIWCSsGAQQB2kcPAQEHQAcfXYI2LYaxRAC1
C84MEUvPMkt23+eSoavywpj4EgK+iQFQBBgWCgAgFiEE/zYGR8enFH8n2q7BsTL4
gcMGWQoFAmNVmQICGwIA4gkQsTL4gcMGWQrAFiAEGRYKAH0WIQShBzXCBXmeFKVu
LtqT0xyMpKtsYwUCY1WZAl8UgAAAAAAuAChpc3N1ZXItZnByQG5vdGF0aW9ucy5v
cGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0QTEwNzM1QzIwNTc5OUUxNEE1NkUyRURB
OTNEMzFDOENBNEFCNkM2MwAKCRCT0xyMpKtsY2vtAQCDSMLYHRcCE4B1qJl5TPAI
x8lq2vHIaob1aeycVAKcmgEAuos/azPtIvqZWE9FNbwM1OjfjsVqD+pmq3rrOpIM
eQJ0ZQEAs0pSEzJTOdBaghhVd9gu3RmGxEAg4BxpevOCrl7FxwAA/1Zb+3EQlLeJ
ekR7knedjFyMpbV+E2DdAAEbNkkJuUEK
=xfTU
-----END PGP PUBLIC KEY BLOCK-----
$ sha512sum bc-6.2.4.tar.gz
ef7cf0bc0f1edaaaad4b4b672686269ecdd0f144082ad8ab3107a5e8da5c9e8165428c9273ddf603478ca3cdea899c68481447668a3368cc3ea014d560c1572e bc-6.2.4.tar.gz
$ sha256sum bc-6.2.4.tar.gz
901ad37a00a255a03d70386e00fb03528f2ab689b745d75d3a38982cdb1d7585 bc-6.2.4.tar.gz
$ stat -c '%s %n'
1131403 bc-6.2.4.tar.gz
$ sha512sum bc-6.2.4.tar.gz.sig
0d952b150263a672825b84f06912e803476a15e20e9b17c875202e8ab2066fa9b0deab8089b3a2725de0e75cae2754656e339d1e6604dd0601aae7dfd683b13d bc-6.2.4.tar.gz.sig
$ sha256sum bc-6.2.4.tar.gz.sig
c015810ab68b22728d657351b159d82703697be135ec89d5e07c7b172703f00b bc-6.2.4.tar.gz.sig
$ stat -c '%s %n'
215 bc-6.2.4.tar.gz.sig
$ sha512sum bc-6.2.4.tar.xz
0d573b118214aa345995f28ccce16dbbeb8dbb3aa793414b5e6c4a693f5f51e3c54f3fda60703b66183476933363d21dd2de06cec8bbc54d1bce4725957e5d38 bc-6.2.4.tar.xz
$ sha256sum bc-6.2.4.tar.xz
2b9f712e1e02473ca0e01979dd026e818dafc169a3cf63887d91bdaafeb812b5 bc-6.2.4.tar.xz
$ stat -c '%s %n'
457272 bc-6.2.4.tar.xz
$ sha512sum bc-6.2.4.tar.xz.sig
d6c718f8308a42b7007cdc3f13e32f76681728b58673d9f178f107f57df9eb1c5d26e706974f981e39e3cdba60081f11133d3074172a301fa4b0401df26bdc2b bc-6.2.4.tar.xz.sig
$ sha256sum bc-6.2.4.tar.xz.sig
8cdf65daacd62ad1753396268fc5a29aa82d0800cb120bedb73db6e1778fa0ea bc-6.2.4.tar.xz.sig
$ stat -c '%s %n'
215 bc-6.2.4.tar.xz.sig
$ sha512sum bc-6.2.4-windows.zip
2cd89b9cfd6bb6d0fb52f92a78e9f4037122af5a0d4370a44fa84406038625a0abcc601a244d57d703e7cf08c5fca616df10e1112659e48ace45687306a4fa09 bc-6.2.4-windows.zip
$ sha256sum bc-6.2.4-windows.zip
3c2679b2ec0bb58ef064618bea5db576ac21bd627bbf159d8d0e60c0196a8ed5 bc-6.2.4-windows.zip
$ stat -c '%s %n'
3608205 bc-6.2.4-windows.zip
$ sha512sum bc-6.2.4-windows.zip.sig
57e848ed3782040af6f74466e530e5e25645f914327aa4eb3307e06b0c8af838a1d0654946ba6fb7329f068fb9a9bf13192cbb9334864a95eb1cb7fb0ea8aaa6 bc-6.2.4-windows.zip.sig
$ sha256sum bc-6.2.4-windows.zip.sig
23e54001d6a5ef4e01937f90db2c8f2127361842a0e6dae32bfaf93fca1169a1 bc-6.2.4-windows.zip.sig
$ stat -c '%s %n'
215 bc-6.2.4-windows.zip.sig