Code

History

Commits on ig/vimdiffwarn to lib/src/revset_parser.rs35+
  1. view: rename workspace "id" to "name"Yuya Nishihara committed 1 year ago3f5f872
  2. revset: add support for local variables expansionYuya Nishihara committed 1 year ago483e794
  3. view: port bookmark/tag name types to RefName/RemoteNameYuya Nishihara committed 1 year ago02722ea
  4. ref_name: move RemoteRefSymbol types from refs moduleYuya Nishihara committed 1 year agocc8a80c
  5. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  6. MSRV: Update to 1.84 and run `clippy --fix`, `cargo fmt`Ilya Grigoriev committed 1 year ago1ede79c
  7. revset: box RevsetParseErrorKind to keep error type smallYuya Nishihara committed 1 year ago72b24d1
  8. revset: export low-level parse_program() functionYuya Nishihara committed 1 year ago0b56863
  9. revset: externalize RemoteSymbol variant by using RemoteRefSymbol typesYuya Nishihara committed 1 year ago821f6b0
  10. revset: add parsing function that rejects expression other than symbol nameYuya Nishihara committed 1 year ago59ca167
  11. parser: use backtick to quote name or expression in error messageYuya Nishihara committed 1 year ago5be25bc
  12. revset: add a function for escaping a symbolMartin von Zweigbergk committed 1 year agoef20b7b
  13. revset: parse unicode XID_CONTINUE characters as symbolYuya Nishihara committed 1 year ago4dd554a
  14. revset: duplicate Rule::identifier to strict_identifier, replace some usagesYuya Nishihara committed 1 year ago284aee2
  15. revset: extract identifier/at_op parsing tests to separate functionsYuya Nishihara committed 1 year ago0fbf291
  16. revset: extract helper that parses function callYuya Nishihara committed 2 years ago2413fff
  17. templates: support hex bytes in string literalsVamsi Avula committed 2 years agoa6aa25c
  18. refactor: Allow the aliases map to map to arbitrary types.Matt Stark committed 2 years agoa524f1f
  19. Fix: Disallow revset function names starting with a number.Matt Stark committed 2 years ago6878b50
  20. revset: pass diagnostics receiver aroundYuya Nishihara committed 2 years ago8b1760c
  21. revset, templater: make context message of nested errors less specificYuya Nishihara committed 2 years agodf89679
  22. bookmarks: update some leftover uses of the word "branch"Martin von Zweigbergk committed 2 years ago1aa2aec
  23. cleanup: remove redundant ::{self} from use declarationsYuya Nishihara committed 2 years ago87fb169
  24. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  25. revset: parse file() argument as fileset expressionYuya Nishihara committed 2 years agoa757fdd
  26. revset: rename expect_literal_with() to expect_expression_with()Yuya Nishihara committed 2 years agoffd7b41
  27. revset: flatten union nodes in AST to save recursion stackYuya Nishihara committed 2 years ago415c831
  28. revset: update tests to not require private field access to err.kindYuya Nishihara committed 2 years ago8bf10c8
  29. revset, templater: implement arity-based alias overloadingYuya Nishihara committed 2 years agoa7bff04
  30. revset, templater: include parameter names in AliasIdYuya Nishihara committed 2 years agod38c9e8
  31. revset: migrate syntactic tests to AST-basedYuya Nishihara committed 2 years ago556c729
  32. revset: backport parsing test helpers from templater and filesetYuya Nishihara committed 2 years ago5387014
  33. revset: remove deprecated "program" rule, rename "program_with_modifier"Yuya Nishihara committed 2 years ago660a917
  34. revset: represent program modifier as AST nodeYuya Nishihara committed 2 years agoeda7069
  35. revset: insert AST-level representation of program modifierYuya Nishihara committed 2 years ago3c1f6d5