-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 12 Nov 2026 17:00:39 -0800
Source: nickle
Architecture: source
Version: 2.111
Distribution: unstable
Urgency: medium
Maintainer: Keith Packard <keithp@keithp.com>
Changed-By: Keith Packard <keithp@keithp.com>
Changes:
nickle (2.111) unstable; urgency=medium
.
* Fix buffer overflows in Karatsuba multiply
* Fix bitwise operations on negative big integers, gcd, and long division
* Fix garbage-collector crashes during hash resizing and object marking
* Check hash key and value types at run time
* Don't hang at exit on blocked output
* Round real and complex math functions correctly
* Print exact values with %.-g: shortest floats, repeating fractions in braces
* Add a noreturn type for functions that never return
* Classify characters by Unicode in Ctype
* Run twixt leave expressions in killed threads
* Use 64-bit sizes and indices throughout; enable strict warnings
* Format C sources with clang-format
* Update the tutorial and man page
* Fix printf, pretty-printer, JSON, CSV, scanf, parseargs, socket, and
file error bugs
* Accept \x escapes in strings and characters
* Raise the soft fd limit to the hard limit at startup
Checksums-Sha1:
db8f737662b7b357a470eacf65f41130b62b353b 1545 nickle_2.111.dsc
d0e212375acbda541bbfc1e5d48ff812eb81af9f 2286468 nickle_2.111.tar.xz
2afa2e15549ada628665feed8054f55e0cf55a4f 9546 nickle_2.111_amd64.buildinfo
Checksums-Sha256:
911ce2751d5601dce691a1b1034b50804bc8cd519e1534217b33a1ffd88a2b88 1545 nickle_2.111.dsc
33022c5231b0541ce63960ec59b13032c7afa6ecefa842dc07566eef897896d4 2286468 nickle_2.111.tar.xz
d3f19e4244f4d5d4e62fb73066407e7370cddc5483cf6c8442f9755360ff1a8e 9546 nickle_2.111_amd64.buildinfo
Files:
23683d1a69f2f54fc3251942a906a171 1545 interpreters optional nickle_2.111.dsc
b2f5ffa9d767ac14a570580d68b98a3b 2286468 interpreters optional nickle_2.111.tar.xz
0d35fab57d17075299a2343b8dac8aa8 9546 interpreters optional nickle_2.111_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEw4O3eCVWE9/bQJ2R2yIaaQAAABEFAmr2ZV4ACgkQ2yIaaQAA
ABFpfBAAln5V8EoBT6J6472K45JI7u/YdXjxgpU5eLHBXXkXxHWt/sFXWzuqpCGv
CXpM2DoGyJOrHeO5DPLdA/pcczV4FBDh0xihb2ZPiwjTQXDNbGmWZqPYu5ohdvf+
rQYO9MZf0MHT9JKkyBbT2nDROaGAC6c8TO+79fGh1LlgRb4f3hkqqVC70lPqcvfX
De77iQC113mFPmtaS9UXn9D2P09tWwZj9sBOHTXMAcr91k7uMq4x9xJW/C2HFXHO
BnPrcpKsImbZdNhHyywUVLkJBUDTEMiY2pnS76ogX1EhSchjr8jBis1I/umJqCKD
Ha18byV9wvLcFq9Rh19mqCdO5Fyly0z0usYHuUJXmFd2UhcUAoqDKLEpnLw4jAEJ
tjmesifNX9Hjx/pxtxyx0xd5zpsWMqQoQ3pWczL6nBHHgheF7ruu2WacRnQoZugL
h3aSiryj3alep1UOMfIn+zSM7xiXST+1hRP3VQIzFJR3swBFVOcx27vtSSi//km3
t5OY51+RGCGeWMJdIJwmZEJnxGlZiR62Oa6x2LcVO4XZE9Uayd3qg1HPoOmjpd77
fRqOc6n/d7k1rwyG+IdzCv9sZ+Pvv+RFKlOKhhjnYtH5tAKZu2g4T5U+JIHmEcvP
CWb76U/DxG/5rU3vRkRt+N+iZ/+vJ/EE/7BXWs3a/Qv+8w5kppw=
=p4/I
-----END PGP SIGNATURE-----