From 90ea73819ecb410b914be2c5d1a0fa344c04a06b Mon Sep 17 00:00:00 2001 From: emarsden <emarsden> Date: Mon, 5 May 2003 12:04:26 +0000 Subject: [PATCH] Remove obsolete alias from MAKE-VECTOR to MAKE-ARRAY (internal to CL package) --- code/array.lisp | 9 ++------- general-info/release-19a.txt | 3 ++- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/code/array.lisp b/code/array.lisp index 6be1d29b6..174afc229 100644 --- a/code/array.lisp +++ b/code/array.lisp @@ -5,7 +5,7 @@ ;;; Carnegie Mellon University, and has been placed in the public domain. ;;; (ext:file-comment - "$Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/code/array.lisp,v 1.34 2003/02/24 10:07:00 emarsden Exp $") + "$Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/code/array.lisp,v 1.35 2003/05/05 12:04:26 emarsden Exp $") ;;; ;;; ********************************************************************** ;;; @@ -106,7 +106,7 @@ ;;;; MAKE-ARRAY -(eval-when (compile eval) +(eval-when (:compile-toplevel :execute) (defmacro pick-type (type &rest specs) `(cond ,@(mapcar #'(lambda (spec) @@ -302,11 +302,6 @@ (frob 0 dimensions initial-contents)))) -;;; Some people out there are still calling MAKE-VECTOR: -;;; -(setf (symbol-function 'make-vector) #'make-array) - - (defun vector (&rest objects) "Constructs a simple-vector from the given objects." (coerce (the list objects) 'simple-vector)) diff --git a/general-info/release-19a.txt b/general-info/release-19a.txt index c736bdc6a..187cdf64d 100644 --- a/general-info/release-19a.txt +++ b/general-info/release-19a.txt @@ -21,7 +21,7 @@ New in this release: * Feature enhancements: - Stack overflow checking added for FreeBSD/x86 and Linux/x86. - LISP:FIND-CLASS and LISP:CLASS-OF now return CLOS classes. The - symbols LISP:STARDARD-CLASS, LISP:BUILT-IN-CLASS, and + symbols LISP:STANDARD-CLASS, LISP:BUILT-IN-CLASS, and LISP:STRUCTURE-CLASS name CLOS classes. It is no longer necessary to SHADOWING-IMPORT these from PCL when doing MOP programming, and it fixes some non-compliances as well. @@ -69,6 +69,7 @@ New in this release: - Compiler eliminating some type checks in safe code. * Other changes: + - Removed obsolete alias from MAKE-VECTOR to MAKE-ARRAY * Numerous improvements to the PCL implementation of CLOS: - Gerd's PCL has been added, which fixes numerous bugs and ANSI/ -- GitLab