comparison src/ChangeLog @ 55691:ff55c1509ff7

*** empty log message ***
author Stefan Monnier <monnier@iro.umontreal.ca>
date Wed, 19 May 2004 16:38:34 +0000
parents 0980d2ede966
children 7be5e286a97a
comparison
equal deleted inserted replaced
55690:daeeb5ef2d95 55691:ff55c1509ff7
1 2004-05-19 Jim Blandy <jimb@redhat.com>
2
3 Add support for new '\_<' and '\_>' regexp operators, matching the
4 beginning and ends of symbols.
5 * regex.c (enum syntaxcode): Add Ssymbol.
6 (init_syntax_once): Set the syntax for '_' to Ssymbol, not Sword.
7 (re_opcode_t): New opcodes `symbeg' and `symend'.
8 (print_partial_compiled_pattern): Print the new opcodes properly.
9 (regex_compile): Parse the new operators.
10 (analyse_first): Skip symbeg and symend (they match only the empty string).
11 (mutually_exclusive_p): `symend' is mutually exclusive with \s_ and
12 \sw; `symbeg' is mutually exclusive with \S_ and \Sw.
13 (re_match_2_internal): Match symbeg and symend.
14
15 * search.c (trivial_regexp_p): \_ is no longer a trivial regexp.
16
1 2004-05-19 Kim F. Storm <storm@cua.dk> 17 2004-05-19 Kim F. Storm <storm@cua.dk>
2 18
3 * .gdbinit (xsymbol): Fix last change. 19 * .gdbinit (xsymbol): Fix last change.
20
21 2004-05-18 Stefan Monnier <monnier@iro.umontreal.ca>
22
23 * .gdbinit (xprintstr): New fun.
24 (xstring, xprintsym): Use it.
25
26 * w32proc.c (create_child): Use INTMASK.
27
28 * alloc.c (Fgarbage_collect): Do all the marking before flushing
29 unmarked elements of the undo list.
4 30
5 2004-05-18 David Ponce <david@dponce.com> 31 2004-05-18 David Ponce <david@dponce.com>
6 32
7 * print.c (print): Reset print_depth before to call print_object. 33 * print.c (print): Reset print_depth before to call print_object.
8 34