Code

History

Commits on new-diff-map to crates/editor/src/display_map/diff_map.rs35+
  1. fix merge conflictsConrad Irwin committed 1 year ago7adcf90
  2. Add cmpConrad Irwin committed 1 year ago2cca833
  3. Add DisplayAnchorConrad Irwin committed 1 year ago0b3715a
  4. Fix test_{addition,deletion,modification}_revertsConrad Irwin committed 1 year ago2b68817
  5. fix test_edits_around_expanded_deletion_hunksConrad Irwin committed 1 year agod1239f6
  6. fix test toggle diff hunks (again)Conrad Irwin committed 1 year agod600c58
  7. handle diff chunks with no trailing newlineConrad Irwin committed 1 year agoc160ce6
  8. Remove more of the old DiffMapMax Brunsfeld committed 1 year ago9450de7
  9. Fix collapsing of hunks when base text changesMax Brunsfeld committed 1 year ago5cc3bd1
  10. Fix bugs in DiffMap::syncMax Brunsfeld committed 1 year ago2f5ea92
  11. Put DiffMap before InlayMap in DisplayMapMax Brunsfeld committed 1 year ago2625719
  12. rewrite diff map to not depend on inlay mapConrad Irwin committed 1 year ago88b4628
  13. Make EditorTestContext::assert_state_with_diff use new DiffMapMax Brunsfeld committed 1 year agof6aa7df
  14. When buffer is edited, compute DiffMap edits using deltasMax Brunsfeld committed 1 year ago472fee6
  15. Add failing unit test for editing inside of an insertion hunkMax Brunsfeld committed 1 year ago093c3d3
  16. Perform the same range expansion in `has_expanded_diff_hunks_in_ranges`Max Brunsfeld committed 1 year ago2266b3c
  17. Move logic for defining edits outside of recompute_transformsMax Brunsfeld committed 1 year ago4369890
  18. Fix some problems with expanding and collapsing diff hunksMax Brunsfeld committed 1 year ago82fbe27
  19. Fix bugs in DiffMap's handling of edits and diff updatesConrad Irwin committed 1 year ago41c5e45
  20. WIP - Failing diff map test for hunks staying expanded on diff updatesMax Brunsfeld committed 1 year ago243d7c6
  21. Update more editor rendering to use the new DiffMapMax Brunsfeld committed 1 year ago9025fb2
  22. Replace buffer rows iterators with row info iterators that also give git statusMax Brunsfeld committed 1 year agob552e32
  23. Start work on providing git statuses for each line of diff mapMax Brunsfeld committed 1 year ago9b526a4
  24. Fix dropping of ChangeSet in DiffMapMax Brunsfeld committed 1 year agocc4ecac
  25. Start integrating the new DiffMap into the editorMax Brunsfeld committed 1 year agodc814cb
  26. Get more editor tests passingMax Brunsfeld committed 1 year agoad87dfe
  27. Fix DiffMap::buffer_rows to handle last empty line of bufferMax Brunsfeld committed 1 year ago99edc95
  28. Get assertions about DiffMap::chunks passingMax Brunsfeld committed 1 year agoc015553
  29. wipMax Brunsfeld committed 1 year agoe53d8bb
  30. seek on DiffMapBufferRowsConrad Irwin committed 1 year ago6e724c1
  31. implement text_summary_for_rangeConrad Irwin committed 1 year agoa8a9177
  32. better naming?Conrad Irwin committed 1 year ago9dc5eba
  33. implement clip_pointConrad Irwin committed 1 year ago2630dfd
  34. Implement to_offset/to_pointConrad Irwin committed 1 year ago20ec116
  35. Integrate DiffMap into the DisplayMapMax Brunsfeld committed 1 year ago61e42b9