Commit Graph

  • 96dec8f7e0 build(deps): bump actions/setup-python from 5 to 6 master dependabot[bot] 2025-09-04 20:21:55 +00:00
  • 2a347c7f08 Update tests with new number output Guillaume Gomez 2025-09-26 00:52:56 +02:00
  • f021599064 Fix wrong parsing of number if digit does not match base Guillaume Gomez 2025-09-26 00:52:31 +02:00
  • 56f9288eda
    Merge pull request #586 from GuillaumeGomez/fix-block-duplication-warning Guillaume Gomez 2025-09-02 15:59:24 +02:00
  • 04e9241e4f Remove unwanted print = "ast" forgotten in tests Guillaume Gomez 2025-09-02 15:13:46 +02:00
  • 32dc474f57 Fix mdbook path in readthedocs René Kijewski 2025-09-02 15:06:40 +02:00
  • 129c3549d4 Add custom ui regression test for duplicated blocks calls Guillaume Gomez 2025-08-24 17:23:48 +02:00
  • a577f60d33 Add new custom_ui test suite to allow checking askama warning messages Guillaume Gomez 2025-08-25 00:40:58 +02:00
  • 034f1676b5 Fix invalid "duplicated block call" warning Guillaume Gomez 2025-08-24 17:22:13 +02:00
  • 3a83b3ac65 Do not use cargo-quickinstall for now René Kijewski 2025-09-02 13:58:44 +02:00
  • 5c4b52ad62
    Merge pull request #584 from GuillaumeGomez/extends-first Guillaume Gomez 2025-08-25 12:28:31 +02:00
  • 52c4dfd8c3 parser: reject extends below top-level, too René Kijewski 2025-08-25 01:21:09 +02:00
  • b744cab2be Emit an error if an extends block doesn't come first in a template Guillaume Gomez 2025-08-23 15:49:23 +02:00
  • f869bea25e Emit warnings if duplicated block calls are done Guillaume Gomez 2025-08-19 23:32:21 +02:00
  • 3ab9ff6216
    Merge pull request #582 from Kijewski/4654117948817408 Guillaume Gomez 2025-08-21 23:31:41 +02:00
  • cfa21a6513 parser: reject unclosed prefixed string René Kijewski 2025-08-21 22:38:56 +02:00
  • a9f56e3aa5
    Merge pull request #579 from Kijewski/6380739026550784 Guillaume Gomez 2025-08-19 23:09:10 +02:00
  • 8d5f3a5290 parser: r#_ is not a valid identifier René Kijewski 2025-08-19 22:12:52 +02:00
  • 4025323c8d tests: fix expected output for nightly 2025-08-17 René Kijewski 2025-08-19 22:04:05 +02:00
  • 8c02e48cdb Implement feature "nightly-spans" René Kijewski 2025-08-16 04:01:59 +02:00
  • a0d99ba6fc Better spans René Kijewski 2025-08-15 21:01:46 +02:00
  • 29d62fef30 Correct subspan for source = .. templates René Kijewski 2025-08-15 21:01:46 +02:00
  • 81252cd0a2 parser: make State part of InputStream René Kijewski 2025-08-14 08:10:01 +02:00
  • e5189b933d Use Parser::[with_]span() to generate proc_macro::Span René Kijewski 2025-08-08 18:50:21 +02:00
  • 27e7ff4fd5 parser(non-working commit!): remove lifetimes from [With]Span René Kijewski 2025-08-10 04:30:45 +02:00
  • c335f99106
    Merge pull request #576 from GuillaumeGomez/add-missing-for-docs Guillaume Gomez 2025-08-18 16:12:15 +02:00
  • acce36cede Add missing documentation about for loop features Guillaume Gomez 2025-08-18 12:05:39 +02:00
  • 112a9b1552 Fix some code examples annotations Guillaume Gomez 2025-08-18 12:15:22 +02:00
  • 1f31021632 Fix wrong macro argument parsing Guillaume Gomez 2025-08-13 23:11:01 +02:00
  • e8d2391d48 Allow to ignore jinja code example check Guillaume Gomez 2025-08-17 13:18:42 +02:00
  • 1da2840071 Fix book code examples Guillaume Gomez 2025-08-17 12:52:31 +02:00
  • edcaa61fb6 Add new test to check syntax of book examples Guillaume Gomez 2025-08-17 12:52:23 +02:00
  • 06d6ec37f6
    Merge pull request #573 from Kijewski/pr-linkfix Guillaume Gomez 2025-08-16 21:03:27 +02:00
  • 016fe82199 readme: fix a link, include readmes in lib.rs René Kijewski 2025-08-15 13:06:10 +02:00
  • 59a982028e Fix #563: filesizeformat with proper accuracy Markus Ebner 2025-08-12 15:18:42 +02:00
  • e40da12343
    Merge pull request #569 from GuillaumeGomez/old-paths Guillaume Gomez 2025-08-13 11:39:04 +02:00
  • e8572f4580 Fix invalid handling of paths starting with :: Guillaume Gomez 2025-08-12 23:04:18 +02:00
  • 680121125a build(deps): bump actions/checkout from 4 to 5 dependabot[bot] 2025-08-12 05:31:09 +00:00
  • 885e0f7de1 Fix wrong span context for askama variables Guillaume Gomez 2025-08-11 22:42:08 +02:00
  • 756717c2f7
    Merge pull request #560 from Kijewski/pr-inputstream Guillaume Gomez 2025-08-08 11:59:40 +02:00
  • 1014b975cd Fix new clippy warnings René Kijewski 2025-08-07 20:55:28 +02:00
  • 98ad5d5b3f parser: better messages for (group) René Kijewski 2025-08-07 20:40:06 +02:00
  • c0d6f0f0fc parser: a little better spans René Kijewski 2025-08-07 20:39:38 +02:00
  • 329771152d parser: use LocatingSlice<&str> instead of &str René Kijewski 2025-08-07 05:39:13 +02:00
  • e9021aa1a5
    Merge pull request #557 from Kijewski/pr-rustc_hash Guillaume Gomez 2025-08-06 21:05:53 +02:00
  • 267a115672 parser/derive: use only one hasher throughout the proc_macro René Kijewski 2025-08-03 05:53:00 +02:00
  • 3a677870d9 derive: remove unneeded .to_string() call René Kijewski 2025-08-06 17:39:31 +02:00
  • 58bb4d921f derive: remove trait BufferFmt René Kijewski 2025-08-06 17:22:22 +02:00
  • f62cdfb49a derive: better spans for Target René Kijewski 2025-08-06 17:02:39 +02:00
  • e1eeb815ea derive: minor macro clean-ups René Kijewski 2025-08-06 16:44:54 +02:00
  • 693f86d1c4 derive: don't use format_args! for code formatting René Kijewski 2025-08-06 06:25:59 +02:00
  • 7dbbe397f9 Fix clippy lints Guillaume Gomez 2025-08-03 22:59:25 +02:00
  • da850d736f Implement print = "code" on enums Guillaume Gomez 2025-08-03 00:32:13 +02:00
  • 80a4af7f2d Generate a TokenStream rather than a String Guillaume Gomez 2025-07-22 23:03:30 +02:00
  • 89024013dd Put Raw::lit field into a span Guillaume Gomez 2025-07-29 22:32:39 +02:00
  • 54be12a6e0 Add missing span information for parsing error Guillaume Gomez 2025-07-29 21:50:08 +02:00
  • dd5e21f1de
    Merge pull request #555 from seijikun/mr-docs Guillaume Gomez 2025-08-01 17:20:17 +02:00
  • e2da496855
    Minor documentation fixes Markus Ebner 2025-08-01 17:14:42 +02:00
  • ea947736a5
    Merge pull request #554 from seijikun/mr-docs Guillaume Gomez 2025-08-01 10:57:35 +02:00
  • 4959191aca
    Improve documentation Markus Ebner 2025-08-01 02:21:34 +02:00
  • 1f3c926c58 parser: r#self is not a valid raw identifier in macro calls René Kijewski 2025-07-31 18:25:58 +02:00
  • d12afffc26
    Merge pull request #546 from Kijewski/pr-relative-path Guillaume Gomez 2025-07-31 14:37:11 +02:00
  • 6035ffb013 derive: track included files with relative path René Kijewski 2025-07-27 04:29:27 +02:00
  • e1fb7ee98b derive: copy path_clean::clean() and pathdiff::diff_paths() René Kijewski 2025-07-30 19:02:25 +02:00
  • d670d9b91c parser: fail on unterminated byte literal René Kijewski 2025-07-28 19:51:55 +02:00
  • ec17ed4813
    Merge pull request #548 from Kijewski/pr-fix-rtd Guillaume Gomez 2025-07-28 20:56:27 +02:00
  • c00a774ed2 book: first install mdbook, then use it René Kijewski 2025-07-28 19:58:22 +02:00
  • 7d2d7a2b59
    Merge pull request #544 from Kijewski/pr-update-mdbook Guillaume Gomez 2025-07-28 17:31:34 +02:00
  • 11da13eeb8
    Merge pull request #543 from Kijewski/143907 Guillaume Gomez 2025-07-28 17:30:57 +02:00
  • ab1c3d499c book: update mdbook version and highlight jinja blocks René Kijewski 2025-07-27 02:33:12 +02:00
  • 6d849880d9 parser: remove one indirection in punction() finding René Kijewski 2025-07-26 00:51:39 +02:00
  • b8e11e86b6 parser/derive: replaces usages of Expr/Node with Box<Expr>/Box<Node> René Kijewski 2025-07-25 02:50:01 +02:00
  • f0a1fa467d build(deps): update criterion requirement from 0.6 to 0.7 dependabot[bot] 2025-07-25 21:01:22 +00:00
  • 37ded317f1
    Merge pull request #540 from Kijewski/pr-uninline-expr-call Guillaume Gomez 2025-07-24 18:13:16 +02:00
  • bbf9d1c234 derive: remove parentheses before handling {{ (expr) }} René Kijewski 2025-07-24 16:53:51 +02:00
  • bbb2932da2 derive: un-inline Expr::Call handling for {{ expressions }} René Kijewski 2025-07-24 16:27:17 +02:00
  • 22092ecb15 parser: un-inline more error messages René Kijewski 2025-07-22 17:59:54 +02:00
  • 8dcc794a9e
    Merge pull request #538 from Kijewski/pr-always-false Guillaume Gomez 2025-07-23 15:10:53 +02:00
  • 78c0ab97bf derive: make EvaluatedResult know its unknown result René Kijewski 2025-07-23 14:15:20 +02:00
  • 6ac150e096
    Merge pull request #533 from seijikun/mr-callexpr-named Guillaume Gomez 2025-07-22 13:17:04 +02:00
  • 48d5dba024
    Fix #531: Allow named arguments in expr macro calls Markus Ebner 2025-07-22 12:33:26 +02:00
  • 0613a509b6
    Add unit-test for #531 Markus Ebner 2025-07-22 00:42:51 +02:00
  • 526ce78cf0
    Add ui tests for named arguments in rust call expressions Markus Ebner 2025-07-21 23:56:58 +02:00
  • 70b41f704e Address comments René Kijewski 2025-07-21 22:12:47 +02:00
  • 564a8463ee More tests for DefaultFilterable + impl for floats René Kijewski 2025-07-21 18:11:41 +02:00
  • ba7b0a7967 Move DefaultFilterable into its own file René Kijewski 2025-07-21 17:04:34 +02:00
  • b2b0d4cbba Add filters |default, |assigned_or and |defined_or René Kijewski 2025-05-01 13:13:43 +02:00
  • 3317858d1d
    Merge pull request #532 from Kijewski/pr-more-if-let Guillaume Gomez 2025-07-21 21:33:49 +02:00
  • a37d9f5a90 derive: more if-let René Kijewski 2025-07-21 20:28:55 +02:00
  • 53ddd3cfc3 Fix #517: Implement expr-call syntax for macro invocations Markus Ebner 2025-07-05 02:00:53 +02:00
  • 1b1d604dbc Add unit-tests for #517 Markus Ebner 2025-07-05 02:13:54 +02:00
  • fcf793c35a generator: Move macro invocation code generation to helper module Markus Ebner 2025-07-05 00:19:04 +02:00
  • cf558be7e6 Add regression test for generics support in macro default value and call Guillaume Gomez 2025-07-06 23:53:13 +02:00
  • fc2b0349ac Add ui test for generics on loop.cycle Guillaume Gomez 2025-07-06 23:47:47 +02:00
  • 0d256b011d Support generics in more locations Guillaume Gomez 2025-07-06 23:26:54 +02:00
  • da0bdcc34b Add new fuzzing test case Guillaume Gomez 2025-07-20 23:44:06 +02:00
  • 6de8ff8042 Forbid string literal suffix Guillaume Gomez 2025-07-20 15:36:39 +02:00
  • d8bf38978c Add fuzzing test Guillaume Gomez 2025-07-15 23:16:34 +02:00
  • 57554f3d42 Update tests Guillaume Gomez 2025-07-11 18:31:50 +02:00
  • 9e32a28d11 Improve Span information Guillaume Gomez 2025-07-10 22:55:55 +02:00