Skip to content

Commit dbefdba

Browse files
authored
Fix typo in eq-hashtable-ref-cell signature (#1027)
1 parent 902a100 commit dbefdba

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

release_notes/release_notes.stex

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3005,6 +3005,9 @@ The compiler avoids transforming an expression like \scheme{(+ -inf.0 x)}, where
30053005
\scheme{x} is known to be real, into \scheme{(fl+ -inf.0 (real->flonum x))}
30063006
in case \scheme{x} is a bignum that would be converted into \scheme{+inf.0}.
30073007

3008+
A bug that incorrectly determined the return type of \scheme{eq-hashtable-ref-cell}
3009+
to be non-false has been fixed.
3010+
30083011
\subsection{Fix 32-bit ARM floating-point dereference offset (10.4.0)}
30093012

30103013
A bug that affects compilation on 32-bit ARM systems has been fixed. The bug was triggered

s/primdata.ss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1326,7 +1326,7 @@
13261326
(eq-hashtable-delete! [sig [(eq-hashtable ptr) -> (void)]] [flags true])
13271327
(eq-hashtable-ephemeron? [sig [(eq-hashtable) -> (boolean)]] [flags pure mifoldable discard])
13281328
(eq-hashtable-ref [sig [(eq-hashtable ptr ptr) -> (ptr)]] [flags discard])
1329-
(eq-hashtable-ref-cell [sig [(eq-hashtable ptr) -> (prt)]] [flags discard])
1329+
(eq-hashtable-ref-cell [sig [(eq-hashtable ptr) -> (ptr)]] [flags discard])
13301330
(eq-hashtable-set! [sig [(eq-hashtable ptr ptr) -> (void)]] [flags true])
13311331
(eq-hashtable-try-atomic-cell [sig [(eq-hashtable ptr ptr) -> (maybe-pair)]] [flags])
13321332
(eq-hashtable-update! [sig [(eq-hashtable ptr procedure ptr) -> (void)]] [flags])

0 commit comments

Comments
 (0)