Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2017-09-03 | Changed implementation of precedence rules | 1 | -0/+7 | ||
This implementation resolves djc/askama#44 by changing the precedence implementation. The previous solution was very slow because it had to try to parse all combinations of precedence layers leading to 2^9 iterations for each expr_any. This is solved by reusing the left operand instead of reparsing it when the operator isn't found. This implementation also solves another related issue that expressions with multiple operators couldn't be parsed, for example {{1 * 2 * 3}}. This is handled by using expr_any for the right operand instead of only using higher level precedence layers. | |||||
2017-09-02 | Add `join` filter & tests for it | 1 | -0/+1 | ||
2017-08-25 | Add test for parent default block implementations | 1 | -0/+1 | ||
2017-08-24 | Allow {% block name %} {% endblock name %} | 1 | -1/+1 | ||
This makes converting an app from tera to askama easier. | |||||
2017-08-23 | Adding optional json filter | 1 | -1/+4 | ||
2017-08-22 | Add test for basic macro use | 1 | -0/+5 | ||
2017-08-16 | Add test for variable declaration | 1 | -0/+7 | ||
2017-08-15 | Add test for let blocks | 1 | -0/+1 | ||
2017-08-10 | Add README example as a test case | 1 | -0/+1 | ||
2017-08-10 | Forgot to commit test template | 1 | -0/+1 | ||
2017-08-08 | Add test for deref implementation (see #28) | 1 | -1/+1 | ||
2017-08-04 | Add test for include blocks (see #25) | 2 | -0/+4 | ||
2017-08-02 | Add test that starts with a single brace (see #24) | 1 | -0/+1 | ||
2017-05-26 | Add test for basic chained attributes | 1 | -0/+1 | ||
2017-03-08 | Add missing template for test_generics | 1 | -0/+1 | ||
2017-03-07 | Add test for nested loops and loops over slices (see #6, #7, #9) | 1 | -0/+6 | ||
2017-03-03 | Add test for comments | 1 | -0/+1 | ||
2017-03-03 | Add test for parenthesized expressions | 1 | -1/+1 | ||
2017-02-19 | Add basic test for loop variables | 1 | -1/+1 | ||
2017-02-18 | Add test for handling Option types (with method calls) | 1 | -0/+5 | ||
2017-02-18 | Add test for format filter | 1 | -0/+1 | ||
2017-02-18 | Add test for attribute support | 1 | -0/+1 | ||
2017-02-17 | Add support for integer literals | 1 | -1/+1 | ||
2017-02-17 | Add test template (forgotten in 1121af3dd0) | 1 | -0/+48 | ||
2017-02-17 | Add tests for more binary operators | 1 | -0/+24 | ||
2017-02-17 | Split comparison tests from other operators | 1 | -51/+3 | ||
2017-02-13 | Implement support for mul, div, mod operators | 1 | -0/+9 | ||
2017-02-13 | Rename comparison tests to be about any operators | 1 | -0/+0 | ||
2017-02-12 | Test support for variables in inherited templates | 1 | -0/+1 | ||
2017-02-08 | Fix some bugs in whitespace handling | 1 | -2/+2 | ||
2017-02-08 | Implement generator support for whitespace handling markers | 1 | -6/+48 | ||
2017-02-05 | Implement basic support for template inheritance | 2 | -0/+4 | ||
2017-02-05 | Add test for string literals | 1 | -0/+1 | ||
2017-02-04 | Add tests for all 6 comparison operators | 2 | -1/+6 | ||
2017-02-04 | Add test for == operator | 1 | -0/+1 | ||
2017-02-04 | Add basic support for loops | 1 | -0/+3 | ||
2017-01-12 | Use 'else if' instead of 'elif' to align more with Rust | 2 | -1/+1 | ||
2017-01-11 | Add template source code for elif test case | 1 | -0/+1 | ||
2017-01-07 | Add test for else blocks | 1 | -0/+1 | ||
2017-01-07 | Add test for simple if-blocks | 1 | -0/+1 | ||
2017-01-06 | Add basic test case for filters | 1 | -0/+1 | ||
2017-01-03 | Rename askama_test to testing | 1 | -0/+4 | ||