annotate README.txt @ 704:4d2afb73d51b experimental-match-fastpaths

further performance improvements to MatchSet functionality - factor out MatchSet's State so that we dont' have to keep copying over the state every time we create a new child MatchSet. Also fixes a bug where we could get duplicate match indexes when a new match is created while evaluating an existing match Also, try to be lazy about creating the first MatchSet so that we don't hurt bigtable performance (i.e. when there are no py:matches in play at all)
author aflett
date Fri, 04 Apr 2008 16:57:27 +0000
parents cae74e2637c6
children
rev   line source
230
24757b771651 Renamed Markup to Genshi in repository.
cmlenz
parents: 186
diff changeset
1 About Genshi
26
039fc5b87405 * Split out the XPath tests into a separate `unittest`-based file.
cmlenz
parents:
diff changeset
2 ============
039fc5b87405 * Split out the XPath tests into a separate `unittest`-based file.
cmlenz
parents:
diff changeset
3
629
cae74e2637c6 Revert second part of [726] (error on includes when no loader specified), which broke I18n extraction via the Babel plugin.
cmlenz
parents: 599
diff changeset
4 Genshi is a Python library that provides an integrated set of
cae74e2637c6 Revert second part of [726] (error on includes when no loader specified), which broke I18n extraction via the Babel plugin.
cmlenz
parents: 599
diff changeset
5 components for parsing, generating, and processing HTML, XML or other
cae74e2637c6 Revert second part of [726] (error on includes when no loader specified), which broke I18n extraction via the Babel plugin.
cmlenz
parents: 599
diff changeset
6 textual content for output generation on the web. The major feature is
cae74e2637c6 Revert second part of [726] (error on includes when no loader specified), which broke I18n extraction via the Babel plugin.
cmlenz
parents: 599
diff changeset
7 a template language, which is heavily inspired by Kid.
148
a0a52cf4e4de Added changelog file, plus some README and setup tweaks.
cmlenz
parents: 65
diff changeset
8
629
cae74e2637c6 Revert second part of [726] (error on includes when no loader specified), which broke I18n extraction via the Babel plugin.
cmlenz
parents: 599
diff changeset
9 For more information please see the documentation in the `doc`
cae74e2637c6 Revert second part of [726] (error on includes when no loader specified), which broke I18n extraction via the Babel plugin.
cmlenz
parents: 599
diff changeset
10 directory, and visit the Genshi web site:
26
039fc5b87405 * Split out the XPath tests into a separate `unittest`-based file.
cmlenz
parents:
diff changeset
11
230
24757b771651 Renamed Markup to Genshi in repository.
cmlenz
parents: 186
diff changeset
12 <http://genshi.edgewall.org/>
Copyright (C) 2012-2017 Edgewall Software