Custom Query (1030 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (478 - 480 of 1030)

Ticket Resolution Summary Owner Reporter
#458 fixed decode-float and negative arguments R. Matthew Emerson R. Matthew Emerson
Description

According to the spec, the following should be true for any floating-point number f:

 (multiple-value-bind (signif expon sign)
                      (decode-float f)
   (* (scale-float signif expon) sign))
==  f

http://www.lispworks.com/documentation/HyperSpec/Body/f_dec_fl.htm

If f is negative, we appear to leave an extra minus sign in the results:

CCL> (decode-float -1.0d0)
-0.5D0
1
-1.0D0

and thus:

CCL> (let ((f -1.0d0))
       (multiple-value-bind (signif expon sign)
	   (decode-float f)
	 (* (scale-float signif expon) sign)))

1.0D0

Probably we should ensure that the significand is non-negative in all cases.

#472 fixed Hemlock can't open French file with long pathname R. Matthew Emerson gz
Description

See http://clozure.com/pipermail/openmcl-devel/2009-May/009392.html for assorted backtraces.

#519 fixed make-socket on Windows does not work for UDP sockets R. Matthew Emerson Hans Hübner
Description

With the trunk version of CCL on Windows Vista, (make-socket :type :datagram :remote-host "10.0.0.2" :remote-port 6038) fails in setsockopt because the "linger" option is not supported. I am attaching a patch that works for me.

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