aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorMattias EngdegÄrd2024-02-17 13:27:25 +0100
committerMattias EngdegÄrd2024-02-17 20:29:54 +0100
commit1b20fe7dff234a8660d8a73c9a183c19863331a7 (patch)
tree9de544f8c0e489d5320761dab55c581d5085deed /etc
parent934046990b5cbe48d863559d3d1f9c07d7dd949a (diff)
downloademacs-scratch/obarray.tar.gz
emacs-scratch/obarray.zip
Update NEWS and manual after obarray changesscratch/obarray
* doc/lispref/abbrevs.texi (Abbrev Tables): * doc/lispref/symbols.texi (Creating Symbols): * doc/lispref/objects.texi (Type Predicates): Update text for obarray now being an opaque type. * etc/NEWS: Announce.
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS20
1 files changed, 20 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 4477116248e..d8acebc7eef 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1985,6 +1985,26 @@ The 'test' parameter is omitted if it is 'eql' (the default), as is
1985'data' if empty. 'rehash-size', 'rehash-threshold' and 'size' are 1985'data' if empty. 'rehash-size', 'rehash-threshold' and 'size' are
1986always omitted, and ignored if present when the object is read back in. 1986always omitted, and ignored if present when the object is read back in.
1987 1987
1988** Obarrays
1989
1990+++
1991*** New 'obarray' type.
1992Obarrays are now represented by an opaque type instead of using vectors.
1993They are created by 'obarray-make' and manage their internal storage
1994dynamically, which means that the size parameter to 'obarray-make' can
1995safely be omitted. That is, they do not become slower as they fill up.
1996
1997The old vector representation is still accepted by functions operating
1998on obarrays, but 'obarrayp' only returns 't' for obarray objects.
1999'type-of' now returns 'obarray' for obarray objects.
2000
2001+++
2002*** New function 'obarray-clear' removes all symbols from an obarray.
2003
2004---
2005*** 'obarray-size' and 'obarray-default-size' are now obsolete.
2006They pertained to the internal storage size which is now irrelevant.
2007
1988+++ 2008+++
1989** 'treesit-install-language-grammar' can handle local directory instead of URL. 2009** 'treesit-install-language-grammar' can handle local directory instead of URL.
1990It is now possible to pass a directory of a local repository as URL 2010It is now possible to pass a directory of a local repository as URL