about summary refs log tree commit diff
path: root/src/tools/rls
AgeCommit message (Collapse)AuthorLines
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
2018-12-10Update RLSIgor Matuszewski-0/+0
2018-12-03Update rlsEric Huss-0/+0
2018-12-02Update RLS and RustfmtNick Cameron-0/+0
Closes #56261
2018-11-21Update RLS and RustfmtNick Cameron-0/+0
2018-10-20Update Cargo, build curl/OpenSSL statically via featuresAlex Crichton-0/+0
In addition to to updating Cargo's submodule and Cargo's dependencies, this also updates Cargo's build to build OpenSSL statically into Cargo as well as libcurl unconditionally. This removes OpenSSL build logic from the bootstrap code, and otherwise requests that even on OSX we build curl statically.
2018-10-13submodules: update rls from 15d4d4a to 440a985Matthias Krüger-0/+0
Changes: Apply Clippy lints Respect build_dir when creating external build plans Fix Windows tests Implement external build plan Detect manifest diagnostic position for toml::de::Error Fix std::sync hover doc expectation Apply CI specific long timeout Propagate cargo errors as manifest diagnostics Add test for use statement function completions Refactor cmd test `within_timeout` Avoid stdout-writer/rls process exit race Improve cmd test "no shutdown response" error message Add RUST_BACKTRACE=1 to ci env Improve cmd test timeout reliability Fix use statement function suggestions Revert "Revert "Remove "edition" Cargo feature (it's stable now)"" Add build_wait() tests Automatically tune wait_to_build Rework cmd tests Fixes #54697