chicken-janitors
[Top][All Lists]
Advanced

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

[Chicken-janitors] #742: perform immediateness checks inline before call


From: Chicken Trac
Subject: [Chicken-janitors] #742: perform immediateness checks inline before calling C_mutate
Date: Tue, 13 Dec 2011 12:12:11 -0000

#742: perform immediateness checks inline before calling C_mutate
---------------------------------------+------------------------------------
 Reporter:  felix                      |       Owner:  felix
     Type:  enhancement                |      Status:  new  
 Priority:  not urgent at all          |   Milestone:       
Component:  core libraries             |     Version:  4.7.x
 Keywords:  runtime mutation C_mutate  |  
---------------------------------------+------------------------------------
 By doing this an out-of-line function call may be avoided which could
 speed up code doing an excessive number of mutations or doing many
 mutations on the same storage location.

 There is also a patch by Joerg Wittenberger (attached) which does inline
 the test whether the assigned value is in the nursery (I'm not completely
 sure about this patch - for some irrational reason I don't trust
 `C_in_stackp`).

-- 
Ticket URL: <http://bugs.call-cc.org/ticket/742>
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]