From b93fd204fcf3a3d59d118d2f3ef2c73d856be853 Mon Sep 17 00:00:00 2001
From: emarsden <emarsden>
Date: Mon, 12 May 2003 16:33:28 +0000
Subject: [PATCH]  - information about package locks in the release notes
 (documentation    in the CMUCL User's Manual to be added eventually)

---
 general-info/release-19a.txt | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/general-info/release-19a.txt b/general-info/release-19a.txt
index 12a1919de..98f476efd 100644
--- a/general-info/release-19a.txt
+++ b/general-info/release-19a.txt
@@ -20,11 +20,19 @@ New in this release:
        
   * Feature enhancements:
      - Stack overflow checking added for FreeBSD/x86 and Linux/x86.
+       Code that makes the control stack overflow (for example due to
+       unbounded recursion) will lead to a STORAGE-ERROR being
+       signaled, instead of making CMUCL crash.
      - LISP:FIND-CLASS and LISP:CLASS-OF now return CLOS classes.  The
        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.
+     - Package locks: a package whose EXT:PACKAGE-LOCK is enabled
+       non-NIL is protected against changes in its structure (list of
+       exported symbols, use-list etc). Symbols in a package whose
+       EXT:PACKAGE-DEFINITION-LOCK is enabled are protected against
+       redefinition.
      - Weak hash tables have been added for x86 systems.
      - Local functions are now named (FLET <name> ...) or 
        (LABELS <name> ...).
-- 
GitLab