aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorStefan Monnier2006-10-03 13:47:26 +0000
committerStefan Monnier2006-10-03 13:47:26 +0000
commit54dd3310afa4bacd201ce9e126be49ede6aa3a36 (patch)
tree37a3e759f01471ae7529b6a88bad594d060f3ca8 /src/ChangeLog
parentec40e71f22d2ccb626286622c5217ec282cf05c3 (diff)
downloademacs-54dd3310afa4bacd201ce9e126be49ede6aa3a36.tar.gz
emacs-54dd3310afa4bacd201ce9e126be49ede6aa3a36.zip
(compile_pattern): Only check `cp->syntax_table' if needed.
(compile_pattern_1): Remember `used_syntax' in `cp->syntax_table'. (clear_regexp_cache): Only flush those regexps which depend on a syntax-table.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index b13d015c01a..f64020ca34d 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,17 @@
12006-10-03 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * lisp.h (clear_regexp_cache): Declare.
4
5 * search.c (compile_pattern): Only check `cp->syntax_table' if needed.
6 (compile_pattern_1): Remember `used_syntax' in `cp->syntax_table'.
7 (clear_regexp_cache): Only flush those regexps which depend on
8 a syntax-table.
9
10 * regex.c (regex_compile): Set the new `used_syntax' bit.
11
12 * regex.h: Remove file local variables.
13 (struct re_pattern_buffer): New field `used_syntax'.
14
12006-10-03 Kim F. Storm <storm@cua.dk> 152006-10-03 Kim F. Storm <storm@cua.dk>
2 16
3 * process.c (list_processes_1): Run sentinels before removing dead 17 * process.c (list_processes_1): Run sentinels before removing dead