Code

History

Commits on ig/docs-commitid to lib/src/default_index/mutable.rs35+
  1. index: pack length parameters into structYuya Nishihara committed 1 year ago34820cf
  2. index: simplify scope of private methods and constantsYuya Nishihara committed 1 year agocb19fc5
  3. hex_util: roll our own decode/encode_hex() functionsYuya Nishihara committed 1 year ago68ead52
  4. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  5. index: Return Result from headsavmikhailov committed 1 year agoa16555f
  6. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  7. index: remove topo_order() which is no longer usedYuya Nishihara committed 2 years agoa777cfe
  8. index: turn CompositeIndex into transparent reference typeYuya Nishihara committed 2 years ago243675b
  9. index: add type alias for "dyn IndexSegment" to clarify it's 'staticYuya Nishihara committed 2 years agoc8be8c3
  10. index: don't store commit ids in sorted lookup table to save disk spaceYuya Nishihara committed 2 years ago0c0eb37
  11. index: implement segment-level change id lookup methodsYuya Nishihara committed 2 years agof73e590
  12. index: move change ids to sstable, build change-id-to-pos lookup tableYuya Nishihara committed 2 years ago8cdf6d7
  13. index: clarify parent entries are global positionsYuya Nishihara committed 2 years ago9974a46
  14. index: extract helper functions for id lookup in mutable tableYuya Nishihara committed 2 years ago903f18a
  15. index: compact parent encoding, inline up to two parentsYuya Nishihara committed 2 years ago8b1dfa7
  16. index: store local position in lookup tableYuya Nishihara committed 2 years ago249449f
  17. index: use local position in segment-local operationsYuya Nishihara committed 2 years ago1d11cff
  18. index: remove unused flag field from readonly index segmentYuya Nishihara committed 2 years ago3e43108
  19. index: move segment files to sub directory, add version numberYuya Nishihara committed 2 years agob0e8e2a
  20. index: add all_heads_for_gc() that iterates heads of all indexed commitsYuya Nishihara committed 2 years agoc7be4d0
  21. index: move lifetimed change_id_index() to MutableIndex, rename 'static versionYuya Nishihara committed 2 years agoe5286ae
  22. revset: remove unused lifetime parameter from Revset<'index>Yuya Nishihara committed 2 years agodc68f1e
  23. index: move Revset::change_id_index() to IndexMartin von Zweigbergk committed 2 years agoc98b0d7
  24. object_id: move HexPrefix and PrefixResolution from index moduleYuya Nishihara committed 2 years ago31b236a
  25. object_id: extract ObjectId trait and macros to separate moduleYuya Nishihara committed 2 years agofa5e407
  26. index: rename resolve_prefix() to resolve_commit_id_prefix()Yuya Nishihara committed 2 years agodde42b9
  27. index: remove "segment_" prefix from IndexSegment methodsYuya Nishihara committed 2 years ago0f2f566
  28. index: introduce newtype that represents segment-local positionYuya Nishihara committed 2 years agoc9b9e28
  29. index: make segment-level lookup return neighbor commit ids instead of positionsYuya Nishihara committed 2 years agoee8d5e2
  30. index: inline segment_entry_by_pos()Yuya Nishihara committed 2 years ago0e7834f
  31. index: let caller of segment-level save-in() squash segments explicitlyYuya Nishihara committed 2 years ago320d154
  32. index: leverage ancestor iterator to collect segments to be squashedYuya Nishihara committed 2 years ago1d80bbb
  33. index, stacked_table: use u32::try_from() instead of numeric castYuya Nishihara committed 2 years ago6f5096e
  34. index, stacked_table: use u32::to_le_bytes() to reinterpret as bytesYuya Nishihara committed 2 years ago9ec89bc
  35. index, stacked_table: simply extend Vec<u8> to not use .write_all()Yuya Nishihara committed 2 years ago392539f