* minor incompatible change: TRUENAME now considers the truename of
a file naming a directory to be the pathname with :DIRECTORY
component indicating that directory.
+ * minor incompatible change: a NAMED clause in the extended form of
+ LOOP no longer causes a BLOCK named NIL to surround the LOOP. The
+ reason for the previous behaviour is unclear.
* more systematization and improvement of CLOS and MOP conformance
in PCL (thanks to Gerd Moellman and Pierre Mai):
** the standard ANSI CL generic function NO-NEXT-METHOD is now
** COMPUTE-SLOTS :AROUND now assigns locations sequentially based
on the order returned by the primary method for classes of
class STANDARD-CLASS;
+ ** DEFINE-METHOD-COMBINATION now works with the :ARGUMENTS option.
* fixed some bugs shown by Paul Dietz' test suite:
- ** DOLIST puts its body in TAGBODY
+ ** DOLIST puts its body in TAGBODY;
** SET-EXCLUSIVE-OR sends arguments to :TEST function in the
- correct order
+ correct order;
** MULTIPLE-VALUE-SETQ evaluates side-effectful places before
- value producing form
+ value producing form;
** if more variables are given to PROGV than values, extra
- variables are bound and made to have no value
+ variables are bound and made to have no value;
** NSUBSTITUTE on list arguments gets the right answer with
- :FROM-END
+ :FROM-END;
** ELT signals an error of type TYPE-ERROR when the index argument
is not a valid sequence index;
** LOOP signals (at macroexpansion time) an error of type
PROGRAM-ERROR when duplicate variable names are found;
- ** LOOP supports DOWNTO and ABOVE properly (thanks to Matthew Danish)
+ ** LOOP supports DOWNTO and ABOVE properly; (thanks to Matthew Danish)
** FUNCALL of special-operators now cause an error of type
UNDEFINED-FUNCTION;
** PSETQ now works as required in the presence of side-effecting
symbol-macro places;
- ** NCONC accepts any object as its last argument
- ** :COUNT argument to sequence functions may be BIGNUM (thanks to
- Gerd Moellman);
+ ** NCONC accepts any object as its last argument;
+ ** :COUNT argument to sequence functions may be BIGNUM; (thanks to
+ Gerd Moellman)
** Loop-package does not require a package to be explicitely
specified;
* fixed bug 166: compiler preserves "there is a way to go"