openhub.net
Black Duck Software, Inc.
Black Duck Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
GNU M4
Settings
|
Report Duplicate
73
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Very Low Activity
Commits
: Listings
Analyzed
4 days
ago. based on code collected
5 days
ago.
May 27, 2023 — May 27, 2024
Showing page 95 of 127
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Whitespace cleanup
Eric Blake
More...
almost 18 years ago
Whitespace cleanup
Eric Blake
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.
Eric Blake
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.
Eric Blake
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.
Eric Blake
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.
Eric Blake
More...
almost 18 years ago
Give credit where it is due
Eric Blake
More...
almost 18 years ago
Give credit where it is due
Eric Blake
More...
almost 18 years ago
Give credit where it is due
Eric Blake
More...
almost 18 years ago
Give credit where it is due
Eric Blake
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.
Eric Blake
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.
Eric Blake
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.
Eric Blake
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.
Eric Blake
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.
Eric Blake
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.
Eric Blake
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.
Eric Blake
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.
Eric Blake
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.
Eric Blake
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.
Eric Blake
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.
Eric Blake
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.
Eric Blake
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
Eric Blake
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
Eric Blake
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
Eric Blake
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
Eric Blake
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.
Eric Blake
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.
Eric Blake
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.
Eric Blake
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.
Eric Blake
More...
almost 18 years ago
←
1
2
…
91
92
93
94
95
96
97
98
99
…
126
127
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree