Commit 394302a4110ce3f1ec22ec4058f01d25d1dcc0a9
1 parent
b0c1ae05
Add ChangeLog/release-notes (with credit) for last pull request
Showing
2 changed files
with
9 additions
and
1 deletions
ChangeLog
| 1 | +2022-08-27 Jay Berkenbilt <ejb@ql.org> | ||
| 2 | + | ||
| 3 | + * From m-holger: major refactoring of QPDFTokenizer to improve | ||
| 4 | + readability and to optimize performance. This also included some | ||
| 5 | + optimizations to some InputSource classes. Thanks for this | ||
| 6 | + excellent contribution. Fixes #749, #442. | ||
| 7 | + | ||
| 1 | 2022-08-07 Jay Berkenbilt <ejb@ql.org> | 8 | 2022-08-07 Jay Berkenbilt <ejb@ql.org> |
| 2 | 9 | ||
| 3 | * Add new build configuration option ENABLE_QTC, which is off by | 10 | * Add new build configuration option ENABLE_QTC, which is off by |
manual/release-notes.rst
| @@ -11,7 +11,8 @@ For a detailed list of changes, please see the file | @@ -11,7 +11,8 @@ For a detailed list of changes, please see the file | ||
| 11 | 11 | ||
| 12 | - Many performance enhancements have been added. In developer | 12 | - Many performance enhancements have been added. In developer |
| 13 | performance benchmarks, gains on the order of 20% have been | 13 | performance benchmarks, gains on the order of 20% have been |
| 14 | - observed. | 14 | + observed. Most of that work, including major optimization of |
| 15 | + qpdf's lexical layer, was done by M. Holger. | ||
| 15 | 16 | ||
| 16 | - Replacement of ``PointerHolder`` with ``std::shared_ptr`` | 17 | - Replacement of ``PointerHolder`` with ``std::shared_ptr`` |
| 17 | 18 |