Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Improve macro call arguments loop | 2023-11-20 | 1 | -4/+1 | |
| | |||||
* | Improve output error for non-matching number of arguments for macros | 2023-11-20 | 1 | -1/+8 | |
| | |||||
* | Remove unused `_did_loop` condition if `else` block is empty | 2023-11-01 | 1 | -9/+21 | |
| | |||||
* | Avoid passing around duplicate data | 2023-11-01 | 1 | -13/+2 | |
| | |||||
* | Cleanup imports a bit | 2023-11-01 | 1 | -4/+4 | |
| | |||||
* | Implement Default for MapChain | 2023-11-01 | 1 | -7/+9 | |
| | |||||
* | Move build_template() up to the crate root | 2023-11-01 | 1 | -61/+8 | |
| | |||||
* | Remove unnecessary type annotation | 2023-11-01 | 1 | -1/+1 | |
| | |||||
* | Attach find_used_templates() to TemplateInput | 2023-11-01 | 1 | -42/+1 | |
| | |||||
* | Move TemplateArgs into input module | 2023-11-01 | 1 | -129/+2 | |
| | |||||
* | Inline nested derive_template() implementation | 2023-11-01 | 1 | -11/+1 | |
| | |||||
* | Allow macros to take `self` as an argument | 2023-10-12 | 1 | -1/+1 | |
| | |||||
* | parser: import `parser::{Expr, Node}` | 2023-08-01 | 1 | -3/+2 | |
| | |||||
* | parser: add type for `Node::Comment` | 2023-08-01 | 1 | -5/+5 | |
| | |||||
* | parser: remove re-exports `parser::{node,expr}::*` | 2023-08-01 | 1 | -3/+5 | |
| | |||||
* | parser: add type for `Node::Extends` | 2023-08-01 | 1 | -1/+1 | |
| | |||||
* | parser: add type for `Node::Include` | 2023-08-01 | 1 | -8/+7 | |
| | |||||
* | parser: rename `Node::Cond` into `If` and add type | 2023-08-01 | 1 | -8/+7 | |
| | |||||
* | parser: add type for `Node::Let` | 2023-08-01 | 1 | -31/+19 | |
| | |||||
* | parser: add type for `Node::Raw` | 2023-08-01 | 1 | -4/+4 | |
| | |||||
* | parser: add type for `Node::Lit` | 2023-08-01 | 1 | -6/+7 | |
| | |||||
* | parser: add type for `Node::BlockDef` | 2023-08-01 | 1 | -14/+6 | |
| | |||||
* | parser: add type for `Node::Match` | 2023-08-01 | 1 | -7/+11 | |
| | |||||
* | parser: add type for `Node::Call` | 2023-08-01 | 1 | -7/+10 | |
| | |||||
* | parser: add type for `Node::Import` | 2023-08-01 | 1 | -4/+4 | |
| | |||||
* | parser: let `Macro` know its name | 2023-08-01 | 1 | -1/+1 | |
| | |||||
* | parser: rename block to nodes | 2023-07-31 | 1 | -3/+3 | |
| | |||||
* | parser: define a struct for Match | 2023-07-31 | 1 | -4/+3 | |
| | |||||
* | parser: define a struct for Cond | 2023-07-31 | 1 | -4/+4 | |
| | |||||
* | Extract askama_parser crate | 2023-07-31 | 1 | -1/+1 | |
| | |||||
* | derive: move Parsed into parser module | 2023-07-31 | 1 | -36/+1 | |
| | |||||
* | derive: move generator-specific methods out of Expr | 2023-07-31 | 1 | -2/+71 | |
| | |||||
* | derive: define separate ParseError type | 2023-07-31 | 1 | -1/+5 | |
| | |||||
* | derive: move Syntax into parser module | 2023-07-31 | 1 | -2/+1 | |
| | |||||
* | Fix Rust macro invocations not accepting a path (#837) | 2023-07-24 | 1 | -3/+3 | |
| | |||||
* | Cache include AST to reduce parsing overhead | 2023-06-28 | 1 | -23/+16 | |
| | |||||
* | Inline child() method to avoid borrowing all fields | 2023-06-28 | 1 | -27/+23 | |
| | |||||
* | Avoid reparsing included templates if possible | 2023-06-28 | 1 | -4/+23 | |
| | |||||
* | Parse templates once | 2023-06-28 | 1 | -13/+44 | |
| | |||||
* | Update to rocket 0.5-rc.3 | 2023-05-19 | 1 | -6/+15 | |
| | |||||
* | Extract literal from group expressions in attributes | 2023-03-21 | 1 | -0/+6 | |
| | |||||
* | Upgrade to syn 2 | 2023-03-20 | 1 | -27/+26 | |
| | |||||
* | Add whitespace argument in template derive proc-macro | 2023-03-13 | 1 | -1/+8 | |
| | |||||
* | Fix handling of trailing whitespace characters | 2023-03-09 | 1 | -4/+8 | |
| | |||||
* | Propogate size_hint from sub-blocks (#788) | 2023-03-06 | 1 | -4/+4 | |
| | | | Closes #786 | ||||
* | exchange hyper features From<Template> for hyper::Body with TryFrom | 2023-03-03 | 1 | -7/+5 | |
| | | | | | | | | | The previous implementation hid the error returned by render, which made it impossible for callers to react to rendering errors. While having a simple way to call into would be nice, there is not way to have both implementations without adding any manual specialization. Thus, the From impl is replaced by the TryFrom impl. | ||||
* | Fix typos | 2023-02-24 | 1 | -2/+2 | |
| | |||||
* | Add impl From<{Template}> for hyper::Body derive | 2023-02-13 | 1 | -1/+23 | |
| | | | | | with-hyper now derives an impl allowing Templates to be passed to functions with trait bounds for Into<hyper::Body>. | ||||
* | Extends expects a string and nothing else | 2023-01-30 | 1 | -1/+1 | |
| | |||||
* | Apply clippy suggestions for 1.67 (#769) | 2023-01-30 | 1 | -32/+32 | |
| |