emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/src/ChangeLog


From: Stefan Monnier
Subject: [Emacs-diffs] Changes to emacs/src/ChangeLog
Date: Fri, 23 Aug 2002 18:21:52 -0400

Index: emacs/src/ChangeLog
diff -c emacs/src/ChangeLog:1.2832 emacs/src/ChangeLog:1.2833
*** emacs/src/ChangeLog:1.2832  Thu Aug 22 12:52:22 2002
--- emacs/src/ChangeLog Fri Aug 23 18:21:51 2002
***************
*** 1,3 ****
--- 1,14 ----
+ 2002-08-23  Stefan Monnier  <address@hidden>
+ 
+       * regex.c (PATFETCH): Remove the translating fetch.
+       (PATFETCH_RAW): Rename to PATFETCH.
+       (set_image_of_range): New fun.
+       (SET_RANGE_TABLE_WORK_AREA): Use it.
+       (regex_compile): Don't translate the pattern chars so eagerly.
+       Only do it when inserting an `exactn' bytecode or when handling
+       a char-range.
+       (mutually_exclusive_p): Avoid empty statement.
+ 
  2002-08-22  Kim F. Storm  <address@hidden>
  
        * xdisp.c (redisplay_window): Do not `goto try_to_scroll' when we
***************
*** 511,521 ****
        (parse_solitary_modifier, Fexecute_extended_command): Likewise.
        * textprop.c (validate_interval_range, interval_of): Likewise.
  
!       * fontset.c (Fset_fontset_font): Use SDATA instead of
!       XSTRING()->data.
  
!       * charset.h (FETCH_STRING_CHAR_ADVANCE,
!       FETCH_STRING_CHAR_ADVANCE_NO_CHECK): Use SBYTES instead of
        XSTRING()->size_byte.
  
        * lisp.h (SDATA, SREF): Produce rvalue.
--- 522,531 ----
        (parse_solitary_modifier, Fexecute_extended_command): Likewise.
        * textprop.c (validate_interval_range, interval_of): Likewise.
  
!       * fontset.c (Fset_fontset_font): Use SDATA instead of XSTRING()->data.
  
!       * charset.h (FETCH_STRING_CHAR_ADVANCE)
!       (FETCH_STRING_CHAR_ADVANCE_NO_CHECK): Use SBYTES instead of
        XSTRING()->size_byte.
  
        * lisp.h (SDATA, SREF): Produce rvalue.
***************
*** 524,531 ****
        * buffer.c (Fother_buffer): Use SREF when retrieving a byte from
        a string.
        * casefiddle.c (casify_object): Use SSET.
!       * charset.h (FETCH_STRING_CHAR_ADVANCE,
!       FETCH_STRING_CHAR_ADVANCE_NO_CHECK): Use SDATA when getting
        address of string contents.
        * data.c (Faref): Use SDATA.
        (Faset): Use SDATA, SSET.
--- 534,541 ----
        * buffer.c (Fother_buffer): Use SREF when retrieving a byte from
        a string.
        * casefiddle.c (casify_object): Use SSET.
!       * charset.h (FETCH_STRING_CHAR_ADVANCE)
!       (FETCH_STRING_CHAR_ADVANCE_NO_CHECK): Use SDATA when getting
        address of string contents.
        * data.c (Faref): Use SDATA.
        (Faset): Use SDATA, SSET.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]