diff options
| author | Mattias EngdegÄrd | 2024-02-17 13:27:25 +0100 |
|---|---|---|
| committer | Mattias EngdegÄrd | 2024-02-17 20:29:54 +0100 |
| commit | 1b20fe7dff234a8660d8a73c9a183c19863331a7 (patch) | |
| tree | 9de544f8c0e489d5320761dab55c581d5085deed /etc/NEWS | |
| parent | 934046990b5cbe48d863559d3d1f9c07d7dd949a (diff) | |
| download | emacs-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/NEWS')
| -rw-r--r-- | etc/NEWS | 20 |
1 files changed, 20 insertions, 0 deletions
| @@ -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 |
| 1986 | always omitted, and ignored if present when the object is read back in. | 1986 | always omitted, and ignored if present when the object is read back in. |
| 1987 | 1987 | ||
| 1988 | ** Obarrays | ||
| 1989 | |||
| 1990 | +++ | ||
| 1991 | *** New 'obarray' type. | ||
| 1992 | Obarrays are now represented by an opaque type instead of using vectors. | ||
| 1993 | They are created by 'obarray-make' and manage their internal storage | ||
| 1994 | dynamically, which means that the size parameter to 'obarray-make' can | ||
| 1995 | safely be omitted. That is, they do not become slower as they fill up. | ||
| 1996 | |||
| 1997 | The old vector representation is still accepted by functions operating | ||
| 1998 | on 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. | ||
| 2006 | They 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. |
| 1990 | It is now possible to pass a directory of a local repository as URL | 2010 | It is now possible to pass a directory of a local repository as URL |