Code

History

Commits on ig/vimdiffwarn to cli/src/commit_templater.rs140+
  1. templater: allow use of wrap_<type>() functions without borrowing &languageYuya Nishihara committed 2 years ago2916bbb
  2. cli: use unresolved root() when constructing immutable set expressionYuya Nishihara committed 2 years ago97cf16c
  3. templater: migrate global functions to table-based lookupYuya Nishihara committed 2 years ago82b6d07
  4. templater: dispatch global functions through TemplateLanguage traitYuya Nishihara committed 2 years agofa9cb72
  5. commit_templater: add self.immutable() methodYuya Nishihara committed 2 years ago218b1c6
  6. commit_templater: allow extension methods to capture repoYuya Nishihara committed 2 years agoa3839cd
  7. commit_templater: add an AnyMap for extensions to cache their own infodploch committed 2 years ago84118e1
  8. templater: inline commit/operation_templater::parse(), add command helper fnsYuya Nishihara committed 2 years ago749ef45
  9. templater: extract language constructorsYuya Nishihara committed 2 years ago101e48d
  10. templater: add helper function that does parse() + build()Yuya Nishihara committed 2 years agoe1669f0
  11. templater: add "pub" to operation template types and wrap fns in commit templateYuya Nishihara committed 2 years ago81b5e69
  12. commit_templater: make various attributes accessible to extensionsdploch committed 2 years ago4847fed
  13. commit_templater: support extensions of the template languagedploch committed 2 years ago570fd29
  14. commit_templater: make a bunch of types public for extensionsdploch committed 2 years ago1675554
  15. templater: turn some integer overflow into evaluation errorYuya Nishihara committed 2 years ago26c182a
  16. templater: make property functions return resultYuya Nishihara committed 2 years ago0519954
  17. templater: expand similarity hint with aliasesYuya Nishihara committed 2 years ago7bc4521
  18. templater: move build_core_method() to table objectYuya Nishihara committed 2 years agoa235aa5
  19. templater: migrate core template methods to symbol tableYuya Nishihara committed 2 years agobdbb2de
  20. templater: extract generic type aliases for method build fn and tableYuya Nishihara committed 2 years ago10acfdc
  21. templater: migrate other commit template methods to symbol tableYuya Nishihara committed 2 years ago523f8b2
  22. templater: inline parse_optional_integer() in method bodyYuya Nishihara committed 2 years ago8226584
  23. templater: extract stub function that resolves method nameYuya Nishihara committed 2 years ago1b4c339
  24. templater: clone WorkspaceId/OperationId into templater to simplify lifetimeYuya Nishihara committed 2 years agofd4acf6
  25. templater: extract Commit methods to HashMapYuya Nishihara committed 2 years ago68b1f86
  26. templater: inline capture variables in each method body of Commit typeYuya Nishihara committed 2 years ago0d77ce5
  27. templater: inline wrap_fn() helpersYuya Nishihara committed 2 years agobbf8864
  28. templater: merge build_*_keyword_opt() functions into method buildersYuya Nishihara committed 2 years agof0ce448
  29. templater: translate keywords to "self" methods by core template engineYuya Nishihara committed 2 years agoe80b906
  30. object_id: extract ObjectId trait and macros to separate moduleYuya Nishihara committed 2 years agofa5e407
  31. templater: add local/remote_branches keywordsYuya Nishihara committed 3 years ago0e14a1f
  32. templater: cache list of all remote branches, filter them when requestedYuya Nishihara committed 3 years ago5486d72
  33. templater: use "git" constant to build HEAD@git ref nameYuya Nishihara committed 3 years ago817ca7f
  34. templater: make branches, tags, git_refs, and git_head return list typeYuya Nishihara committed 3 years ago01d4745
  35. templater: add types for local/remote ref namesYuya Nishihara committed 3 years ago2b33a97