diff options
| author | Kim F. Storm | 2005-06-22 23:18:45 +0000 |
|---|---|---|
| committer | Kim F. Storm | 2005-06-22 23:18:45 +0000 |
| commit | d1fab151dfb28b8f423b7cfa35cf5f8e3f731461 (patch) | |
| tree | 95ebab308e2172ae2940e62e396ba920a5be89c5 | |
| parent | 68be435ea8710d2d8bbac9fbaed911be95f112e0 (diff) | |
| download | emacs-d1fab151dfb28b8f423b7cfa35cf5f8e3f731461.tar.gz emacs-d1fab151dfb28b8f423b7cfa35cf5f8e3f731461.zip | |
(save-match-data): Add comment about using evaporate arg
to set-match-data.
| -rw-r--r-- | lisp/subr.el | 2 | ||||
| -rw-r--r-- | src/ChangeLog | 7 |
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 @@ | |||
| 1 | 2005-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 | |||
| 1 | 2005-06-22 Miles Bader <miles@gnu.org> | 8 | 2005-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'. |