- 2014
- DXR
- Save analysis
- 2015
- Oracle
- LSP
- 2016
- RustW
- LSP Open Standard
- RoadMap 2017
- Jonathan Turner
- RLS
- VS Code Extension
- 2017
- RLS Alpha
- RLS Beta
- RLS Rustup
- Visual Studio Market Place
- 2037
- RLS becomes self aware
Old timeline
- 2014
- October - First commit for Rust plugin for DXR
- 2015
- October - Oracle renamed later to Rust Language Server
- September - First commit LSP spec in GitHub
- 2016
- April - First commit of Rustw
- June
- LSP becomes an Open Standard
- Outlined in Rust 2017 Road Map
- August - First commit of RLS
- September - First commit of vscode extension
- 2017
- January - RLS enters Alpha
- April
- RLS enters Beta
- RLS integrates with Rustup
- July - The vscode extension is submitted to Visual Studio Market Place
- 2020
- RLS became self aware
- RLS ran for President of the United States of America
- 2014-10 https://github.com/mozilla/dxr/commit/ca75f2e0804509fff2bafc54a4e4a968b66a7d8e
- 2015-10 https://github.com/Microsoft/language-server-protocol/commit/9bc4fef8e8844ff7cb0df7e1c85baf27ab4f9605
## Info
- DXR = (code search tool, for big projects like FFX)
- (IDE support) PR#1317 (Phil and Bruno)
- why github? (because they may have been using in-house SCM like TFS)
- rustw (took parts of this to make RLS), was the DXR replacement.
- LSP (with MSFT, Red Hat and Codenvy)
- vscode extension ((client))
- (better integration with IDEs and Code Editors)