Custom Query (1030 matches)
Results (364 - 366 of 1030)
| Ticket | Resolution | Summary | Owner | Reporter |
|---|---|---|---|---|
| #859 | fixed | A bug in CL:EVERY with list (rest list). | ||
| Description |
Here is what is expected: [pjb@kuiper :0 swig]$ clisp -norc -ansi -q [1]> (defun diff1p (lon)
DIFF1P [2]> (diff1p '(6 5 4 3 2 1)) (6 5 T) (5 4 T) (4 3 T) (3 2 T) (2 1 T) T [3]> (quit) Here is what we get with ccl: [pjb@kuiper :0 swig]$ ccl -norc Welcome to Clozure Common Lisp Version 1.6-RC1-r14432M (LinuxX8664)! ? (defun diff1p (lon)
DIFF1P ? (diff1p '(6 5 4 3 2 1)) (6 5 T) (4 5 NIL) NIL ? (quit) [pjb@kuiper :0 swig]$ ccl --version Version 1.6-RC1-r14432M (LinuxX8664) |
|||
| #858 | fixed | run-program arguments on Windows | ||
| Description |
On Windows, one creates a new process with CreateProcess, which accepts a string parameter that contains the command line for the newly created process. In the newly created process, C runtime code then parses this string and constructs argc and argv[]. The rules used to do this are described by http://msdn.microsoft.com/en-us/library/a1y7w461.aspx. We need to apply the inverse of those rules to the command and arguments given to run-program so that the the newly created process sees the same argv[] that the user provided to run-program. Currently, we just join the all the argument strings together with #\space and call it a day. |
|||
| #857 | fixed | ARM fp register tracking | ||
| Description |
The ARM fp unit generally offers at least 32 single-float registers (s0-s31) and at least 16 double-float registers (d0-d15); modern VFP implementations offer more than 16 doubles. s0 and s1 occupy the same 64 bits in a 128-bit vector register as does d0, s2 and s3 conflict with d1, etc. The compiler thinks that (for instance) s1 and d0 are disjoint and thus (at least in theory) might try to keep distinct live values in conflicting FPRs. |
|||
