Code

History

Commits on patch-1 to lib/src/revset_parser.rs35+
  1. cli, lib: move to Rust 2024 language editionAustin Seipp committed 1 year agoba24140
  2. cli lib: make use of `Self` consistentadamnemecek committed 1 year ago8a26df2
  3. cleanup: replace once_cell::sync::Lazy by std::sync::LazyLockMartin von Zweigbergk committed 1 year agoaf621c7
  4. revset: inline expect_<construct>_with() parsing helpersYuya Nishihara committed 1 year ago981d0b7
  5. revset: extract expect_<construct>() parsing helpersYuya Nishihara committed 1 year ago1f91541
  6. revset: remove unused diagnostics argument from expect_literal()Yuya Nishihara committed 1 year agocb5b171
  7. revset: reimplement alias stack helper without using recursionYuya Nishihara committed 1 year agofda95e5
  8. revset: normalize and simplify type error messagesYuya Nishihara committed 1 year agod620529
  9. revset: fix alias stack of pattern/literal parse errorYuya Nishihara committed 1 year agof2b024c
  10. address new mismatched_lifetime_syntaxes Clippy lintMartin von Zweigbergk committed 1 year agoc43ca3c
  11. cleanup: use new array methods instead of .collect_tuple()/.next_tuple()Yuya Nishihara committed 1 year ago60b9612
  12. view: rename workspace "id" to "name"Yuya Nishihara committed 1 year ago3f5f872
  13. revset: add support for local variables expansionYuya Nishihara committed 1 year ago483e794
  14. view: port bookmark/tag name types to RefName/RemoteNameYuya Nishihara committed 1 year ago02722ea
  15. ref_name: move RemoteRefSymbol types from refs moduleYuya Nishihara committed 1 year agocc8a80c
  16. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  17. MSRV: Update to 1.84 and run `clippy --fix`, `cargo fmt`Ilya Grigoriev committed 1 year ago1ede79c
  18. revset: box RevsetParseErrorKind to keep error type smallYuya Nishihara committed 1 year ago72b24d1
  19. revset: export low-level parse_program() functionYuya Nishihara committed 1 year ago0b56863
  20. revset: externalize RemoteSymbol variant by using RemoteRefSymbol typesYuya Nishihara committed 1 year ago821f6b0
  21. revset: add parsing function that rejects expression other than symbol nameYuya Nishihara committed 1 year ago59ca167
  22. parser: use backtick to quote name or expression in error messageYuya Nishihara committed 1 year ago5be25bc
  23. revset: add a function for escaping a symbolMartin von Zweigbergk committed 1 year agoef20b7b
  24. revset: parse unicode XID_CONTINUE characters as symbolYuya Nishihara committed 1 year ago4dd554a
  25. revset: duplicate Rule::identifier to strict_identifier, replace some usagesYuya Nishihara committed 1 year ago284aee2
  26. revset: extract identifier/at_op parsing tests to separate functionsYuya Nishihara committed 1 year ago0fbf291
  27. revset: extract helper that parses function callYuya Nishihara committed 2 years ago2413fff
  28. templates: support hex bytes in string literalsVamsi Avula committed 2 years agoa6aa25c
  29. refactor: Allow the aliases map to map to arbitrary types.Matt Stark committed 2 years agoa524f1f
  30. Fix: Disallow revset function names starting with a number.Matt Stark committed 2 years ago6878b50
  31. revset: pass diagnostics receiver aroundYuya Nishihara committed 2 years ago8b1760c
  32. revset, templater: make context message of nested errors less specificYuya Nishihara committed 2 years agodf89679
  33. bookmarks: update some leftover uses of the word "branch"Martin von Zweigbergk committed 2 years ago1aa2aec
  34. cleanup: remove redundant ::{self} from use declarationsYuya Nishihara committed 2 years ago87fb169
  35. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e

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