From 394302a4110ce3f1ec22ec4058f01d25d1dcc0a9 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Sat, 27 Aug 2022 08:14:36 -0400 Subject: [PATCH] Add ChangeLog/release-notes (with credit) for last pull request --- ChangeLog | 7 +++++++ manual/release-notes.rst | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index b861ddda..093eeaf5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2022-08-27 Jay Berkenbilt + + * From m-holger: major refactoring of QPDFTokenizer to improve + readability and to optimize performance. This also included some + optimizations to some InputSource classes. Thanks for this + excellent contribution. Fixes #749, #442. + 2022-08-07 Jay Berkenbilt * Add new build configuration option ENABLE_QTC, which is off by diff --git a/manual/release-notes.rst b/manual/release-notes.rst index ab2c1d8e..01a19249 100644 --- a/manual/release-notes.rst +++ b/manual/release-notes.rst @@ -11,7 +11,8 @@ For a detailed list of changes, please see the file - Many performance enhancements have been added. In developer performance benchmarks, gains on the order of 20% have been - observed. + observed. Most of that work, including major optimization of + qpdf's lexical layer, was done by M. Holger. - Replacement of ``PointerHolder`` with ``std::shared_ptr``