Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | parser: rename block to nodes | Dirkjan Ochtman | 2023-07-31 | 1 | -3/+3 |
| | |||||
* | parser: define a struct for Match | Dirkjan Ochtman | 2023-07-31 | 1 | -4/+3 |
| | |||||
* | parser: define a struct for Cond | Dirkjan Ochtman | 2023-07-31 | 1 | -4/+4 |
| | |||||
* | Extract askama_parser crate | Dirkjan Ochtman | 2023-07-31 | 1 | -1/+1 |
| | |||||
* | derive: move Parsed into parser module | Dirkjan Ochtman | 2023-07-31 | 1 | -36/+1 |
| | |||||
* | derive: move generator-specific methods out of Expr | Dirkjan Ochtman | 2023-07-31 | 1 | -2/+71 |
| | |||||
* | derive: define separate ParseError type | Dirkjan Ochtman | 2023-07-31 | 1 | -1/+5 |
| | |||||
* | derive: move Syntax into parser module | Dirkjan Ochtman | 2023-07-31 | 1 | -2/+1 |
| | |||||
* | Fix Rust macro invocations not accepting a path (#837) | Matthew Taylor | 2023-07-24 | 1 | -3/+3 |
| | |||||
* | Cache include AST to reduce parsing overhead | Dirkjan Ochtman | 2023-06-28 | 1 | -23/+16 |
| | |||||
* | Inline child() method to avoid borrowing all fields | Dirkjan Ochtman | 2023-06-28 | 1 | -27/+23 |
| | |||||
* | Avoid reparsing included templates if possible | Dirkjan Ochtman | 2023-06-28 | 1 | -4/+23 |
| | |||||
* | Parse templates once | Dirkjan Ochtman | 2023-06-28 | 1 | -13/+44 |
| | |||||
* | Update to rocket 0.5-rc.3 | Vypo Mouse | 2023-05-19 | 1 | -6/+15 |
| | |||||
* | Extract literal from group expressions in attributes | Dirkjan Ochtman | 2023-03-21 | 1 | -0/+6 |
| | |||||
* | Upgrade to syn 2 | Dirkjan Ochtman | 2023-03-20 | 1 | -27/+26 |
| | |||||
* | Add whitespace argument in template derive proc-macro | Guillaume Gomez | 2023-03-13 | 1 | -1/+8 |
| | |||||
* | Fix handling of trailing whitespace characters | Guillaume Gomez | 2023-03-09 | 1 | -4/+8 |
| | |||||
* | Propogate size_hint from sub-blocks (#788) | Andrew Dona-Couch -- GitHub drop ICE | 2023-03-06 | 1 | -4/+4 |
| | | | Closes #786 | ||||
* | exchange hyper features From<Template> for hyper::Body with TryFrom | Rudi Floren | 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 | René Kijewski | 2023-02-24 | 1 | -2/+2 |
| | |||||
* | Add impl From<{Template}> for hyper::Body derive | Rudi Floren | 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 | René Kijewski | 2023-01-30 | 1 | -1/+1 |
| | |||||
* | Apply clippy suggestions for 1.67 (#769) | Dirkjan Ochtman | 2023-01-30 | 1 | -32/+32 |
| | |||||
* | Remove `_ext` from `askama_hyper`, too | René Kijewski | 2022-09-26 | 1 | -2/+1 |
| | | | | | That part was missing from #632, because #632 came before #706, and I forgot to update the older PR. | ||||
* | Apply clippy suggestions from Rust 1.64 (#725) | Dirkjan Ochtman | 2022-09-23 | 1 | -1/+1 |
| | |||||
* | Remove ext argument in integrations | René Kijewski | 2022-09-19 | 1 | -16/+7 |
| | |||||
* | Add Expr::is_cachable() | René Kijewski | 2022-09-19 | 1 | -4/+2 |
| | |||||
* | Skip caching calls (Resolves #667) | vallentin | 2022-09-19 | 1 | -3/+7 |
| | |||||
* | Remove support for deprecated `_parent` field | René Kijewski | 2022-07-25 | 1 | -23/+0 |
| | | | | | | The support for the magic `_parent` field is deprecated since v0.8.0 or issue #180. It's bothersome to keep this feature alive, when no-one should be using it for 3 years. | ||||
* | Implement basic hyper integration | René Kijewski | 2022-07-25 | 1 | -0/+27 |
| | | | | | | | The integration is based on askama_gotham. There is no specific trait to convert an arbitrary T to `hyper::Response`, so I used `From<Template> for hyper::Response`. | ||||
* | Update to Rocket 0.5 | René Kijewski | 2022-06-16 | 1 | -1/+1 |
| | | | | | | | | Though Rocket 0.5 still only a release candidate, Rocket 0.4 severely outdated, and depends on a bunch of crates with active security advisories. Rocket 0.5 updates its dependencies to fixes versions. Also Rocket 0.4 needs a nightly Rust, which caused multiple problems. | ||||
* | Replace `&Option<Box<T>>` with `Option<&T>` (#696) | René Kijewski | 2022-06-15 | 1 | -4/+6 |
| | | | No need to work on references to references. | ||||
* | Remove hash builder parameter from generator | René Kijewski | 2022-06-15 | 1 | -6/+7 |
| | | | | | The generator cannot be accessed outside of crate, so it's not possible to override the default hasher. | ||||
* | Replace .filter_map().next() with .filter_map() | René Kijewski | 2022-06-15 | 1 | -3/+2 |
| | |||||
* | Copy can be derived | René Kijewski | 2022-06-15 | 1 | -6/+2 |
| | |||||
* | Move code generation into askama_derive | René Kijewski | 2022-05-24 | 1 | -0/+2141 |
| | |||||
* | Move code generation into askama_shared | Dirkjan Ochtman | 2020-01-29 | 1 | -1367/+0 |
| | |||||
* | Move input module into askama_shared | Dirkjan Ochtman | 2020-01-29 | 1 | -1/+1 |
| | |||||
* | Move parser into askama_shared | Dirkjan Ochtman | 2020-01-29 | 1 | -5/+3 |
| | |||||
* | Add support for warp | Bjørn Madsen | 2020-01-29 | 1 | -0/+17 |
| | |||||
* | Move Iron integration into a separate askama_iron crate | Dirkjan Ochtman | 2020-01-29 | 1 | -4/+4 |
| | |||||
* | Move Gotham integration into separate askama_gotham crate | Dirkjan Ochtman | 2020-01-29 | 1 | -4/+4 |
| | |||||
* | Move Rocket integration into askama_rocket crate | Dirkjan Ochtman | 2020-01-29 | 1 | -4/+4 |
| | |||||
* | Move Actix-Web integration into separate askama_actix crate | Dirkjan Ochtman | 2020-01-29 | 1 | -5/+5 |
| | |||||
* | Improve spacing | Dirkjan Ochtman | 2020-01-12 | 1 | -0/+6 |
| | |||||
* | Flush buffer before exiting block with non-empty scope (fixes #227) | Dirkjan Ochtman | 2020-01-12 | 1 | -0/+9 |
| | |||||
* | Write conditional blocks before popping variable stack (see #227) | Dirkjan Ochtman | 2020-01-12 | 1 | -19/+10 |
| | |||||
* | upgrade dependencies(actix-web 0.7 -> 2) | DCjanus | 2020-01-11 | 1 | -4/+4 |
| | |||||
* | Support char literals | Tuomas Siipola | 2020-01-03 | 1 | -0/+8 |
| |