summaryrefslogtreecommitdiff
path: root/etc/NEWS
diff options
context:
space:
mode:
authorK. Handa <handa@gnu.org>2017-10-08 11:56:06 +0900
committerK. Handa <handa@gnu.org>2017-10-08 11:56:06 +0900
commita9b72976deec9b266950865581a626ec8f7b74f4 (patch)
tree7b5fb778bad612133b54ea3a39aa8356b6bdbaf7 /etc/NEWS
parent64baaff8c5f70b7d637ac37304c4377e955b3f09 (diff)
parentc194fb61c638490e3510864fe2750814af8c3719 (diff)
downloademacs-a9b72976deec9b266950865581a626ec8f7b74f4.tar.gz
Merge branch 'emacs-26' of git.sv.gnu.org:/srv/git/emacs into emacs-26
Diffstat (limited to 'etc/NEWS')
-rw-r--r--etc/NEWS18
1 files changed, 10 insertions, 8 deletions
diff --git a/etc/NEWS b/etc/NEWS
index b75fbd65b7a..a9a4bc61872 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1115,7 +1115,7 @@ See the 'vc-faces' customization group.
*** 'vc-dir-mode' now binds 'vc-log-outgoing' to 'O'; and has various
branch-related commands on a keymap bound to 'B'.
----
++++
*** 'vc-region-history' is now bound to 'C-x v h', replacing the older
'vc-insert-headers' binding.
@@ -1364,6 +1364,15 @@ non-nil, but the code returned the list in the increasing order of
priority instead. Now the code does what the documentation says it
should do.
++++
+** 'format' now avoids allocating a new string in more cases.
+'format' was previously documented to return a newly-allocated string,
+but this documentation was not correct, as (eq x (format x)) returned
+t when x was the empty string. 'format' is no longer documented to
+return a newly-allocated string, and the implementation now takes
+advantage of the doc change to avoid making copies of strings in
+common cases like (format "foo") and (format "%s" "foo").
+
---
** The function 'eldoc-message' now accepts a single argument.
Programs that called it with multiple arguments before should pass
@@ -1559,13 +1568,6 @@ Emacs integers with %e, %f, or %g conversions. For example, on these
hosts (eql N (string-to-number (format "%.0f" N))) now returns t for
all Emacs integers N.
-+++
-** 'format' is no longer documented to return a newly-allocated string.
-This documentation was not correct, as (eq x (format x)) returned t
-when x was the empty string. 'format' now takes advantage of the doc
-change to avoid making copies of strings in common cases like (format
-"foo") and (format "%s" "foo").
-
---
** Calls that accept floating-point integers (for use on hosts with
limited integer range) now signal an error if arguments are not