Code

History

Commits on fix-git-https-support to crates/editor/src/inlay_hint_cache.rs140+
  1. Move hint settings on the language levelKirill Bulatov committed 3 years ago667b70a
  2. Theme hints and suggestions differentlyKirill Bulatov committed 3 years ago480d8c5
  3. Test inlay hint cacheKirill Bulatov committed 3 years ago2c54d92
  4. Only skip /refresh inlay queries when vislble range is not updatedKirill Bulatov committed 3 years ago67214f0
  5. Revert useless changes, simplifyKirill Bulatov committed 3 years ago096bad1
  6. Properly filter out task hintsKirill Bulatov committed 3 years ago5c21ed4
  7. Do not eagerly cancel running tasksKirill Bulatov committed 3 years ago11fee4c
  8. Split excerpts into mutliple ranges for inlay hint queriesKirill Bulatov committed 3 years ago4d4544f
  9. Use excerpt visible range in query filteringKirill Bulatov committed 3 years ago2c7900e
  10. Support better inlay cache parallelizationKirill Bulatov committed 3 years ago83b3a91
  11. Forward inlay hint refresh requests to clients, test coop inlay hintsKirill Bulatov committed 3 years ago890b164
  12. Properly filter out new hints outside of excerpts' visible rangesKirill Bulatov committed 3 years agoa68e68a
  13. Deduplicate inlay hints queries with buffer versionsKirill Bulatov committed 3 years agoba3d1e4
  14. Avoid excessive allocations with Arc around excerpt cached inlaysKirill Bulatov committed 3 years agof25a09b
  15. Filter away new hints not in excerpt rangeKirill Bulatov committed 3 years ago48982c3
  16. Remove stale cancelled inlay hints workaroundKirill Bulatov committed 3 years ago316e19c
  17. Use text anchors as hint position in hints cacheKirill Bulatov committed 3 years ago96a34ad
  18. Simplify hint event management slightlyKirill Bulatov committed 3 years agocb4b92a
  19. Insert new hints into cache betterKirill Bulatov committed 3 years agod59e91a
  20. Box the cache for better performanceKirill Bulatov committed 3 years agod682858
  21. Mitigate odd offset calculationsKirill Bulatov committed 3 years ago1722d61
  22. Move away heavy inlay computations into background tasksKirill Bulatov committed 3 years ago7fddc22
  23. Forbid extra inlay updatesKirill Bulatov committed 3 years ago31f0f9f
  24. Add snapshot version to use when avoiding wrong state updatesKirill Bulatov committed 3 years ago97e5d40
  25. Finish modellingKirill Bulatov committed 3 years ago8d982a6
  26. Start to model the background threads for InlayHintCacheKirill Bulatov committed 3 years ago4c78019
  27. React on multibuffer scrolls againKirill Bulatov committed 3 years ago2f1a276
  28. Spawn cache updates in separate tasksKirill Bulatov committed 3 years agoa31d3ec
  29. Do not track editor ranges in InlayHintCacheKirill Bulatov committed 3 years ago3b9a2e3
  30. Fix cache incremental updatesKirill Bulatov committed 3 years ago70a45fc
  31. Properly refresh hints on editor openKirill Bulatov committed 3 years ago7ac1885
  32. Finish rest of the inlay cache logicKirill Bulatov committed 3 years agodebdc36
  33. Implement inlay hint replaces for conflict-less caseKirill Bulatov committed 3 years agoddcbc73
  34. Merge excerpt-related hint data, move next_inlay_id into EditorKirill Bulatov committed 3 years ago6368cf1
  35. Move InlayId generation back to InlayCacheKirill Bulatov committed 3 years ago8c03e9e