Code

History

Commits on ig/commit-debug to lib/src/dsl_util.rs33
  1. cleanup: remove redundant + use<'_> after migrating to 2024 editionYuya Nishihara committed 1 year ago5f40f62
  2. cli, lib: move to Rust 2024 language editionAustin Seipp committed 1 year agoba24140
  3. cli lib: make use of `Self` consistentadamnemecek committed 1 year ago8a26df2
  4. cleanup: use new array methods instead of .collect_tuple()/.next_tuple()Yuya Nishihara committed 1 year ago60b9612
  5. revset: add support for local variables expansionYuya Nishihara committed 1 year ago483e794
  6. cleanup: switch to use<'_> capturing syntaxYuya Nishihara committed 1 year agoa27d925
  7. clippy: replace `allow` directives with `expect` or delete them when possibleIlya Grigoriev committed 1 year agoc36bfaf
  8. revset: escape symbols in "did you mean" hintYuya Nishihara committed 1 year ago241b887
  9. revset: add a function for escaping a symbolMartin von Zweigbergk committed 1 year agoef20b7b
  10. revset: extract helper that parses function callYuya Nishihara committed 2 years ago2413fff
  11. templates: support hex bytes in string literalsVamsi Avula committed 2 years agoa6aa25c
  12. refactor: Allow the aliases map to map to arbitrary types.Matt Stark committed 2 years agoa524f1f
  13. dsl_util: add basic diagnostics receiverYuya Nishihara committed 2 years ago6b92305
  14. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  15. revset, templater: implement arity-based alias overloadingYuya Nishihara committed 2 years agoa7bff04
  16. revset, templater: include parameter names in AliasIdYuya Nishihara committed 2 years agod38c9e8
  17. revset: split AST-level parsing and expression lowering stagesYuya Nishihara committed 2 years ago89ac3a1
  18. dsl_util: add keyword arguments and parsing helper to FunctionCallNodeYuya Nishihara committed 2 years agob0845d1
  19. dsl_util: use .ok() to drop unprintable errorYuya Nishihara committed 2 years agoda2ef7f
  20. dsl_util: forward upper-bounded expect_*_arguments() to common functionYuya Nishihara committed 2 years agodb16a59
  21. dsl_util: add helper function that formats arguments count error messageYuya Nishihara committed 2 years agob55c62b
  22. dsl_util: introduce visitor-based generic alias substitutionYuya Nishihara committed 2 years agob31f75b
  23. dsl_util: add trait for alias body parsingYuya Nishihara committed 2 years ago0efd2aa
  24. dsl_util: add visitor-like API primarily designed for alias substitutionYuya Nishihara committed 2 years ago7be4a0a
  25. dsl_util: add trait for alias substitution errorsYuya Nishihara committed 2 years ago5061d4b
  26. dsl_util: add trait that constructs ExpressionKind of basic AST node typesYuya Nishihara committed 2 years agocf63574
  27. fileset, templater: extract basic AST node typesYuya Nishihara committed 2 years ago97023b8
  28. fileset, templater: insert intermediate InvalidArguments error typeYuya Nishihara committed 2 years ago0c05c54
  29. templater: migrate to generic dsl_util::AliasesMap typeYuya Nishihara committed 2 years agoc04fb7d
  30. revset: extract generic dsl_util::AliasesMap<P> typeYuya Nishihara committed 2 years ago2cbc4f9
  31. revset, templater: extract trait that parses alias declarationYuya Nishihara committed 2 years ago6916fae
  32. dsl_util: deduplicate collect_similar() from revset and templaterYuya Nishihara committed 2 years ago521bcd8
  33. dsl_util: extract helper that parses string literal with \-escapesYuya Nishihara committed 2 years ago274183f