Custom Query (1030 matches)
Results (550 - 552 of 1030)
| Ticket | Resolution | Summary | Owner | Reporter |
|---|---|---|---|---|
| #617 | fixed | bogus type error | ||
| Description |
This is compiling a fixnum test into the (incf y inc) for some reason. ? (defun test () (symbol-macrolet ((inc 0.5)) (loop with y = 0 do (incf y inc) while (< y 100)))) TEST ? (test) > Error: value 0.5 is not of the expected type FIXNUM. > While executing: TEST, in process listener(1). > Type :POP to abort, :R for a list of available restarts. > Type :? for other options. 1 > |
|||
| #616 | fixed | delete-package thread (non) safety | ||
| Description |
(dotimes (i 1000)
(if (evenp i)
(process-run-function
"creator"
(lambda ()
(ignore-errors (delete-package :foo))
(make-package :foo)))
(process-run-function
"user"
(lambda ()
(ignore-errors (intern "FOO" :foo))))))
Running this a time or two in an x8632 lisp results in errors of the form: > Error: Fault during read of memory address #x-34F3EA94 > While executing: DELETE-PACKAGE, in process creator(1458). It appears that delete-package reads/modifies %all-packages% without using the associated locks. |
|||
| #615 | fixed | Search Files tool crashes when used twice in a row | ||
| Description |
There was an obvious array reference error in #/updateResults: which the code below fixes. The call to expand-all-results also occasionally caused an error (??), so I've commented it out. This is not the same problem as ticket #456 From ccl/cocoa-ide/search-files.lisp (objc:defMethod (#/updateResults: :void) ((wc search-files-window-controller)
; (when (or (auto-expandable-p (search-results wc)) ; (expand-results-p wc)) ; (expand-all-results wc))
|
|||
