Custom Query (1030 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (484 - 486 of 1030)

Ticket Resolution Summary Owner Reporter
#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]

#837 fixed Some constant-valued integer expressions can be evaluated twice in generated code Gary Byers Gary Byers
Description

From Eric Marsden on openmcl-devel:

| Welcome to Clozure Common Lisp Version 1.7-dev-r14686M  (LinuxX8664)!
| ? (defun foo ()
|     (catch 'ct5 (throw 'ct5 (logior -920833 (the integer
-2513842743151)))))
| FOO
| ? (foo)
| > Error: Can't throw to tag -263425
| > While executing: FOO, in process listener(1).
`----
#585 fixed Small patch to contrib code (paine's workpersistence.lisp) p2 John Miller
Description

On my machine workpersistence.lisp writes a Hemlock editor window to the workpersistence.text file even when I have closed that window. The attached file contains a couple extra lines of code that seem to fix that.

Let me know if there is a better venue for patching.

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