|
From: | Chicken Trac |
Subject: | Re: [Chicken-janitors] #905: Unreliable behavior of hash-table-copy with symbols as keys (regression wrt 4.7.4) |
Date: | Mon, 27 Aug 2012 20:21:39 -0000 |
#905: Unreliable behavior of hash-table-copy with symbols as keys (regression wrt 4.7.4) -----------------------------+---------------------------------------------- Reporter: iraikov | Owner: sjamaan Type: defect | Status: assigned Priority: critical | Milestone: 4.8.0 Component: core libraries | Version: 4.8.x Resolution: | Keywords: -----------------------------+---------------------------------------------- Comment(by felix): A simpler case: {{{ (import scheme chicken) (require-extension srfi-69 srfi-1) (define t (make-hash-table hash: symbol-hash)) (hash-table-set! t 'k1 1) (print (hash-table-ref t 'k1)) (define t2 (hash-table-copy t)) (print (hash-table-ref t2 'k1)) }}} The last change to this copying routine was commit 735a6304 by ckeen, which was signed off by me. Reverting this patch doesn't seem to make the problem go away. -- Ticket URL: <http://bugs.call-cc.org/ticket/905#comment:11> Chicken Scheme <http://www.call-with-current-continuation.org/> Chicken Scheme is a compiler for the Scheme programming language.
[Prev in Thread] | Current Thread | [Next in Thread] |