From 1d474ad69d19d01b047012734530fb4c5eb82144 Mon Sep 17 00:00:00 2001 From: Philipp Stephani Date: Sat, 10 Apr 2021 21:54:12 +0200 Subject: [PATCH] * etc/NEWS: Extend paragraph about &define form and backtracking --- etc/NEWS | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/etc/NEWS b/etc/NEWS index 328c38c1189..5e37b38b90e 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -2535,8 +2535,11 @@ back in Emacs 23.1. The affected functions are: 'make-obsolete', ** The 'values' variable is now obsolete. -** The '&define' keyword in an Edebug specification now disables -backtracking. ++++ +** The '&define' keyword in an Edebug specification now disables backtracking. +The implementation was buggy, and multiple &define forms in an &or +form should be exceedingly rare. See the Info node 'Backtracking' in +the Emacs Lisp reference manual for background. * Lisp Changes in Emacs 28.1 -- 2.39.5