Mercurial > emacs
comparison src/ChangeLog @ 107366:14ff9accfbd3
Cleanup setup of gl_state in various parts of the code.
* syntax.h (SETUP_BUFFER_SYNTAX_TABLE): New macro.
(SETUP_SYNTAX_TABLE, SETUP_SYNTAX_TABLE_FOR_OBJECT):
* syntax.c (find_defun_start, Fchar_syntax, Fmatching_paren, skip_chars):
* regex.c (regex_compile): Use it.
(re_compile_pattern): Don't set gl_state.current_syntax_table since
it's now set in regex_compile when/if we need it.
| author | Stefan Monnier <monnier@iro.umontreal.ca> |
|---|---|
| date | Wed, 10 Mar 2010 09:45:21 -0500 |
| parents | feb1bc86a749 |
| children | b4d27afff1bf |
comparison
equal
deleted
inserted
replaced
| 107365:cdbf4c64ae3c | 107366:14ff9accfbd3 |
|---|---|
| 1 2010-03-10 Stefan Monnier <monnier@iro.umontreal.ca> | |
| 2 | |
| 3 Cleanup setup of gl_state in various parts of the code. | |
| 4 * syntax.h (SETUP_BUFFER_SYNTAX_TABLE): New macro. | |
| 5 (SETUP_SYNTAX_TABLE, SETUP_SYNTAX_TABLE_FOR_OBJECT): | |
| 6 * syntax.c (find_defun_start, Fchar_syntax, Fmatching_paren) | |
| 7 (skip_chars): | |
| 8 * regex.c (regex_compile): Use it. | |
| 9 (re_compile_pattern): Don't set gl_state.current_syntax_table since | |
| 10 it's now set in regex_compile when/if we need it. | |
| 11 | |
| 1 2010-03-05 Stefan Monnier <monnier@iro.umontreal.ca> | 12 2010-03-05 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 13 |
| 3 Make it possible to C-g in a tight bytecode loop again (bug#5680). | 14 Make it possible to C-g in a tight bytecode loop again (bug#5680). |
| 4 * lisp.h (ELSE_PENDING_SIGNALS): New macro. | 15 * lisp.h (ELSE_PENDING_SIGNALS): New macro. |
| 5 (QUIT): Use it to consolidate code and remove redundancy. | 16 (QUIT): Use it to consolidate code and remove redundancy. |
