Custom Query (1030 matches)
Results (391 - 393 of 1030)
| Ticket | Resolution | Summary | Owner | Reporter |
|---|---|---|---|---|
| #1406 | moved | REPLACE broken for at least (COMPLEX DOUBLE-FLOAT) | ||
| Description |
CL-USER> (let ((a (make-array 4 :element-type '(complex double-float)))
(b (make-array 4 :element-type '(complex double-float))))
(dotimes (i 4)
(setf (aref b i) (complex (* 1.0d0 i) (* 2.0d0 i))))
(format t "A: ~A~%" a)
(format t "B: ~A~%" b)
(replace a b)
(format t "A <- B: ~A~%" a)
nil)
A: #(#C(0.0D0 0.0D0) #C(0.0D0 0.0D0) #C(0.0D0 0.0D0) #C(0.0D0 0.0D0))
B: #(#C(0.0D0 0.0D0) #C(1.0D0 2.0D0) #C(2.0D0 4.0D0) #C(3.0D0 6.0D0))
A <- B: #(#C(0.0D0 0.0D0) #C(1.0D0 2.0D0) #C(2.0D0 4.0D0) #C(3.0D0 0.0D0))
The imagpart of the last element isn't making it though. Not sure if this test case exhausts all of the scenarios of this bug. |
|||
| #1407 | duplicate | (defun nil ...) crashes CCL | ||
| Description |
Trying to use nil as a function-name in defun crashes CCL 1.11. I think it should signal an error instead. I propose to change ccl::validate-function-name like so: *** /usr/lib/ccl/level-0/l0-def.lisp
--- #<buffer l0-def.lisp>
***************
*** 118,124 ****
name))
(defun validate-function-name (name)
! (if (symbolp name)
name
(if (setf-function-name-p name)
(setf-function-name (cadr name))
--- 118,124 ----
name))
(defun validate-function-name (name)
! (if (and (symbolp name) (not (null name)))
name
(if (setf-function-name-p name)
(setf-function-name (cadr name))
I haven’t actually tested this (redefining validate-function-name on a running CCL leads to bootstrapping issues, don’t know how to avoid that). |
|||
| #1408 | moved | (quit) in Windows terminal can not quit. | ||
| Description |
Hi there, When run wx86cl64 from a Windows terminal (i.e., cmd), the (quit) can not quit ccl and return to cmd prompt. However, wx86cl works well. Best, Jinsong |
|||
Note:
See TracQuery
for help on using queries.
