Code

History

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