Code

History

Commits on git-sync to lib/src/fileset_parser.rs35+
  1. dsl: add description support to AliasesMapNiko Savola committed 6 months ago60b21fd
  2. tests: break dependency cycle between jj-lib/src and testutilsYuya Nishihara committed 7 months ago61e0330
  3. tests: Replace Result.unwrap with ? operator in test functionsGaëtan Lehmann committed 8 months agoacee40c
  4. fileset: accept primary expressions at pattern value positionYuya Nishihara committed 8 months ago29b17ee
  5. fileset: integrate aliases map and substitution logicYuya Nishihara committed 8 months ago9bd0d92
  6. fileset: implement alias substitution machineryYuya Nishihara committed 8 months ago3bed584
  7. fileset: add aliases parser and mapYuya Nishihara committed 8 months agofaaafcc
  8. tests: run `cargo insta test --force-update-snapshots`Ilya Grigoriev committed 9 months ago3a9e56d
  9. fileset, revset, templater: extract Pattern { .. } node to named typeYuya Nishihara committed 9 months ago0f55a76
  10. fileset: relax value type of string pattern to discriminate k:v from k:"v"Yuya Nishihara committed 10 months agoe32c1ae
  11. fileset, revset: do not omit parentheses from expression spanYuya Nishihara committed 1 year agoe555f86
  12. cli, lib: move to Rust 2024 language editionAustin Seipp committed 1 year agoba24140
  13. cli lib: make use of `Self` consistentadamnemecek committed 1 year ago8a26df2
  14. cleanup: replace once_cell::sync::Lazy by std::sync::LazyLockMartin von Zweigbergk committed 1 year agoaf621c7
  15. address new mismatched_lifetime_syntaxes Clippy lintMartin von Zweigbergk committed 1 year agoc43ca3c
  16. cleanup: use new array methods instead of .collect_tuple()/.next_tuple()Yuya Nishihara committed 1 year ago60b9612
  17. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  18. tests: run `insta --force-update-snapshots`Ilya Grigoriev committed 1 year ago5eae2d9
  19. clippy: replace `allow` directives with `expect` or delete them when possibleIlya Grigoriev committed 1 year agoc36bfaf
  20. parser: use backtick to quote name or expression in error messageYuya Nishihara committed 1 year ago5be25bc
  21. templates: support hex bytes in string literalsVamsi Avula committed 2 years agoa6aa25c
  22. Fix: Disallow revset function names starting with a number.Matt Stark committed 2 years ago6878b50
  23. fileset: pass diagnostics receiver around, add printing functionYuya Nishihara committed 2 years ago4b477fa
  24. cleanup: remove redundant ::{self} from use declarationsYuya Nishihara committed 2 years ago87fb169
  25. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  26. fileset: parse glob characters as identifierYuya Nishihara committed 2 years ago5649ee4
  27. revset: parse file() argument as fileset expressionYuya Nishihara committed 2 years agoa757fdd
  28. fileset: flatten union nodes in AST to save recursion stackYuya Nishihara committed 2 years agof90b061
  29. fileset, templater: in tests, make parse_normalized() unwrap resultYuya Nishihara committed 2 years ago53fa95d
  30. fileset: use parse_into_kind() to test parse errorsYuya Nishihara committed 2 years agoe7e06b6
  31. dsl_util: add keyword arguments and parsing helper to FunctionCallNodeYuya Nishihara committed 2 years agob0845d1
  32. fileset: insert missed blank lineYuya Nishihara committed 2 years ago89270a3
  33. fileset, templater: extract basic AST node typesYuya Nishihara committed 2 years ago97023b8
  34. fileset, templater: insert intermediate InvalidArguments error typeYuya Nishihara committed 2 years ago0c05c54
  35. fileset: consolidate signature of invalid arguments error constructorsYuya Nishihara committed 2 years ago2143cc3