git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[PATCH v2 0/7] PCRE v2, PCRE v1 JIT, log -P & fixes

From
Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Date
May 13, 2017, 23:45 UTC
Message-ID
<20170513234535.12749-1-avarab@gmail.com>

Trivial changes since v1, but I wanted to send a new one for completeness since I re-sent the "Easy to review grep & pre-PCRE changes" series.

For v1 see <20170511170142.15934-1-avarab@gmail.com> (https://public-inbox.org/git/20170511170142.15934-1-avarab@gmail.com/).

Changes noted below & reply to who noted the issue:
Ævar Arnfjörð Bjarmason (7):
  grep: don't redundantly compile throwaway patterns under threading
Brandon: Added a few paragraphs to the commit message about why this
change is being made, i.e. for ease of understanding the code, not
optimization.
  grep: skip pthreads overhead when using one thread
  log: add -P as a synonym for --perl-regexp
  grep: add support for the PCRE v1 JIT API
  grep: un-break building with PCRE < 8.32
  grep: un-break building with PCRE < 8.20
  grep: add support for PCRE v2

No changes in these, except for re-running the performance tests & changing the commit messages accordingly, due to the change in the t/perf code in the previous series, as noted there.

 Documentation/rev-list-options.txt |   1 +
 Makefile                           |  30 +++++--
 builtin/grep.c                     |  16 +++-
 configure.ac                       |  77 +++++++++++++---
 grep.c                             | 180 ++++++++++++++++++++++++++++++++++++-
 grep.h                             |  31 +++++++
 revision.c                         |   2 +-
 t/t4202-log.sh                     |  12 +++
 t/test-lib.sh                      |   2 +-
 9 files changed, 327 insertions(+), 24 deletions(-)
-- 
2.11.0
Next: Ævar Arnfjörð Bjarmason
Message 1 of 12 in “PCRE v2, PCRE v1 JIT, log -P & fixes”
  1. 0/7 PCRE v2, PCRE v1 JIT, log -P & fixesÆvar Arnfjörð Bjarmason, May 13, 2017
  2. 1/7 grep: don't redundantly compile throwaway patterns under threadingÆvar Arnfjörð Bjarmason, May 13, 2017
  3. 2/7 grep: skip pthreads overhead when using one threadÆvar Arnfjörð Bjarmason, May 13, 2017
  4. 3/7 log: add -P as a synonym for --perl-regexpÆvar Arnfjörð Bjarmason, May 13, 2017
  5. 4/7 grep: add support for the PCRE v1 JIT APIÆvar Arnfjörð Bjarmason, May 13, 2017
  6. Simon RuderichMay 14, 2017
  7. Ævar Arnfjörð BjarmasonMay 14, 2017
  8. Ævar Arnfjörð BjarmasonMay 14, 2017
  9. Junio C HamanoMay 15, 2017
  10. 6/7 grep: un-break building with PCRE < 8.20Ævar Arnfjörð Bjarmason, May 13, 2017
  11. 5/7 grep: un-break building with PCRE < 8.32Ævar Arnfjörð Bjarmason, May 13, 2017
  12. 7/7 grep: add support for PCRE v2Ævar Arnfjörð Bjarmason, May 13, 2017

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.