Code

History

Commits on ig/commit-debug to cli/src/template_builder.rs140+
  1. templater: allow use of wrap_<type>() functions without borrowing &languageYuya Nishihara committed 2 years ago2916bbb
  2. cli: show timestamp in local timezone and without millis and offsetMartin von Zweigbergk committed 2 years agoe51878f
  3. clippy: remove some unused code beta clippy/rustc compain aboutIlya Grigoriev committed 2 years ago4fbe6ae
  4. templater: migrate global functions to table-based lookupYuya Nishihara committed 2 years ago82b6d07
  5. templater: generalize merge_fn_map() helperYuya Nishihara committed 2 years ago85f2f3a
  6. templater: dispatch global functions through TemplateLanguage traitYuya Nishihara committed 2 years agofa9cb72
  7. templater: consolidate auto labeling into build_expression()Yuya Nishihara committed 2 years ago1e8bf84
  8. templater: inline build_method_call()Yuya Nishihara committed 2 years ago5ec56fb
  9. templater: do not rewrite non-argument errors raised from self methodsYuya Nishihara committed 2 years ago04d5f59
  10. templater: unimplement Default for TestTemplateEnvYuya Nishihara committed 2 years ago56f1b36
  11. templater: leverage GenericTemplateLanguage in testsYuya Nishihara committed 2 years ago4c62f46
  12. templater: add helper function that does parse() + build()Yuya Nishihara committed 2 years agoe1669f0
  13. templater: relax "L: TemplateLanguage" bounds to not require sized objectYuya Nishihara committed 2 years ago26cce21
  14. template_builder: support extending the core template build fn tabledploch committed 2 years ago18670ff
  15. templater: add string.len() and list.len() methodsYuya Nishihara committed 2 years ago82b3017
  16. templater: make .substr() be byte-index based, round towards originYuya Nishihara committed 2 years ago0656409
  17. templater: extract fallible i64->isize conversion to helper functionYuya Nishihara committed 2 years ago0831ed0
  18. templater: propagate <out-of-range date> as an errorYuya Nishihara committed 2 years ago1d4860c
  19. templater: use cached current timestamp to calculate .ago()Yuya Nishihara committed 3 years ago2007b9b
  20. templater: turn some integer overflow into evaluation errorYuya Nishihara committed 2 years ago26c182a
  21. templater: make property functions return resultYuya Nishihara committed 2 years ago0519954
  22. templater: add runtime error type and propagation pathYuya Nishihara committed 2 years ago42aa5f0
  23. templater: add similarity hint to no such method/keyword errorsYuya Nishihara committed 2 years ago71a9dc8
  24. templater: move build_core_method() to table objectYuya Nishihara committed 2 years agoa235aa5
  25. templater: migrate core template methods to symbol tableYuya Nishihara committed 2 years agobdbb2de
  26. templater: extract substr() method body to functionYuya Nishihara committed 2 years agoe1864d9
  27. templater: extract generic type aliases for method build fn and tableYuya Nishihara committed 2 years ago10acfdc
  28. templater: add special "self" variable to refer to top-level objectYuya Nishihara committed 2 years ago7525fac
  29. templater: translate keywords to "self" methods by core template engineYuya Nishihara committed 2 years agoe80b906
  30. templater: update test templater to be compatible with "self" methodsYuya Nishihara committed 2 years ago6e5eff5
  31. templater: add a local() method on Timestamps (#2900)Martin von Zweigbergk committed 2 years ago7c5cfa7
  32. templater: parse negative integer as unary operator and literalYuya Nishihara committed 2 years agoe943a5b
  33. templater: retain "++" in parsed tree to provide better error indicationYuya Nishihara committed 2 years ago406f2b6
  34. templater: translate symbol rules in error messageYuya Nishihara committed 2 years agofd4c5a6
  35. templater: evaluate logical operator expressions (||, &&, and !)Yuya Nishihara committed 2 years ago948129e

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t