m4-commit
[Top][All Lists]
Advanced

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

Changes to m4/ChangeLog,v


From: Gary V. Vaughan
Subject: Changes to m4/ChangeLog,v
Date: Thu, 13 Jul 2006 23:35:16 +0000

CVSROOT:        /sources/m4
Module name:    m4
Changes by:     Gary V. Vaughan <gary>  06/07/13 23:35:16

Index: ChangeLog
===================================================================
RCS file: /sources/m4/m4/ChangeLog,v
retrieving revision 1.327
retrieving revision 1.328
diff -u -b -r1.327 -r1.328
--- ChangeLog   13 Jul 2006 15:58:56 -0000      1.327
+++ ChangeLog   13 Jul 2006 23:35:15 -0000      1.328
@@ -1,3 +1,37 @@
+2006-07-14  Gary V. Vaughan  <address@hidden>
+
+       * m4/m4module.h (m4_regexp_syntax_decode, m4_regexp_syntax_encode)
+       (m4_get_regexp_syntax_opt, m4_set_regexp_syntax_opt): Declare
+       new functions for managing regexp syntax options.
+       * m4/m4private.h (m4): Add regexp_syntax field.
+       * m4/resyntax.c: New file implements the above.
+       * Makefile.am (m4_libm4_la_SOURCES): Add m4/resyntax.c.
+       * modules/gnu.c (RE_SYNTAX_BRE, RE_SYNTAX_ERE, builtin_eregexp)
+       (builtin_epatsubst, builtin_erenamsyms, m4_regexp_do)
+       (m4_patsubst_do, m4_renamesyms_do): Removed.
+       (builtin_changeresyntax): New builtin to change regular expression
+       syntax.
+       (m4_resyntax_encode_safe): Factor out diagnostics code.
+       * src/freeze.c (produce_resyntax_dump): New function to dump
+       default regexp syntax specifier to frozen file.
+       (reload_frozen_state): Updated to action 'R' directive.
+       * src/main.c (usage): Describe new -r option.
+       (long_options, OPTSTRING): Declare it.
+       (main): Encode and store cli regexp syntax option argument.
+       * tests/freeze.at (regexp syntax): New test that regexp syntax
+       survives freezing.
+       * tests/generate.awk (m4_pattern_allow): Updated for renamesyms.
+       * doc/m4.texinfo (Erenamesyms and Renamesyms, Eregexp and Regexp)
+       (Epatsubst and Patsubst): Renamed to...
+       (Renamesyms, Regexp, Patsubst): ...these respectively. Updated
+       documentation and added new examples.
+       (Changeresyntax): New section describing changeresyntax builtin,
+       and regexp syntax names.
+       (Regular expression syntax): New section describing differences
+       between various regular expression syntaxes.
+       (Frozen files): Document 'R' directive.
+       * NEWS: Updated.
+
 2006-07-13  Gary V. Vaughan  <address@hidden>
 
        * bootstrap: Enhanced to work more like our other scripts:
@@ -6677,4 +6711,4 @@
        * Initial beta release.  Release 0.50, manual 0.05.
 
 
-       $Revision: 1.327 $ $Date: 2006/07/13 15:58:56 $
+       $Revision: 1.328 $ $Date: 2006/07/13 23:35:15 $




reply via email to

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