73
I Use This!
Very Low Activity

Commits : Listings

Analyzed 4 days ago. based on code collected 5 days ago.
May 27, 2023 — May 27, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Whitespace cleanup More... almost 18 years ago
Whitespace cleanup More... almost 18 years ago
Distribute a rudimentary man page. * Makefile.am (SUBDIRS): Move doc after src so that 'm4 --help' can feed help2man. * doc/Makefile.am (man_MANS, EXTRA_DIST, MAINTAINERDISTCLEAN), (SUFFIXES, m4.1): New macros and rules to build m4.1. More... almost 18 years ago
Distribute a rudimentary man page. * Makefile.am (SUBDIRS): Move doc after src so that 'm4 --help' can feed help2man. * doc/Makefile.am (man_MANS, EXTRA_DIST, MAINTAINERDISTCLEAN), (SUFFIXES, m4.1): New macros and rules to build m4.1. More... almost 18 years ago
Distribute a rudimentary man page. * Makefile.am (SUBDIRS): Move doc after src so that 'm4 --help' can feed help2man. * doc/Makefile.am (man_MANS, EXTRA_DIST, MAINTAINERDISTCLEAN), (SUFFIXES, m4.1): New macros and rules to build m4.1. More... almost 18 years ago
Distribute a rudimentary man page. * Makefile.am (SUBDIRS): Move doc after src so that 'm4 --help' can feed help2man. * doc/Makefile.am (man_MANS, EXTRA_DIST, MAINTAINERDISTCLEAN), (SUFFIXES, m4.1): New macros and rules to build m4.1. More... almost 18 years ago
Give credit where it is due More... almost 18 years ago
Give credit where it is due More... almost 18 years ago
Give credit where it is due More... almost 18 years ago
Give credit where it is due More... almost 18 years ago
* lib/regex.c (re_match_2_internal, bcmp_translate): Avoid compiler warnings at -O2. * lib/getopt.c (_getopt_internal): Likewise. More... almost 18 years ago
* lib/regex.c (re_match_2_internal, bcmp_translate): Avoid compiler warnings at -O2. * lib/getopt.c (_getopt_internal): Likewise. More... almost 18 years ago
* lib/regex.c (re_match_2_internal, bcmp_translate): Avoid compiler warnings at -O2. * lib/getopt.c (_getopt_internal): Likewise. More... almost 18 years ago
* lib/regex.c (re_match_2_internal, bcmp_translate): Avoid compiler warnings at -O2. * lib/getopt.c (_getopt_internal): Likewise. More... almost 18 years ago
Cleanup of previous patches. * src/input.c (struct input_block): Remove traced member. (push_macro, init_macro_token): Don't pass trace status around. * src/m4.h (struct token_data): Remove traced member. (struct symbol, struct builtin): Reduce unused space. (TOKEN_DATA_FUNC): Simplify. (TOKEN_DATA_FUNC_TRACED): Remove unused macro. (push_macro, define_builtin): Remove unused parameter. * src/builtin.c (define_builtin, builtin_init, define_macro), (m4_defn): Don't pass trace status around. * src/macro.c (expand_argument): Likewise. * src/freeze.c (reload_frozen_state): Likewise. * src/symtab.c: Whitespace cleanup. * NEWS: Clean up wording. * doc/m4.texinfo (Undefine, Dumpdef, Trace): Cleanup wording; ensure tests actually expose bugs prior to today's patches. More... almost 18 years ago
Cleanup of previous patches. * src/input.c (struct input_block): Remove traced member. (push_macro, init_macro_token): Don't pass trace status around. * src/m4.h (struct token_data): Remove traced member. (struct symbol, struct builtin): Reduce unused space. (TOKEN_DATA_FUNC): Simplify. (TOKEN_DATA_FUNC_TRACED): Remove unused macro. (push_macro, define_builtin): Remove unused parameter. * src/builtin.c (define_builtin, builtin_init, define_macro), (m4_defn): Don't pass trace status around. * src/macro.c (expand_argument): Likewise. * src/freeze.c (reload_frozen_state): Likewise. * src/symtab.c: Whitespace cleanup. * NEWS: Clean up wording. * doc/m4.texinfo (Undefine, Dumpdef, Trace): Cleanup wording; ensure tests actually expose bugs prior to today's patches. More... almost 18 years ago
Cleanup of previous patches. * src/input.c (struct input_block): Remove traced member. (push_macro, init_macro_token): Don't pass trace status around. * src/m4.h (struct token_data): Remove traced member. (struct symbol, struct builtin): Reduce unused space. (TOKEN_DATA_FUNC): Simplify. (TOKEN_DATA_FUNC_TRACED): Remove unused macro. (push_macro, define_builtin): Remove unused parameter. * src/builtin.c (define_builtin, builtin_init, define_macro), (m4_defn): Don't pass trace status around. * src/macro.c (expand_argument): Likewise. * src/freeze.c (reload_frozen_state): Likewise. * src/symtab.c: Whitespace cleanup. * NEWS: Clean up wording. * doc/m4.texinfo (Undefine, Dumpdef, Trace): Cleanup wording; ensure tests actually expose bugs prior to today's patches. More... almost 18 years ago
Cleanup of previous patches. * src/input.c (struct input_block): Remove traced member. (push_macro, init_macro_token): Don't pass trace status around. * src/m4.h (struct token_data): Remove traced member. (struct symbol, struct builtin): Reduce unused space. (TOKEN_DATA_FUNC): Simplify. (TOKEN_DATA_FUNC_TRACED): Remove unused macro. (push_macro, define_builtin): Remove unused parameter. * src/builtin.c (define_builtin, builtin_init, define_macro), (m4_defn): Don't pass trace status around. * src/macro.c (expand_argument): Likewise. * src/freeze.c (reload_frozen_state): Likewise. * src/symtab.c: Whitespace cleanup. * NEWS: Clean up wording. * doc/m4.texinfo (Undefine, Dumpdef, Trace): Cleanup wording; ensure tests actually expose bugs prior to today's patches. More... almost 18 years ago
Trace status of builtins is no longer inherited across define(...,defn(...)). Fixes bug that autom4te had been working around. * src/builtin.c (define_builtin): Don't override trace status. * doc/m4.texinfo (Trace): Add test for this. * NEWS: Document this. More... almost 18 years ago
Trace status of builtins is no longer inherited across define(...,defn(...)). Fixes bug that autom4te had been working around. * src/builtin.c (define_builtin): Don't override trace status. * doc/m4.texinfo (Trace): Add test for this. * NEWS: Document this. More... almost 18 years ago
Trace status of builtins is no longer inherited across define(...,defn(...)). Fixes bug that autom4te had been working around. * src/builtin.c (define_builtin): Don't override trace status. * doc/m4.texinfo (Trace): Add test for this. * NEWS: Document this. More... almost 18 years ago
Trace status of builtins is no longer inherited across define(...,defn(...)). Fixes bug that autom4te had been working around. * src/builtin.c (define_builtin): Don't override trace status. * doc/m4.texinfo (Trace): Add test for this. * NEWS: Document this. More... almost 18 years ago
When changing macro definitions inside the arguments to the macro, consistently preserve the old definition that was in effect before argument collection, similar to the C pre-processor. * NEWS: Document this change. * doc/m4.texinfo (Macro Arguments, Undefine, Dumpdef): Document this policy, and add tests that expose core dumps prior to this patch. * src/m4.h (struct symbol): New members to track when a symbol is still in use after removal from the symbol table. (SYMBOL_PENDING_EXPANSIONS, SYMBOL_DELETED): Define. (free_symbol): Prototype. * src/macro.c (expand_macro): Track pending expansions of a symbol. On completion, if a symbol is deleted and no longer pending, free its memory. * src/symtab.c (free_symbol): Export. Don't free memory if symbol is still in use. (lookup_symbol) <SYMBOL_INSERT>: Create new entry when old entry is still in use. (lookup_symbol) <SYMBOL_DELETE, SYMBOL_POPDEF>: Mark entries still in use as deleted and remove from the table without freeing me More... almost 18 years ago
When changing macro definitions inside the arguments to the macro, consistently preserve the old definition that was in effect before argument collection, similar to the C pre-processor. * NEWS: Document this change. * doc/m4.texinfo (Macro Arguments, Undefine, Dumpdef): Document this policy, and add tests that expose core dumps prior to this patch. * src/m4.h (struct symbol): New members to track when a symbol is still in use after removal from the symbol table. (SYMBOL_PENDING_EXPANSIONS, SYMBOL_DELETED): Define. (free_symbol): Prototype. * src/macro.c (expand_macro): Track pending expansions of a symbol. On completion, if a symbol is deleted and no longer pending, free its memory. * src/symtab.c (free_symbol): Export. Don't free memory if symbol is still in use. (lookup_symbol) <SYMBOL_INSERT>: Create new entry when old entry is still in use. (lookup_symbol) <SYMBOL_DELETE, SYMBOL_POPDEF>: Mark entries still in use as deleted and remove from the table without freeing me More... almost 18 years ago
When changing macro definitions inside the arguments to the macro, consistently preserve the old definition that was in effect before argument collection, similar to the C pre-processor. * NEWS: Document this change. * doc/m4.texinfo (Macro Arguments, Undefine, Dumpdef): Document this policy, and add tests that expose core dumps prior to this patch. * src/m4.h (struct symbol): New members to track when a symbol is still in use after removal from the symbol table. (SYMBOL_PENDING_EXPANSIONS, SYMBOL_DELETED): Define. (free_symbol): Prototype. * src/macro.c (expand_macro): Track pending expansions of a symbol. On completion, if a symbol is deleted and no longer pending, free its memory. * src/symtab.c (free_symbol): Export. Don't free memory if symbol is still in use. (lookup_symbol) <SYMBOL_INSERT>: Create new entry when old entry is still in use. (lookup_symbol) <SYMBOL_DELETE, SYMBOL_POPDEF>: Mark entries still in use as deleted and remove from the table without freeing me More... almost 18 years ago
When changing macro definitions inside the arguments to the macro, consistently preserve the old definition that was in effect before argument collection, similar to the C pre-processor. * NEWS: Document this change. * doc/m4.texinfo (Macro Arguments, Undefine, Dumpdef): Document this policy, and add tests that expose core dumps prior to this patch. * src/m4.h (struct symbol): New members to track when a symbol is still in use after removal from the symbol table. (SYMBOL_PENDING_EXPANSIONS, SYMBOL_DELETED): Define. (free_symbol): Prototype. * src/macro.c (expand_macro): Track pending expansions of a symbol. On completion, if a symbol is deleted and no longer pending, free its memory. * src/symtab.c (free_symbol): Export. Don't free memory if symbol is still in use. (lookup_symbol) <SYMBOL_INSERT>: Create new entry when old entry is still in use. (lookup_symbol) <SYMBOL_DELETE, SYMBOL_POPDEF>: Mark entries still in use as deleted and remove from the table without freeing me More... almost 18 years ago
* src/symtab.c (hack_all_symbols): Allow certain modifications of the symbol table during traversal. * src/builtin.c (set_trace): Replace SYMBOL_DELETE with SYMBOL_POPDEF, since only the latter is safe with hack_all_symbols. More... almost 18 years ago
* src/symtab.c (hack_all_symbols): Allow certain modifications of the symbol table during traversal. * src/builtin.c (set_trace): Replace SYMBOL_DELETE with SYMBOL_POPDEF, since only the latter is safe with hack_all_symbols. More... almost 18 years ago
* src/symtab.c (hack_all_symbols): Allow certain modifications of the symbol table during traversal. * src/builtin.c (set_trace): Replace SYMBOL_DELETE with SYMBOL_POPDEF, since only the latter is safe with hack_all_symbols. More... almost 18 years ago
* src/symtab.c (hack_all_symbols): Allow certain modifications of the symbol table during traversal. * src/builtin.c (set_trace): Replace SYMBOL_DELETE with SYMBOL_POPDEF, since only the latter is safe with hack_all_symbols. More... almost 18 years ago