Mon, 17 Mar 2008 11:09:56 +0000 |
cmlenz |
Enable use of expressions in include directives of text templates. Closes #194. Thanks to Oliver Cope for reporting the issue.
|
Mon, 17 Mar 2008 10:25:44 +0000 |
cmlenz |
Add warning about using code blocks on Python 2.3. Closes #181.
|
Mon, 17 Mar 2008 09:40:14 +0000 |
cmlenz |
Minor cleanup in eval module.
|
Sat, 15 Mar 2008 05:42:29 +0000 |
aflett |
more code/comment clean up - make sure to retain match order
experimental-match-fastpaths
|
Wed, 12 Mar 2008 20:48:52 +0000 |
cmlenz |
The XHTML serializer now strips `xml:space` attributes as they are only allowed on very few tags.
|
Wed, 12 Mar 2008 20:46:34 +0000 |
cmlenz |
The `Stream.render` now accepts an optional `out` parameter that can be used to pass in a writable file-like object to use for assembling the output, instead of building a big string and returning it.
|
Mon, 25 Feb 2008 20:44:04 +0000 |
aflett |
land first cut at fast-path matching - needs some cleanup
experimental-match-fastpaths
|
Fri, 22 Feb 2008 15:14:20 +0000 |
cmlenz |
Add experimental branch for work on match fast-paths (such as the patch on #183).
experimental-match-fastpaths
|
Fri, 22 Feb 2008 14:53:52 +0000 |
cmlenz |
Fix #180 (py2.6 warning).
|
Wed, 13 Feb 2008 17:06:19 +0000 |
cmlenz |
Fix one Python 2.3 compatibility in the expression evaluation code. See #177. One more to go, though.
|
Thu, 07 Feb 2008 19:51:00 +0000 |
jruigrok |
Fix typo: thi -> this.
|
Wed, 06 Feb 2008 12:18:02 +0000 |
cmlenz |
Assigning to a variable named `data` in a Python code block no longer breaks context lookup. We now use the name `__data__` for internal data, hoping that that name is not as commonly used in templates.
|
Tue, 05 Feb 2008 17:27:36 +0000 |
cmlenz |
Fix another memory leak in the C speedups code. Thanks to Erik Bray for finding this one and providing a patch. Closes #166 (again).
|
Thu, 24 Jan 2008 00:42:04 +0000 |
athomas |
Fixed #178.
experimental-optimizer
|
Wed, 23 Jan 2008 14:13:51 +0000 |
athomas |
Same for bigtable. Around 36% faster.
experimental-optimizer
|
Wed, 23 Jan 2008 14:09:17 +0000 |
athomas |
Add `StaticStrategy` to basic benchmark. Results in about a 32% speedup.
experimental-optimizer
|
Wed, 23 Jan 2008 13:55:14 +0000 |
athomas |
Removing leftover symbol in `__all__`. Whoops.
experimental-optimizer
|
Wed, 23 Jan 2008 13:11:03 +0000 |
athomas |
Clarified docs and docstrings.
experimental-optimizer
|
Wed, 23 Jan 2008 13:02:35 +0000 |
athomas |
First PoC of an optimisation strategy that collapses sequences of static events
experimental-optimizer
|
Wed, 23 Jan 2008 12:20:21 +0000 |
athomas |
Creating branch for experimenting with template rendering optimisations.
experimental-optimizer
|
Thu, 10 Jan 2008 00:56:05 +0000 |
athomas |
Ignore missing compiler errors on Windows. Fixes #174 and #165.
|
Tue, 08 Jan 2008 18:30:44 +0000 |
athomas |
XML_DECL must be the absolute first item, so don't bother buffering whitespace.
|
Thu, 03 Jan 2008 15:25:01 +0000 |
athomas |
Add a stream filter to insert the XML DOCTYPE in the correct location (ie.
|
Tue, 18 Dec 2007 07:35:43 +0000 |
athomas |
More reversions from #168.
|
Tue, 18 Dec 2007 07:29:32 +0000 |
athomas |
Whoops. Removed accidentally committed patch from #156.
|
Tue, 18 Dec 2007 00:03:41 +0000 |
athomas |
Applied patch from cboos, fixing #168. Thanks!
|
Tue, 11 Dec 2007 21:17:18 +0000 |
cmlenz |
Fix case where attributes weren't properly wrapped in an `Attrs` instance if one or more of them were translated by the I18n filter, potentially breaking things further down the chain. Closes #162.
|
Tue, 11 Dec 2007 21:01:10 +0000 |
cmlenz |
`QName` can now be constructed from a string with a leading curly brace, and some doc improvements. Closes #164.
|
Tue, 11 Dec 2007 20:11:45 +0000 |
cmlenz |
Applied patch to fix a memory leak in the C implementation of the `Markup.escape()` function. Thanks to Christian Boos for reporting and figuring out the problem. Closes #166.
|
Wed, 05 Dec 2007 23:16:50 +0000 |
cmlenz |
Fix compatibility of tutorial code with CherryPy 3.1. Closes #159.
|