Custom Query (1030 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (193 - 195 of 1030)

Ticket Resolution Summary Owner Reporter
#924 fixed Add monotonic clock support Francois-Rene Rideau
Description

Dan Weinreb 2008-12-05 10:58:05 EST It would be nice to have a way to get "monotonic" time from Linux, which is obtained by

clock_gettime(CLOCK_MONOTONIC, &ts);

Priority: If you have to wash your dog, do that first.

NB: This was ITA bug 51985.

#926 fixed Some users have difficulty understanding the error that occurs when declarations are encountered in contexts where they aren't allowed Gary Byers Francois-Rene Rideau
Description

Dan Weinreb 2009-01-05 13:49:46 EST

(defun foo (a)
  (declare (fixnum a))
  (+ a a))

works fine.

(defmacro bad () '(declare (fixnum a)))
(defun foo (a) (bad) (+ a a))

gets a compile-time error, because macros are not allowed to expand into declarations.

However, the text of the error message is:

DECLARE not expected in (DECLARE (FIXNUM A)).

That's pretty unclear.

[NB: was ITA bug 52936]

#927 fixed If a symbol-macrolet defines the same symbol twice, the compiler should complain Francois-Rene Rideau
Description

Dan Weinreb 2009-01-09 10:59:52 EST We had trouble in a place where a macro of ours expanded into a symbol-macrolet with several clauses, two of which defined the very same symbol. See our Buzilla

http://svn.internal.itasoftware.com/trac/changeset/238504

I don't actually see anywhere in the HyperSpec that says this is illegal, although it also does not say what it would do (which symbol "wins"?).

SBCL flags it as an error.

For the time being, Fare has fixed that macro to check for that error manually.

[NB: ITA Bug 53168]

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