aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKim F. Storm2005-06-22 23:18:45 +0000
committerKim F. Storm2005-06-22 23:18:45 +0000
commitd1fab151dfb28b8f423b7cfa35cf5f8e3f731461 (patch)
tree95ebab308e2172ae2940e62e396ba920a5be89c5
parent68be435ea8710d2d8bbac9fbaed911be95f112e0 (diff)
downloademacs-d1fab151dfb28b8f423b7cfa35cf5f8e3f731461.tar.gz
emacs-d1fab151dfb28b8f423b7cfa35cf5f8e3f731461.zip
(save-match-data): Add comment about using evaporate arg
to set-match-data.
-rw-r--r--lisp/subr.el2
-rw-r--r--src/ChangeLog7
2 files changed, 9 insertions, 0 deletions
diff --git a/lisp/subr.el b/lisp/subr.el
index 15c23ebc81b..cb8006c10a7 100644
--- a/lisp/subr.el
+++ b/lisp/subr.el
@@ -2020,6 +2020,8 @@ The value returned is the value of the last form in BODY."
2020 '((save-match-data-internal (match-data))) 2020 '((save-match-data-internal (match-data)))
2021 (list 'unwind-protect 2021 (list 'unwind-protect
2022 (cons 'progn body) 2022 (cons 'progn body)
2023 ;; It is safe to free (evaporate) markers immediately here,
2024 ;; as Lisp programs should not copy from save-match-data-internal.
2023 '(set-match-data save-match-data-internal 'evaporate)))) 2025 '(set-match-data save-match-data-internal 'evaporate))))
2024 2026
2025(defun match-string (num &optional string) 2027(defun match-string (num &optional string)
diff --git a/src/ChangeLog b/src/ChangeLog
index 659f1066efc..72890cbc545 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,10 @@
12005-06-23 Kim F. Storm <storm@cua.dk>
2
3 * search.c (Fmatch_data): Remove evaporate option.
4 (Fmatch_data): Do not mention evaporate option in doc string.
5 Add commentary explaining evaporate arg (for internal use only).
6 (unwind_set_match_data): Add comment on evaporate use.
7
12005-06-22 Miles Bader <miles@gnu.org> 82005-06-22 Miles Bader <miles@gnu.org>
2 9
3 * xfaces.c (Qvertical_border): Renamed from `Qvertical_divider'. 10 * xfaces.c (Qvertical_border): Renamed from `Qvertical_divider'.