chicken-janitors
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-janitors] #905: Unreliable behavior of hash-table-copy with


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.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]