1.0.31.14: removing :DEFAULT-INITARGS via DEFCLASS
authorNikodemus Siivola <nikodemus@random-state.net>
Fri, 18 Sep 2009 10:36:57 +0000 (10:36 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Fri, 18 Sep 2009 10:36:57 +0000 (10:36 +0000)
commitcf2e640eb50e7ae1cb301e9e20b2dac859c21c38
tree68e418b5f8ead135143c82149c489131dc877c98
parentcccbc9e70fd1c1bacc64b5c77463495192440a66
1.0.31.14: removing :DEFAULT-INITARGS via DEFCLASS

 * If a DEFCLASS is executed without :DEFAULT-INITARGS,
   pass :DIRECT-DEFAULT-INITARGS NIL to ENSURE-CLASS.

   AMOP specifies defaulting direct default initargs for
   reinitialization using existing CLASS-DIRECT-DEFAULT-INITARGS, but
   there is no requirement for DEFCLASS to preserve them, and doing
   that seems quite undesirable -- though I cannot find a requirement
   from CLHS for removing them either.
NEWS
src/code/filesys.lisp
tests/pathnames.impure.lisp
version.lisp-expr