Custom Query (1030 matches)
Results (724 - 726 of 1030)
| Ticket | Resolution | Summary | Owner | Reporter |
|---|---|---|---|---|
| #742 | fixed | Opening foreign libraries on initial thread does not play nice with CFFI | ||
| Description |
A recent change to open-shared-library runs the code on the initial thread. The result of this is that if anything goes wrong (like the library not being found) the error is dumped to the AltConsole. This undermines CFFI's mechanism for finding shared libraries, which relies on open-shared-library being run within the dynamic context of a handler-case. It also seems like kind of a bad plan to dump an error to the AltConsole for something as common as not funding a shared library. |
|||
| #749 | fixed | Unicode encoding fails silently on illegal characters | ||
| Description |
If an attempt is made to encode a string to octets using an encoding that does not support some of the characters in the string, the result should be an error, but is in fact a bogus byte vector, e.g.: ? (encode-string-to-octets "(λ (μ) μ)" :EXTERNAL-format :ascii) #(40 26 32 40 26 41 32 26 41) |
|||
| #755 | fixed | (user-homedir-pathname) not a constant? | ||
| Description |
dixiechicks.isi.edu 50% ccl -n
Welcome to Clozure Common Lisp Version 1.4-r14334M (LinuxX8632)!
? (user-homedir-pathname)
#P"/nfs/isd3/philpot/"
so far so good, but...
? (let ((*default-pathname-defaults*
(make-pathname :directory '(:absolute "tmp")
:name "dummy"
:type "txt"
:version :newest)))
(user-homedir-pathname))
#P"/"
? (let ((*default-pathname-defaults* #p"/tmp/a.b"))
(user-homedir-pathname))
#P"/nfs/isd3/philpot/a.b"
Looks like some merging is going on, but why?
As I read the CLHS, user-homedir-pathname is supposed to return either a (presumably constant) pathname sans name, type, and version components -- or NIL.
Is this behavior conformant?
Andrew
|
|||
