Code

History

Commits on fix-git-https-support to crates/project/src/project.rs1155+
  1. Wait for version before returning code actionsAntonio Scandurra committed 4 years ago303e8e1
  2. Wait for version before returning completionsAntonio Scandurra committed 4 years ago50a3172
  3. Randomly detach requests on guest to let them race with other local opsAntonio Scandurra committed 4 years ago1fbcea6
  4. Remove unnecessary waiting when handling save RPC requestsMax Brunsfeld committed 4 years agoe3c4ce2
  5. Remove waiting for edits when handling code action RPC requestsMax Brunsfeld committed 4 years ago3315750
  6. Remove unnecessary waiting during completion RPC requestsMax Brunsfeld committed 4 years ago41ba980
  7. Allow multiple fake language servers to be started for a given projectMax Brunsfeld committed 4 years agoc4dff12
  8. Avoid storing operations when no buffers are being loadedMax Brunsfeld committed 4 years agobee7055
  9. In random collaboration test, compare all guests' buffers to the host's buffersMax Brunsfeld committed 4 years ago93ed34f
  10. Restore synchronization between responses and incoming messagesMax Brunsfeld committed 4 years ago06fb9cc
  11. Close buffers in randomized integration testAntonio Scandurra committed 4 years ago0173025
  12. Buffer messages in Client while no entity is listening to themAntonio Scandurra committed 4 years ago978dae2
  13. WIP - Register client RPC handlers on app startupMax Brunsfeld committed 4 years ago71abea7
  14. Start on a randomized integration testAntonio Scandurra committed 4 years agoa11495a
  15. Wait for request and response version before resolving completionsAntonio Scandurra committed 4 years ago17b13b9
  16. WIP - Wait for code action anchors to be validMax Brunsfeld committed 4 years ago4e748b1
  17. Include the desired version in a SaveBuffer RPC requestMax Brunsfeld committed 4 years agod358072
  18. Ensure worktree updates are applied in orderMax Brunsfeld committed 4 years ago8d06049
  19. Wait for buffer if it doesn't exist when deserializing a referenceNathan Sobo committed 4 years ago28ba49b
  20. Restore logic for storing operations on buffers that are still being openedMax Brunsfeld committed 4 years agobf6ae0d
  21. Request code actions inside of task to avoid spamming the LSPAntonio Scandurra committed 4 years ago90576cf
  22. Use selection instead of just the cursor when fetching code actionsAntonio Scandurra committed 4 years agofadb94a
  23. Rename `subscribe` to `add_{message,request}_handler` in `Client`Antonio Scandurra committed 4 years ago1aff423
  24. Ensure client always responds when receiving a requestAntonio Scandurra committed 4 years agoa19735c
  25. Deserialize buffers synchronously when deserializing project transactionAntonio Scandurra committed 4 years ago2dbea28
  26. Remove stray log statementsAntonio Scandurra committed 4 years agoe354133
  27. Remove Buffer::apply_lsp_editsMax Brunsfeld committed 4 years agod84fc3b
  28. Restructure fake language server to setup request handlers in advanceMax Brunsfeld committed 4 years ago01664d4
  29. Fetch code actions on cursor movement instead of on-demandAntonio Scandurra committed 4 years ago2fcdcac
  30. Don't return error when definition, completions, etc. are unavailableAntonio Scandurra committed 4 years ago763d57c
  31. Move `Buffer::format` to `Project::format`Antonio Scandurra committed 4 years ago4929b8c
  32. Finish implementing Buffer::edits_from_lspMax Brunsfeld committed 4 years ago645df73
  33. Start work on applying LSP edits via a diffMax Brunsfeld committed 4 years ago3a1f9bb
  34. Give the editor a handle to the project, not a weak handle to the workspaceMax Brunsfeld committed 4 years ago6731d92
  35. Consolidate logic for completion alongside code actions in ProjectMax Brunsfeld committed 4 years ago93bcde9