diff options
| author | Stefan Monnier | 2000-03-16 02:55:33 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2000-03-16 02:55:33 +0000 |
| commit | 99633e97e9550fdf274c64f213de0d59c759bc98 (patch) | |
| tree | 478e695c3809a60d6427ce7af573934c1cc2e607 /src/ChangeLog | |
| parent | fd0e837bd18160028ccdc7dcdc6d436b7552d2a0 (diff) | |
| download | emacs-99633e97e9550fdf274c64f213de0d59c759bc98.tar.gz emacs-99633e97e9550fdf274c64f213de0d59c759bc98.zip | |
(re_match_2): Fix string shortening (to fit `stop') to make sure
POINTER_TO_OFFSET gives the same value before and after PREFETCH.
Use `dfail' to guarantee "atomic" matching.
(PTR_TO_OFFSET): Use POINTER_TO_OFFSET.
(debug): Now only active if > 0 rather than if != 0.
(DEBUG_*): Update for the new meaning of `debug'.
(print_partial_compiled_pattern): Add missing `succeed' case.
Use CHARSET_* macros in the charset(_not) branch.
Fix off-by-two bugs in `succeed_n', `jump_n' and `set_number_at'.
(store_op1, store_op2, insert_op1, insert_op2)
(at_begline_loc_p, at_endline_loc_p): Add prototype.
(group_in_compile_stack): Move to after its arg's types are declared
and add a prototype.
(PATFETCH): Define in terms of PATFETCH_RAW.
(GET_UNSIGNED_NUMBER): Add the usual `do { ... } while(0)' wrapper.
(QUIT): Redefine as a nop except for NTemacs.
(regex_compile): Handle intervals {,M} as if it was {0,M}.
Fix indentation of the greedy-op and shy-group code.
(at_(beg|end)line_loc_p): Fix argument's types.
(re_compile_fastmap): Ifdef out failure_stack_ptr to shut up gcc.
(re_search_2): Use POS_AS_IN_BUFFER. Simplify `room' computation.
(MATCHING_IN_FIRST_STRING): Remove.
(re_match_2): Use POS_AS_IN_BUFFER.
Ifdef out failure_stack_ptr to shut up gcc.
Use FIRST_STRING_P and POINTER_TO_OFFSET.
Use QUIT unconditionally.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 097e72d13ae..58990675315 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,32 @@ | |||
| 1 | 2000-03-15 Stefan Monnier <monnier@cs.yale.edu> | ||
| 2 | |||
| 3 | * regex.c (re_match_2): Fix string shortening (to fit `stop') to make sure | ||
| 4 | POINTER_TO_OFFSET gives the same value before and after PREFETCH. | ||
| 5 | Use `dfail' to guarantee "atomic" matching. | ||
| 6 | (PTR_TO_OFFSET): Use POINTER_TO_OFFSET. | ||
| 7 | (debug): Now only active if > 0 rather than if != 0. | ||
| 8 | (DEBUG_*): Update for the new meaning of `debug'. | ||
| 9 | (print_partial_compiled_pattern): Add missing `succeed' case. | ||
| 10 | Use CHARSET_* macros in the charset(_not) branch. | ||
| 11 | Fix off-by-two bugs in `succeed_n', `jump_n' and `set_number_at'. | ||
| 12 | (store_op1, store_op2, insert_op1, insert_op2) | ||
| 13 | (at_begline_loc_p, at_endline_loc_p): Add prototype. | ||
| 14 | (group_in_compile_stack): Move to after its arg's types are declared | ||
| 15 | and add a prototype. | ||
| 16 | (PATFETCH): Define in terms of PATFETCH_RAW. | ||
| 17 | (GET_UNSIGNED_NUMBER): Add the usual `do { ... } while(0)' wrapper. | ||
| 18 | (QUIT): Redefine as a nop except for NTemacs. | ||
| 19 | (regex_compile): Handle intervals {,M} as if it was {0,M}. | ||
| 20 | Fix indentation of the greedy-op and shy-group code. | ||
| 21 | (at_(beg|end)line_loc_p): Fix argument's types. | ||
| 22 | (re_compile_fastmap): Ifdef out failure_stack_ptr to shut up gcc. | ||
| 23 | (re_search_2): Use POS_AS_IN_BUFFER. Simplify `room' computation. | ||
| 24 | (MATCHING_IN_FIRST_STRING): Remove. | ||
| 25 | (re_match_2): Use POS_AS_IN_BUFFER. | ||
| 26 | Ifdef out failure_stack_ptr to shut up gcc. | ||
| 27 | Use FIRST_STRING_P and POINTER_TO_OFFSET. | ||
| 28 | Use QUIT unconditionally. | ||
| 29 | |||
| 1 | 2000-03-15 Gerd Moellmann <gerd@gnu.org> | 30 | 2000-03-15 Gerd Moellmann <gerd@gnu.org> |
| 2 | 31 | ||
| 3 | * minibuf.c (Fminibuffer_complete): Set point to ZV if finding | 32 | * minibuf.c (Fminibuffer_complete): Set point to ZV if finding |