log markup/eval.py @ 182:41db0260ebb1

age author description
Mon, 21 Aug 2006 19:25:29 +0000 cmlenz String literals in XPath expressions are assumed to be UTF-8 encoded.
Thu, 17 Aug 2006 15:22:12 +0000 cmlenz Handle non-ASCII characters in expressions. Closes #29. Thanks to Arnar Birgisson for reporting the problem and comping up with a patch!
Thu, 17 Aug 2006 14:02:58 +0000 cmlenz Fix handling of keyword arguments in `py:def` directive. Thanks to Christian Boos for reporting the problem and providing the basic patch for this change.
Tue, 15 Aug 2006 09:52:47 +0000 cmlenz * Fix error in expression evaluation when the expression evaluates to an iterable that does not produce event tuples.
Wed, 09 Aug 2006 12:07:26 +0000 cmlenz Add some more assertions to the XPath tests.
Sun, 06 Aug 2006 19:51:35 +0000 cmlenz 0.1.x branch: Merged bugfix for expression evaluation from [167]. stable-0.1.x
Sun, 06 Aug 2006 18:07:21 +0000 cmlenz * Improve the accuracy of line numbers for text nodes, so that reported errors about syntax or evaluation errors in expressions point to the right line (not quite perfect yet, though).
Sun, 06 Aug 2006 17:10:47 +0000 cmlenz Minor cleanup and performance improvement for the builder module.
Fri, 04 Aug 2006 13:39:11 +0000 cmlenz Name lookup in expressions: try locals first, then the context.
Fri, 04 Aug 2006 13:07:52 +0000 cmlenz * Support for line numbers in exceptions in expression evaluation (#22).
Wed, 02 Aug 2006 11:56:31 +0000 cmlenz * Allow `py:with` directives to define `lambda`s
Tue, 01 Aug 2006 22:34:39 +0000 cmlenz Add basic support for using `lambda`s in expressions. Closes #21. (Not sure about default arguments, need a test case).
Tue, 01 Aug 2006 17:06:03 +0000 cmlenz Merged [135:138/branches/experimental/cspeedups].
Mon, 31 Jul 2006 22:08:32 +0000 cmlenz Docstring typo fix.
Mon, 24 Jul 2006 21:58:46 +0000 jonas Ported [118] to trunk
Mon, 24 Jul 2006 18:57:33 +0000 cmlenz Ported [115] to trunk.
Fri, 21 Jul 2006 18:23:23 +0000 cmlenz Bugfix in `builder` module: attribute values need to be converted to strings when generating streams.
Wed, 19 Jul 2006 17:50:17 +0000 cmlenz When an expression evaluates to a callable, it is called implicitly.
Mon, 17 Jul 2006 17:33:14 +0000 cmlenz Add support for list comprehension in expressions (see #12).
Mon, 17 Jul 2006 15:08:53 +0000 cmlenz Fix some problems in expression evaluation by transforming the AST and compiling that to bytecode, instead of generating bytecode directly. Invalidates #13.
Mon, 17 Jul 2006 09:01:08 +0000 cmlenz Accidentially left some doctests disabled.
Sat, 15 Jul 2006 11:59:13 +0000 cmlenz Some minor cleanup.
Sat, 15 Jul 2006 11:29:25 +0000 cmlenz Template expressions are now compiled to Python bytecode.
Mon, 10 Jul 2006 17:37:01 +0000 cmlenz A couple of minor performance improvements.
Sun, 09 Jul 2006 17:46:12 +0000 cmlenz Switch copyright to Edgewall and URLs to markup.edgewall.org.
Mon, 03 Jul 2006 21:50:56 +0000 cmlenz Catch `KeyError` exception when trying attribute access in expression evaluation.
Wed, 28 Jun 2006 19:13:47 +0000 cmlenz A couple more operators supported in expressions.
Wed, 28 Jun 2006 18:39:05 +0000 cmlenz * More test cases for expression evaluation.
Wed, 28 Jun 2006 13:45:32 +0000 cmlenz Experimental support for using the new native AST in Python 2.5 instead of the `compiler` package.
Wed, 28 Jun 2006 09:28:09 +0000 cmlenz * Fix the boilerplate in the Python source files.
Fri, 16 Jun 2006 15:29:29 +0000 cmlenz Minor fix for expression evaluation.
Tue, 13 Jun 2006 17:56:42 +0000 cmlenz The `<py:match>` directive now protects itself against simple infinite recursion (see MatchDirective), while still allowing recursion in general.
Sun, 04 Jun 2006 10:49:24 +0000 cmlenz Fixes to expression evaluation by jborg:
Sat, 03 Jun 2006 07:16:01 +0000 cmlenz Initial import.
Copyright (C) 2012-2017 Edgewall Software