diff options
author | Po Lu <luangruo@yahoo.com> | 2021-12-15 18:39:06 +0800 |
---|---|---|
committer | Po Lu <luangruo@yahoo.com> | 2021-12-15 18:39:06 +0800 |
commit | 81d2e846a801a45befe911146469a983af8438c6 (patch) | |
tree | 3197d30635b7e6752fd2cba09b8681579bd5a7c5 /etc | |
parent | 30ac6fbbed95b3e9db530a35be7d04c257076423 (diff) | |
parent | 92ed2fe6886a367f00cf04a11d39b4fbf7a44edc (diff) | |
download | emacs-81d2e846a801a45befe911146469a983af8438c6.tar.gz |
Merge remote-tracking branch 'origin/master' into feature/pgtk
Diffstat (limited to 'etc')
-rw-r--r-- | etc/NEWS.28 | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/etc/NEWS.28 b/etc/NEWS.28 index d2565e50e1e..e7d72159023 100644 --- a/etc/NEWS.28 +++ b/etc/NEWS.28 @@ -1011,20 +1011,6 @@ file: (add-hook 'foo-mode-hook (lambda () (auto-fill-mode -1)) -** Xref migrated from EIEIO to cl-defstruct for its core objects. -This means that 'oref' and 'with-slots' no longer works on them, and -'make-instance' can no longer be used to create those instances (which -wasn't recommended anyway). Packages should restrict themselves to -using functions like 'xref-make', 'xref-make-match', -'xref-make-*-location', as well as accessor functions -'xref-item-summary' and 'xref-item-location'. - -Among the benefits are better performance (noticeable when there are a -lot of matches) and improved flexibility: 'xref-match-item' instances -do not require that 'location' inherits from 'xref-location' anymore -(that class was removed), so packages can create new location types to -use with "match items" without adding EIEIO as a dependency. - * Editing Changes in Emacs 28.1 @@ -3724,6 +3710,20 @@ user option has been renamed to 'find-library-source-path', and --- ** The macro 'vc-call' no longer evaluates its second argument twice. +** Xref migrated from EIEIO to cl-defstruct for its core objects. +This means that 'oref' and 'with-slots' no longer works on them, and +'make-instance' can no longer be used to create those instances (which +wasn't recommended anyway). Packages should restrict themselves to +using functions like 'xref-make', 'xref-make-match', +'xref-make-*-location', as well as accessor functions +'xref-item-summary' and 'xref-item-location'. + +Among the benefits are better performance (noticeable when there are a +lot of matches) and improved flexibility: 'xref-match-item' instances +do not require that 'location' inherits from 'xref-location' anymore +(that class was removed), so packages can create new location types to +use with "match items" without adding EIEIO as a dependency. + * Lisp Changes in Emacs 28.1 |