comparison src/ChangeLog @ 55719:91bed9994bc1

*** empty log message ***
author Kim F. Storm <storm@cua.dk>
date Fri, 21 May 2004 23:35:24 +0000
parents 7be5e286a97a
children 623ab06bb37b
comparison
equal deleted inserted replaced
55718:fe4aaa8465f2 55719:91bed9994bc1
1 2004-05-22 Kim F. Storm <storm@cua.dk>
2
3 * alloc.c (struct backtrace): Add debug_on_exit member.
4 (Fgarbage_collect): Clear out buffer undo_list markers after gc_sweep.
5 Identify those markers as Lisp_Misc_Free objects. Clear car and cdr of
6 the removed cons cells.
7 (mark_object): Undo previous change - disallow Lisp_Misc_Free objects.
8 (gc_sweep): Clear cons_blocks before sweeping strings, so we don't have
9 any cons cells pointing to unallocated stings.
10 Do not lisp_free any marker blocks, as there may still be pointers
11 to them from buffer undo lists at this stage of GC.
12
13 * keyboard.c (struct backtrace): Add debug_on_exit member.
14 (Fcommand_execute): Clear it.
15
1 2004-05-20 Luc Teirlinck <teirllm@auburn.edu> 16 2004-05-20 Luc Teirlinck <teirllm@auburn.edu>
2 17
3 * intervals.c (lookup_char_property): Do not prematurely return nil. 18 * intervals.c (lookup_char_property): Do not prematurely return nil.
4 19
5 2004-05-19 Jim Blandy <jimb@redhat.com> 20 2004-05-19 Jim Blandy <jimb@redhat.com>
6 21
7 Add support for new '\_<' and '\_>' regexp operators, matching the 22 Add support for new '\_<' and '\_>' regexp operators, matching the
8 beginning and ends of symbols. 23 beginning and ends of symbols.
24
9 * regex.c (enum syntaxcode): Add Ssymbol. 25 * regex.c (enum syntaxcode): Add Ssymbol.
10 (init_syntax_once): Set the syntax for '_' to Ssymbol, not Sword. 26 (init_syntax_once): Set the syntax for '_' to Ssymbol, not Sword.
11 (re_opcode_t): New opcodes `symbeg' and `symend'. 27 (re_opcode_t): New opcodes `symbeg' and `symend'.
12 (print_partial_compiled_pattern): Print the new opcodes properly. 28 (print_partial_compiled_pattern): Print the new opcodes properly.
13 (regex_compile): Parse the new operators. 29 (regex_compile): Parse the new operators.