#44: Unboxing of local variables with :float and :double representations
-------------------------+--------------------------------------------------
Reporter: ehuelsmann | Owner: ehuelsmann
Type: enhancement | Status: new
Priority: major | Milestone:
Component: compiler | Version:
Keywords: |
-------------------------+--------------------------------------------------
Currently, variables with :float or :double representations don't get
stored unboxed. Since intermediate results of those types do get unboxed,
this leads to additional boxing/unboxing.
--
Ticket URL: <http://127.0.0.1:8000/armedbear/ticket/44>
armedbear <http://common-lisp.net/project/armedbear>
armedbear
#85: CL-JSON throws an error under ABCL where SBCL doesn't.
------------------------+---------------------------------------------------
Reporter: ehuelsmann | Owner: somebody
Type: defect | Status: new
Priority: major | Milestone:
Component: other | Version:
Keywords: |
------------------------+---------------------------------------------------
The code is:
(require 'asdf)
(asdf:operate 'asdf:load-op :cl-json)
(json:decode-json-from-string
"{\"foo\": [10,20,50], \"bar\": true}")
The error message is: The value 50 is not of type CONS.
I'm using Yason as a work-around, but thought that you guys might want to
know, maybe this points to a deeper issue.
--
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/85>
armedbear <http://common-lisp.net/project/armedbear>
armedbear
#81: Inlining functions with &optional and other "complex" arguments
-------------------------+--------------------------------------------------
Reporter: ehuelsmann | Owner: ehuelsmann
Type: enhancement | Status: new
Priority: major | Milestone: 0.20
Component: compiler | Version:
Keywords: |
-------------------------+--------------------------------------------------
Currently we only inline functions which have only required parameters.
With a little bit more intelligence we could easily inline functions with
optional parameters.
With a bit more intelligence than that, we can even inline functions with
&keyword and &rest parameters.
--
Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/81>
armedbear <http://common-lisp.net/project/armedbear>
armedbear