Custom Query (1030 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (583 - 585 of 1030)

Ticket Resolution Summary Owner Reporter
#990 duplicate Incorrect code generated for simple loop Hans Hübner
Description

Hi,

a user of Hunchentoot has reported problems with Clozure CL and MD5, and I was able to track this down to a problem in CCL (tested with 1.8 on Linux):

Welcome to Clozure Common Lisp Version 1.8-r15286M  (LinuxX8632)!
? (defun foo ()
  (let ((block (make-array 16)))
    (loop for index of-type (integer 0 16) from 0 below 16
          do (print index)
             (setf (aref block index) #x00000000))))
FOO
? (foo)

0 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
> Error: Array index 16 out of bounds for #<SIMPLE-VECTOR 16> .
> While executing: FOO, in process listener(1).
> Type :POP to abort, :R for a list of available restarts.
> Type :? for other options.

If the type declaration in the loop is omitted, the problem does not occur.

#60 fixed Thread-safe gf dispatch Gary Byers gz
Description

It should be possible for gf dispatch to run simultaneously in multiple threads without introducing inconsistencies in CLOS internals (e.g. caches).

FWIW, here's what sbcl does about this: http://lisp-ecoop07.bknr.net/pdf/31662.

#62 fixed cl:ed not hooked up in the IDE Gary Byers gz
Description

In the IDE listener:

? (ed "~/.emacs")

Error: This implementation doesn't provide a resident editor. While executing: ED, in process Listener(4). Type :POP to abort, :R for a list of available restarts. Type :? for other options.

1 >

Batch Modify
Note: See TracBatchModify for help on using batch modify.
Note: See TracQuery for help on using queries.