| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
|
|
|
|
|
|
| |
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
|
|
|
|
|
|
| |
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
|
|
|
|
|
|
| |
* cfg.mk (local-checks-to-skip): This is grep itself,
so using grep -q is not a problem here, as long as it
is running the just-built grep.
|
|
|
|
|
|
| |
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
|
| |
|
|
|
|
|
|
|
| |
* bootstrap.conf (gnulib_modules): Remove fdl.
* doc/.gitignore: Do not list fdl.texi
* doc/fdl.texi: New file.
* cfg.mk (FILTER_LONG_LINES): Add doc/fdl.texi.
|
| |
|
|
|
|
|
|
| |
* cfg.mk (local-checks-to-skip): Add sc_indent, to skip it.
Otherwise, "make syntax-check" would fail.
(_gl_TS_unmarked_extern_functions): Add imbrlen to the list.
|
|
|
|
|
|
| |
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
|
| |
|
|
|
|
|
|
| |
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
|
|
|
|
|
|
| |
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
|
|
|
|
|
|
| |
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
|
|
|
|
|
|
|
|
| |
Run "make update-copyright" and then...
* gnulib: Update to latest with copyright year adjusted.
* tests/init.sh: Sync with gnulib to pick up copyright year.
* bootstrap: Likewise.
* doc/grep.in.1: Use "-" in copyright year ranges, not \en.
|
|
|
|
| |
* cfg.mk (sc_prohibit_backref): New rule.
|
|
|
|
| |
* cfg.mk (old_NEWS_hash): Updating old news, we must also udpate this.
|
|
|
|
| |
* cfg.mk (sc_timeout_prereq): New syntax-check rule.
|
|
|
|
| |
* gnulib: Also update submodule for its copyright updates.
|
|
|
|
|
| |
* NEWS: Correct bug-introduced version (s/2.3/3.2/).
* cfg.mk (old_NEWS_hash): Updating old news, we must also udpate this.
|
|
|
|
|
|
| |
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
|
|
|
|
|
|
| |
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
|
|
|
|
|
| |
* cfg.mk (PATH): Omit if cross-compiling (Bug#32866).
Copyright-paperwork-exempt: yes
|
|
|
|
|
| |
Mostly this is just changing http: to https:.
In one or two places it removes no-longer-useful URLs.
|
|
|
|
|
| |
* cfg.mk (old_NEWS_hash): Update, to accommodate v3.1-20-g63d4174's
typo fix.
|
|
|
|
|
|
| |
* gnulib: Update to latest.
* all files: Run "make update-copyright".
* bootstrap: Update from gnulib.
|
|
|
|
|
|
| |
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
|
|
|
|
| |
* cfg.mk (announcement_Cc_): Define.
|
|
|
|
|
| |
* cfg.mk (PATH): Use $(builddir), so this also takes effect
in a non-srcdir build. Also, switch ${PATH} syntax to $(PATH).
|
|
|
|
|
|
|
| |
* cfg.mk (PATH): Use $(PATH_SEPARATOR), for those systems that
use something other than ":".
* THANKS.in: Remove name, to avoid syntax-check failure due to
the duplicate, now that there is this commit.
|
|
|
|
|
| |
* po/POTFILES.in: Add lib/xbinary-io.c.
* cfg.mk (FILTER_LONG_LINES): Add TODO to the list of exempt files.
|
|
|
|
|
|
| |
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
|
|
|
|
|
|
| |
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
|
|
|
|
|
| |
* gnulib: Update to latest.
* all files: Run "make update-copyright".
|
|
|
|
|
|
|
|
|
| |
* cfg.mk (PATH): Prepend $(srcdir)/src, so that we use the just-
built grep also when running commands like those of "make distcheck".
This would have avoided the recently-luckily-noticed infloop bug.
Tested by running this in a just-built directory:
f=src/grep; printf '%s\n' '#!/bin/sh' 'sleep 9h' > $f; chmod a+x $f
and then verifying that nearly every "make syntax-check" rule hangs.
|
|
|
|
|
|
|
|
| |
Whenever we change "old" NEWS, we have to update this checksum.
Otherwise, a "make syntax-check" test that guards against a class
of logical merge conflicts will fail.
* cfg.mk (old_NEWS_hash): Update this hash to accommodate the
recent clarification of a 2.27 NEWS entry.
|
|
|
|
|
|
| |
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
|
|
|
|
|
|
| |
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now that the core DFA code and tests reside in gnulib,
remove the copies here and use what gnulib provides.
* bootstrap.conf: Use the dfa module.
* cfg.mk: Remove settings involving files that have moved.
(_gl_TS_unmarked_extern_functions): Add dfaerror and dfawarn.
It is wrong/ugly to have to define these global symbols to use
the dfa module, but we'll adjust that separately.
* po/POTFILES.in: Apply s/src/lib/ to src/dfa.c.
* src/Makefile.am: Remove mention of dfa.[ch] and localeinfo.[ch].
* tests/Makefile.am: Remove mention of the tests that we have
moved to the gnulib module.
* src/dfa.c: Remove file.
* src/dfa.h: Likewise.
* src/localeinfo.c: Likewise.
* src/localeinfo.h: Likewise.
* tests/dfa-match: Likewise.
* tests/dfa-match-aux.c: Likewise.
* tests/invalid-char-class: Likewise.
|
|
|
|
|
|
| |
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
|
|
|
|
|
|
| |
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
|
|
|
|
|
|
|
| |
This file augments "make distcheck" rules.
* dist-check.mk: New file, from coreutils via gzip.
* Makefile.am (EXTRA_DIST): Add it.
* cfg.mk: Include it.
|
|
|
|
|
|
|
|
|
| |
The latter is robust, while the former can silently ignore
failure due to signals.
* cfg.mk (sc_prohibit_and_fail_1): New rule, copied from coreutils.
* tests/long-pattern-perf: Perform the above substitution.
* tests/mb-non-UTF8-performance: Likewise.
* tests/help-version: Merge from coreutils.
|
|
|
|
|
|
| |
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
|
|
|
|
|
|
|
|
| |
Run "make update-copyright" and then...
* gnulib: Update to latest.
* tests/init.sh: Update from gnulib.
* bootstrap: Likewise.
|
|
|
|
|
|
| |
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
|
|
|
|
|
| |
* cfg.mk (sc_sorted_tests): New rule.
* tests/Makefile.am (TESTS): Alphabetize.
|
|
|
|
|
| |
Run "make update-copyright". Also, ...
* grep.texi: Update manually, converting each "--" to "-".
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Neither grep nor gawk uses this DFA code in its matching mode,
since each always calls dfacomp with a nonzero final argument.
However, when used in that mode, it had bug:
After failing to match in matching mode, it should return NULL,
but instead would either report a false match or enter an
infinite loop.
* src/dfa.c (dfaexec_main): After failing to match in matching mode
return NULL, rather than transitioning to the next state.
* tests/dfa-match: Add a new test.
* tests/dfa-match-aux.c: Add a new program to exercise this
otherwise-unused part of dfa.c.
* tests/Makefile.am: Add a rule to build new test.
(check_PROGRAMS): Add dfa-match-aux.
(AM_CPPFLAGS): Add -I$(top_srcdir)/src.
(TESTS): Add dfa-match.
* cfg.mk (exclude_file_name_regexp--sc_bindtextdomain):
(exclude_file_name_regexp--sc_prohibit_atoi_atof):
Exempt the new test file from some syntax-check rules.
|
|
|
|
|
|
| |
* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* cfg.mk (old_NEWS_hash): Auto-update.
|