[armedbear-ticket] [armedbear] #55: Clearing LispThread.currentThread()._values more efficiently

armedbear armedbear-devel at common-lisp.net
Fri Jan 14 15:08:48 UTC 2011


#55: Clearing LispThread.currentThread()._values more efficiently
--------------------------+-------------------------------------------------
  Reporter:  ehuelsmann   |       Owner:  ehuelsmann 
      Type:  enhancement  |      Status:  new        
  Priority:  major        |   Milestone:  1.0        
 Component:  compiler     |     Version:             
Resolution:               |    Keywords:  performance
--------------------------+-------------------------------------------------

Comment(by ehuelsmann):

 One of the factors determining single-valued-ness of self-compiled
 functions is the %SINGLE-VALUED-P field in the compiland structure.

 This field gets set to T during pass1 whenever any function call within
 that function returns T for the call to SINGLE-VALUED-P (which itself is
 located in pass2???).

-- 
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/55#comment:5>
armedbear <http://common-lisp.net/project/armedbear>
armedbear


More information about the armedbear-ticket mailing list