about summary refs log tree commit diff
path: root/src/tools/rls
AgeCommit message (Collapse)AuthorLines
2020-07-25Update rlsTyler Mandry-0/+0
Changes: - deps: update racer and cargo
2020-07-02Update rlsEric Huss-0/+0
2020-06-19Bump Rustfmt and RLSIgor Matuszewski-0/+0
2020-06-04Update `rls` submodulemarmeladema-0/+0
2020-05-28Update RLS to clippyup branchflip1995-0/+0
2020-05-28submodules: Update RLS and RustfmtIgor Matuszewski-0/+0
2020-05-05Update RLSIgor Matuszewski-0/+0
In addition to fixing the toolstate, this also changes the default compilation model to the out-of-process one, which should hopefully target considerable memory usage for long-running instances of the RLS.
2020-04-27Update RLS to unbreak toolstateIgor Matuszewski-0/+0
Breakage caused by https://github.com/rust-lang/rust/pull/71263.
2020-04-21Update cargo, rlsEric Huss-0/+0
2020-04-15Bump rustfmt and rlstopecongiro-0/+0
2020-04-05submodules: Update RLS and Rustfmt to 1.4.13Igor Matuszewski-0/+0
2020-02-24submodules: update rls from 10bf331 to 5fde462Matthias Krüger-0/+0
Changes: ```` Update cargo. ```` Fixes #69383 Fixes #69286 r? @Xanewok
2020-02-21submodules: update rls from 0100ac8 to 10bf331Matthias Krüger-0/+0
Changes: ```` Update cargo ````
2020-02-12Update RLS and RustfmtIgor Matuszewski-0/+0
Bumps rustc-ap-* packages to v642.
2020-01-14Update cargo, rlsEric Huss-0/+0
2020-01-04submodules: update rls from fed7a31 to 7c0489cMatthias Krüger-0/+0
Changes: ```` rustup https://github.com/rust-lang/rust/pull/67853 deps: update clippy Update Clippy Update cargo. Correct two links to the json-error-emitter ```` Fixes #67708
2019-12-14Update rls submoduleDavid Tolnay-0/+0
2019-12-10Update RLS and RustfmtIgor Matuszewski-0/+0
2019-11-25Update cargo, rls, books.Eric Huss-0/+0
2019-10-30submodules: Bump RLS to 58869107ec162a821a4bee53cdd3f51c84cda3eaIgor Matuszewski-0/+0
Most importantly it contains https://github.com/rust-lang/rls/commit/d267b49c2f7914f5b4bc94916dc56d64b37adf3a which fixes the RLS build whenever Clippy is built successfully in Rust CI.
2019-10-12Update RLS and RustfmtIgor Matuszewski-0/+0
This also bumps rustc-ap-* crates and fixes the relevant toolstate.
2019-10-01Update rls submoduleAlex Crichton-0/+0
2019-09-22Update rls to fix build errorLzu Tao-0/+0
2019-09-15Update RLSIgor Matuszewski-0/+0
2019-09-09Bump RLS and Rustfmt submodulesIgor Matuszewski-0/+0
2019-08-12Update RLSIgor Matuszewski-0/+0
This fixes handling default configuration for the `crate_blacklist` RLS configuration. Technically this isn't needed, as the VS Code extension can be configured to accept a predefined blacklist that's equal to the default one but it's best that it also lands so that we don't need to work around that. cc https://github.com/rust-lang/rust/pull/63472
2019-08-11Update RLSIgor Matuszewski-0/+0
This update includes the ability to warn on deprecated config keys. It's important to be able to warn the user whenever they're using an old configuration rather than giving them a cryptic "unknown configuration error" cc https://github.com/rust-lang/rls-vscode/issues/639 Since we removed a config value in the current nightly, it'd be very good if this change can make also make it before cutting the next release.
2019-08-05Update RLSIgor Matuszewski-0/+0
2019-08-03Update Rustfmt and RLSIgor Matuszewski-0/+0
2019-07-31Update cargo, rlsEric Huss-0/+0
2019-07-30Update RLSIgor Matuszewski-0/+0
2019-07-01Update RLS to disable spurious client_find_definitions testIgor Matuszewski-0/+0
Since switching CI to Azure Pipelines it seems that this test seems to fail more consistently, so let's disable that for now. It helps that we have less than a week before release - we disallow PRs that break the tools to land in this period, so this makes landing critical PRs smoother now. r? @alexcrichton
2019-06-27Update RLSIgor Matuszewski-0/+0
2019-06-19Update rustfmt and rlstopecongiro-0/+0
Update rustfmt to 1.3.0.
2019-06-09Update RLSIgor Matuszewski-0/+0
This includes https://github.com/rust-lang/rls/pull/1482 which should finally fix the spurious tests in Rust CI (test-pass -> test-fail).
2019-06-08Update RLSIgor Matuszewski-0/+0
2019-05-18Update RLSIgor Matuszewski-0/+0
2019-05-01Update RLSIgor Matuszewski-0/+0
2019-04-21Switch to serde-enabled rls-* and update RLS appropriatelyIgor Matuszewski-0/+0
This also bumps RLS version to 1.36. The updated rls-* packages use serde but *not* serde_derive thanks to manual proc macro expansion. This is a hack, since rustc cannot handle crates.io proc macros (duplicated in tools) when cross-compiling, so that's the best we can do in order to support serde_json in save-analysis.
2019-04-12Update rlsflip1995-0/+0
2019-04-09submodules: update rls from 90f7ab0 to 49efc06Matthias Krüger-0/+0
Changes: ```` Account for changed format range in a test Adapt format integration test to use new range Add unit tests for Rustfmt::calc_text_edits Prefer saturating_sub Return only partial text edits on formatting request Redo errors in format.rs Rephrase unstable features helper function Work around Rustfmt bug Adjust range-formatting test Update Rustfmt to 1.2 Allow unstable features under "dev" channel Updated clippy_lints in to rev c81e43b92c83bca75337ac26a296b909a6a98ab1 to fix build breaking Fix lint pass API changes Remove a redundant import Bump Clippy Add more helpful compiler messages when the features are improperly specified Silence some flaky tests. Update Cargo. Rename read_analysis to decode_buf Update Clippy Fix pointer to pointer silliness Add serde implementation to complement rustc-serialize ````
2019-03-18Update Clippy, RLS and RustfmtMateusz Mikuła-0/+0
2019-03-10Bump Clippy and RLSIgor Matuszewski-0/+0
2019-03-08Update cargo, rlsEric Huss-0/+0
2019-02-18Update RLS to rust-lang/rls@0d6f53flip1995-0/+0
2019-02-03submodule: update rls from c9d25b667a to f331ff7Hirokazu Hata-0/+0
2019-01-22submodules: update rls from ae0d89a to c9d25b6Matthias Krüger-0/+0
Changes: ```` Remove state.analysis due to Rust PR #57476 Improve missing nightly readme info Bump languageserver-types to v0.54.0 and renam crate name to lsp-types Delete bors.toml Fix tests Fix https://github.com/rust-lang/rls/issues/1231 Implement asynchronous message reading Use typed requests Implement Tokio-based test LSP client Update README.md to account for Travis url change Simplify wait_for_all recv calls Update dependencies Revert NLL bug workaround Remove old test_data entry in .gitignore Reorganize some tests Don't test RLS binary target directly Move tooltip tests to integration tests Simplify tooltip test harness Only use FIXTURES_DIR to determine fixtures Remove src/test/mod.rs Centralise FIXTURES_DIR across unit and integration tests Move lens test to tests/ Suppress unused warnings in tests/* Beautify main.rs and lib.rs WIP: Move tests Move src/test/harness to tests/support/harness Split RLS into bin/lib Update Clippy Change all mentions of `rls-preview` to `rls` Make config mutex borrow scope explicit Fallback to racer definition ```` Fixes rls build.
2019-01-13Use building RLS branch without `make_glob`Igor Matuszewski-0/+0
2019-01-07submodules: update rls from 6f5e4bb to 1a6361bMatthias Krüger-0/+0
Changes: ```` Update Clippy Move TestFailures when collecting failures Update languageserver-types to 0.51.1 update clippy hash and rustc_tools_util and use rustc_tools_util from crates.io Work around https://github.com/rust-lang/rust/pull/55937 Update Clippy... again Update Clippy Update clippy ````
2018-12-28Update cargo, rls, miriEric Huss-0/+0