From 6503b5682f56a14a64437a8b1243306eb1c3a437 Mon Sep 17 00:00:00 2001 From: Ben Kurtovic Date: Tue, 28 Jul 2015 04:15:24 -0400 Subject: [PATCH] Finish C tokenizer refactoring (fixes #37) --- CHANGELOG | 5 ++++- docs/changelog.rst | 8 +++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 47d4331..629ab82 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -11,7 +11,10 @@ v0.4.1 (unreleased): - Fixed parser bugs involving: - templates with completely blank names; - templates with newlines and comments. -- Heavy refactoring and fixes to the C tokenizer. +- Heavy refactoring and fixes to the C tokenizer, including: + - corrected a design flaw in text handling, allowing for substantial speed + improvements when parsing long strings of plain text; + - implemented new Python 3.3 PEP 393 Unicode APIs. - Fixed some bugs in the release scripts. v0.4 (released May 23, 2015): diff --git a/docs/changelog.rst b/docs/changelog.rst index 6b5e32d..05fc1b8 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -20,7 +20,13 @@ Unreleased - templates with completely blank names; - templates with newlines and comments. -- Heavy refactoring and fixes to the C tokenizer. +- Heavy refactoring and fixes to the C tokenizer, including: + + - corrected a design flaw in text handling, allowing for substantial speed + improvements when parsing long strings of plain text; + - implemented new Python 3.3 + `PEP 393 `_ Unicode APIs. + - Fixed some bugs in the release scripts. v0.4