Code

History

Commits on ig/vimdiffwarn to cli/src/operation_templater.rs35+
  1. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  2. templater: add config(name) functionYuya Nishihara committed 1 year ago9872427
  3. templater: pass RepoLoader to OperationTemplateLanguageYuya Nishihara committed 1 year ago4e30fc7
  4. templater: add `IntoTemplateProperty::try_into_cmp`Benjamin Tan committed 1 year ago48233a1
  5. templater: add abstraction to implement equality operation per typeYuya Nishihara committed 2 years agob556fc6
  6. templater: pass diagnostics receiver aroundYuya Nishihara committed 2 years ago11286b3
  7. refactor: mark `Timestamp` struct as `Copy`Mateusz Mikuła committed 2 years ago8dd3003
  8. cleanup: remove redundant ::{self} from use declarationsYuya Nishihara committed 2 years ago87fb169
  9. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  10. templater: implement expect_*_arguments() as methodsYuya Nishihara committed 2 years ago04efac3
  11. templater: remove IntoTemplate abstraction, use extension method insteadYuya Nishihara committed 2 years ago04063a0
  12. templater: add type_name() method to tagged property typesYuya Nishihara committed 2 years ago5394f34
  13. cli_util: support multiple extensions consistentlydploch committed 2 years ago57a5d7d
  14. templater: Add `operation.snapshot()` booleanAnton Bulakh committed 2 years ago29729e8
  15. templater: introduce Formatter wrapper to switch strict/lax evaluationsYuya Nishihara committed 2 years ago71c2006
  16. templater: remove unused context parameter from Template<C>Yuya Nishihara committed 2 years ago577e030
  17. templater: leverage TemplateProperty::map/and_then() helpersYuya Nishihara committed 2 years agofad7128
  18. formatter: use write!() or writeln!() thoroughly, remove .write_str()Yuya Nishihara committed 2 years ago00285be
  19. templater: remove Context type from TemplateLanguage/PropertyYuya Nishihara committed 2 years ago911cf4b
  20. templater: don't define TemplateLanguage::Context staticallyYuya Nishihara committed 2 years agocecae84
  21. templater: allow use of wrap_<type>() functions without borrowing &languageYuya Nishihara committed 2 years ago2916bbb
  22. operation_templater: support extensions of the template languagedploch committed 2 years agod832b44
  23. templater: migrate global functions to table-based lookupYuya Nishihara committed 2 years ago82b6d07
  24. templater: dispatch global functions through TemplateLanguage traitYuya Nishihara committed 2 years agofa9cb72
  25. templater: inline commit/operation_templater::parse(), add command helper fnsYuya Nishihara committed 2 years ago749ef45
  26. templater: extract language constructorsYuya Nishihara committed 2 years ago101e48d
  27. templater: add helper function that does parse() + build()Yuya Nishihara committed 2 years agoe1669f0
  28. templater: add "pub" to operation template types and wrap fns in commit templateYuya Nishihara committed 2 years ago81b5e69
  29. templater: turn some integer overflow into evaluation errorYuya Nishihara committed 2 years ago26c182a
  30. templater: make property functions return resultYuya Nishihara committed 2 years ago0519954
  31. templater: expand similarity hint with aliasesYuya Nishihara committed 2 years ago7bc4521
  32. templater: move build_core_method() to table objectYuya Nishihara committed 2 years agoa235aa5
  33. templater: migrate core template methods to symbol tableYuya Nishihara committed 2 years agobdbb2de
  34. templater: migrate operation template methods to symbol tableYuya Nishihara committed 2 years ago9ad2fee
  35. templater: clone WorkspaceId/OperationId into templater to simplify lifetimeYuya Nishihara committed 2 years agofd4acf6