All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/7] PCRE v2, PCRE v1 JIT, log -P & fixes
@ 2017-05-25 20:05 Ævar Arnfjörð Bjarmason
  2017-05-25 20:05 ` [PATCH v3 1/7] grep: don't redundantly compile throwaway patterns under threading Ævar Arnfjörð Bjarmason
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Ævar Arnfjörð Bjarmason @ 2017-05-25 20:05 UTC (permalink / raw)
  To: git
  Cc: Junio C Hamano, Jeff King, Jeffrey Walton, Michał Kiedrowicz,
	J Smith, Victor Leschuk, Nguyễn Thái Ngọc Duy,
	Fredrik Kuivinen, Brandon Williams, Stefan Beller,
	Johannes Schindelin, Ævar Arnfjörð Bjarmason

See <20170523192453.14172-1-avarab@gmail.com> for v2
(https://public-inbox.org/git/20170523192453.14172-1-avarab@gmail.com/).

This on top of "[PATCH v4 00/31] Easy to review grep & pre-PCRE
changes".

This hopefully addresses all the comments I had on v2. Comments below:

Ævar Arnfjörð Bjarmason (7):
  grep: don't redundantly compile throwaway patterns under threading
  grep: skip pthreads overhead when using one thread
  log: add -P as a synonym for --perl-regexp

No changes.

  grep: add support for the PCRE v1 JIT API

 * Simplify logic around canjit variable.

 * s/BUG: // for things that aren't internal bugs (but keep it for one
   that's an actual bug if it happens...)

 * Simplify syntax around `#ifdef PCRE_CONFIG_JIT` blocks.

  grep: un-break building with PCRE < 8.32

 * Reword commit message for less confusion.

 * Macro name: s/GIT_PCRE1_CAN_DO_MODERN_JIT/GIT_PCRE1_USE_JIT/g

  grep: un-break building with PCRE < 8.20

No changes.

  grep: add support for PCRE v2

 * Makefile: Clarify comment about what LIBPCREDIR=* does now.

 * Makefile: One use of USE_LIBPCRE is now USE_LIBPCRE1. It's
   logically the same, but less confusing now.

 * grep.c: Fix up comment syntax

 * grep.c: Same canjit & s/BUG: // bug fixes as noted for PCRE v1.

 Documentation/rev-list-options.txt |   1 +
 Makefile                           |  36 +++++--
 builtin/grep.c                     |  16 +++-
 configure.ac                       |  77 ++++++++++++---
 grep.c                             | 187 ++++++++++++++++++++++++++++++++++++-
 grep.h                             |  31 ++++++
 revision.c                         |   2 +-
 t/t4202-log.sh                     |  12 +++
 t/test-lib.sh                      |   2 +-
 9 files changed, 335 insertions(+), 29 deletions(-)

-- 
2.13.0.303.g4ebf302169


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2017-05-25 20:06 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-05-25 20:05 [PATCH v3 0/7] PCRE v2, PCRE v1 JIT, log -P & fixes Ævar Arnfjörð Bjarmason
2017-05-25 20:05 ` [PATCH v3 1/7] grep: don't redundantly compile throwaway patterns under threading Ævar Arnfjörð Bjarmason
2017-05-25 20:05 ` [PATCH v3 2/7] grep: skip pthreads overhead when using one thread Ævar Arnfjörð Bjarmason
2017-05-25 20:05 ` [PATCH v3 3/7] log: add -P as a synonym for --perl-regexp Ævar Arnfjörð Bjarmason
2017-05-25 20:05 ` [PATCH v3 4/7] grep: add support for the PCRE v1 JIT API Ævar Arnfjörð Bjarmason
2017-05-25 20:05 ` [PATCH v3 5/7] grep: un-break building with PCRE < 8.32 Ævar Arnfjörð Bjarmason
2017-05-25 20:05 ` [PATCH v3 6/7] grep: un-break building with PCRE < 8.20 Ævar Arnfjörð Bjarmason
2017-05-25 20:05 ` [PATCH v3 7/7] grep: add support for PCRE v2 Ævar Arnfjörð Bjarmason

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.