wanted: specialized values cells, atom-incf on lex.vars.

Bug #563793 reported by Tobias C. Rittweiler
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
Triaged
Wishlist
Unassigned

Bug Description

In a recent discussion, Paul pointed out that SBCL does not actually
support specialized value cells---with consequences like closed over
bindings declared to be of type FLOAT will still be boxed.

With specialized value cells, it may also be possible to support
ATOM-INCF on appropriately declared lexical bindings.

Revision history for this message
Paul Khuong (pvk) wrote :

For value cells, it's all very nicely abstracted out in emit-make-value-cell and with a few calls to value-cell-set/ref in compiler/ir2tran.lisp.

Changed in sbcl:
importance: Undecided → Wishlist
Changed in sbcl:
status: New → Triaged
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.