This commit merges pvande's spec-compliant branch `e06bed51` into the development branch with all tests (including v1.0.3 spec tests) passing. Also, speed did not slow considerably. Further refactoring and clean-up are still needed. Here are results of the benchmark script before and after (using `python tests/benchmark.py 10000`): development (before): Benchmarking: 10000x 0.931457042694 3.08717703819 development (after): Benchmarking: 10000x 1.56453585625 4.69798803329 And here were the test results before the commit (now all 280 are passing): (using `nosetests --with-doctest --doctest-extension=rst -i spec`) Ran 280 tests in 0.535s FAILED (errors=5, failures=39)
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| __init__.py | Loading commit data... | |
| comments.mustache | Loading commit data... | |
| comments.py | Loading commit data... | |
| complex_view.mustache | Loading commit data... | |
| complex_view.py | Loading commit data... | |
| delimiters.mustache | Loading commit data... | |
| delimiters.py | Loading commit data... | |
| double_section.mustache | Loading commit data... | |
| double_section.py | Loading commit data... | |
| escaped.mustache | Loading commit data... | |
| escaped.py | Loading commit data... | |
| extensionless | Loading commit data... | |
| inner_partial.mustache | Loading commit data... | |
| inner_partial.txt | Loading commit data... | |
| inverted.mustache | Loading commit data... | |
| inverted.py | Loading commit data... | |
| lambdas.mustache | Loading commit data... | |
| lambdas.py | Loading commit data... | |
| looping_partial.mustache | Loading commit data... | |
| nested_context.mustache | Loading commit data... | |
| nested_context.py | Loading commit data... | |
| partial_in_partial.mustache | Loading commit data... | |
| partial_with_lambda.mustache | Loading commit data... | |
| partial_with_partial_and_lambda.mustache | Loading commit data... | |
| partials_with_lambdas.py | Loading commit data... | |
| readme.py | Loading commit data... | |
| say_hello.mustache | Loading commit data... | |
| simple.mustache | Loading commit data... | |
| simple.py | Loading commit data... | |
| tagless.mustache | Loading commit data... | |
| template_partial.mustache | Loading commit data... | |
| template_partial.py | Loading commit data... | |
| template_partial.txt | Loading commit data... | |
| unescaped.mustache | Loading commit data... | |
| unescaped.py | Loading commit data... | |
| unicode_input.mustache | Loading commit data... | |
| unicode_input.py | Loading commit data... | |
| unicode_output.mustache | Loading commit data... | |
| unicode_output.py | Loading commit data... |