<div><span style="font-size:12px;line-height:18px">Hello,</span></div><div> </div><div><span style="font-size:12px;line-height:18px">This is to report a possible bug in ABCL v1.8.0.</span></div><div><span style="font-size:12px;line-height:18px">When I create a new hash table and pass an initial size of a number lower then 11 (e.g., 7), the function hash-table-size reports the size as 11 instead of the provided size.</span></div><div> </div><div><p style="font-family:'menlo';font-size:11px;line-height:normal;margin:0px">$ abcl --noinit  </p><p style="font-family:'menlo';font-size:11px;line-height:normal;margin:0px">Armed Bear Common Lisp 1.8.0</p><p style="font-family:'menlo';font-size:11px;line-height:normal;margin:0px">Java 18 Homebrew</p><p style="font-family:'menlo';font-size:11px;line-height:normal;margin:0px">OpenJDK 64-Bit Server VM</p><p style="font-family:'menlo';font-size:11px;line-height:normal;margin:0px">Low-level initialization completed in 0.092 seconds.</p><p style="font-family:'menlo';font-size:11px;line-height:normal;margin:0px">Startup completed in 0.471 seconds.</p><p style="font-family:'menlo';font-size:11px;line-height:normal;margin:0px">Type ":help" for a list of available commands.</p><p style="font-family:'menlo';font-size:11px;line-height:normal;margin:0px">CL-USER(1): (defparameter *hash-table* (make-hash-table :size 7))</p><p style="font-family:'menlo';font-size:11px;line-height:normal;margin:0px">*HASH-TABLE*</p><p style="font-family:'menlo';font-size:11px;line-height:normal;margin:0px">CL-USER(2): (hash-table-size *hash-table*)</p><p style="font-family:'menlo';font-size:11px;line-height:normal;margin:0px">11</p><p style="font-family:'menlo';font-size:11px;line-height:normal;margin:0px">CL-USER(3):</p><p style="font-family:'menlo';font-size:11px;line-height:normal;margin:0px"> </p><div><div><span style="font-size:12px;line-height:18px">As long as :size is 11 or higher, then hash-table-size reports the expected size.</span></div><div> </div><div><p style="font-family:'menlo';font-size:11px;line-height:normal;margin:0px">CL-USER(3): (defparameter *larger-hash-table* (make-hash-table :size 42))</p><p style="font-family:'menlo';font-size:11px;line-height:normal;margin:0px">*LARGER-HASH-TABLE*</p><p style="font-family:'menlo';font-size:11px;line-height:normal;margin:0px">CL-USER(4): (hash-table-size *larger-hash-table*)</p><p style="font-family:'menlo';font-size:11px;line-height:normal;margin:0px">42</p><div><p style="font-family:'menlo';font-size:11px;line-height:normal;margin:0px"> </p><div><div><span style="font-size:12px;line-height:18px">Is this a known issue?</span></div><div><span style="font-size:12px;line-height:18px">Reference: <a href="https://github.com/jeko2000/synchronized-hash-tables/issues/3" rel="noopener noreferrer" target="_blank">https://github.com/jeko2000/synchronized-hash-tables/issues/3</a></span></div><div><span style="font-size:12px;line-height:18px">-- </span></div><div><span style="font-size:12px;line-height:18px">Thank you,</span></div><div><span style="font-size:12px;line-height:18px">Johnny Ruiz</span></div></div></div></div></div></div>