log markup/eval.py @ 138:d91e1e822969

age author description
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