aboutsummaryrefslogtreecommitdiff
path: root/Cargo.lock
Commit message (Collapse)AuthorAgeFilesLines
* Extend analysis-stats a bitFlorian Diebold2020-02-151-0/+2
| | | | | | | | | | | | This adds some tools helpful when debugging nondeterminism in analysis-stats: - a `--randomize` option that analyses everything in random order - a `-vv` option that prints even more detail Also add a debug log if Chalk fuel is exhausted (which would be a source of nondeterminism, but didn't happen in my tests). I found one source of nondeterminism (rust-lang/chalk#331), but there are still other cases remaining.
* Add error context to failures in `ra_project_model` using `anyhow` crate (#3119)Adam Bratschi-Kaye2020-02-131-0/+1
| | | Add error context to failures in ra_project_model using anyhow crate
* Merge #3062bors[bot]2020-02-111-0/+1
|\ | | | | | | | | | | | | | | | | | | 3062: Implement slice pattern AST > HIR lowering r=jplatte a=jplatte WIP. The necessary changes for parsing are implemented, but actual inference is not yet. Just wanted to upload what I've got so far so it doesn't get duplicated :) Will fix #3043 Co-authored-by: Jonas Platte <[email protected]>
| * Implement slice pattern AST > HIR loweringJonas Platte2020-02-111-0/+1
| |
* | Update some crateskjeremy2020-02-101-9/+6
|/
* Merge #3034bors[bot]2020-02-061-1/+1
|\ | | | | | | | | | | | | | | 3034: Remove ImportLocator hack r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * Make assists use ImportsLocator directlyAleksey Kladov2020-02-061-1/+1
| |
* | Update indexmap and bstrkjeremy2020-02-061-4/+4
|/
* Merge #3029bors[bot]2020-02-061-0/+31
|\ | | | | | | | | | | | | | | 3029: Docs r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * Move to a crateAleksey Kladov2020-02-061-0/+31
| |
* | Add profiling around add_impl_membersAleksey Kladov2020-02-061-0/+1
|/ | | | | | | | | This intention is pretty slow for `impl Interator`, because it has a ton of default methods which need to be substituted. The proper fix here is to not compute the actual edit until the user triggers the action, but that's awkward to do in the LSP right now, so let's just put a profiling code for now.
* Update aho-corasick (removes unsafety) and serde_jsonkjeremy2020-02-041-4/+4
|
* Update regexkjeremy2020-02-011-4/+4
|
* Switch Cargo.lock to the new formatAleksey Kladov2020-01-301-696/+688
|
* Update cratesJeremy Kolb2020-01-301-20/+20
|
* Upgrade ChalkFlorian Diebold2020-01-271-28/+28
|
* Update instakjeremy2020-01-271-17/+6
|
* Update cratesJeremy Kolb2020-01-261-22/+22
|
* Bump main thread priority on windowsAleksey Kladov2020-01-261-0/+1
|
* Disable env_logger humantime featureAleksey Kladov2020-01-251-10/+0
| | | | | We rarely care about timings of events, and, when we care, we need millisecond precision
* Update crateskjeremy2020-01-221-39/+39
|
* Crates upkjeremy2020-01-161-12/+12
|
* Merge #2837bors[bot]2020-01-151-6/+6
|\ | | | | | | | | | | | | | | | | | | 2837: Accidentally quadratic r=matklad a=matklad Our syntax highlighting is accdentally quadratic. Current state of the PR fixes it in a pretty crude way, looks like for the proper fix we need to redo how source-analyzer works. **NB:** don't be scared by diff stats, that's mostly a test-data file Co-authored-by: Aleksey Kladov <[email protected]>
| * :arrow_up: once_cellAleksey Kladov2020-01-151-6/+6
| |
* | itertools::Either -> either::EitherKirill Bulatov2020-01-151-2/+2
| |
* | Apply the api design suggestionsKirill Bulatov2020-01-151-0/+1
|/
* lsp-types 0.69.0Jeremy Kolb2020-01-151-4/+4
| | | | Stabilizes most proposed features
* Update backtracekjeremy2020-01-131-3/+3
|
* Update cratesJeremy Kolb2020-01-121-49/+55
|
* Use FxHashMapFlorian Diebold2020-01-111-0/+1
|
* :arrow_up: rowanAleksey Kladov2020-01-091-3/+3
|
* Implement proposed CallHierarchy featureJeremy Kolb2020-01-081-0/+1
| | | | See: https://github.com/microsoft/vscode-languageserver-node/blob/master/protocol/src/protocol.callHierarchy.proposed.ts
* :arrow_up: pico-argsAleksey Kladov2020-01-081-4/+4
|
* :arrow_up: cratesAleksey Kladov2020-01-071-22/+21
|
* Crates upJeremy Kolb2020-01-061-17/+18
|
* Merge #2743bors[bot]2020-01-031-22/+0
|\ | | | | | | | | | | | | | | 2743: Switch ast declaration from ron to a macro r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * Switch ast declaration from ron to a macroAleksey Kladov2020-01-031-22/+0
| |
* | Update quick-errorkjeremy2020-01-031-4/+4
|/
* Update dependenciesJeremy Kolb2020-01-011-23/+23
|
* :arrow_up: lsp-serverAleksey Kladov2019-12-311-3/+3
|
* Merge #2668bors[bot]2019-12-291-0/+15
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2668: In-server cargo check watching r=matklad a=kiljacken Opening a draft now so people can follow the progress, and comment if they spot something stupid. Things that need doing: - [x] Running cargo check on save - [x] Pipe through configuration options from client - [x] Tests for parsing behavior - [x] Remove existing cargo watch support from VSCode extension - [x] Progress notification in VSCode extension using LSP 3.15 `$/progress` notification - [ ] ~~Rework ra-ide diagnostics to support secondary messages~~ - [ ] ~~Make cargo-check watcher use ra-ide diagnostics~~ ~~I'd love some input on whether to try to keep the status bar progress thingy for VSCode? It will require some plumbing, and maintaining yet another rust-analyzer specific LSP notification, which I'm not sure we want to.~~ Fixes #1894 Co-authored-by: Emil Lauridsen <[email protected]>
| * Move cargo watch functionality to separate crateEmil Lauridsen2019-12-271-2/+15
| |
| * Migrate tests from extension to rustEmil Lauridsen2019-12-251-0/+1
| |
| * Initial implementation of cargo check watchingEmil Lauridsen2019-12-251-0/+1
| |
* | anyhow and crossbeam-queueJeremy Kolb2019-12-271-7/+8
|/
* Update lsp-types and rayonJeremy Kolb2019-12-231-9/+9
|
* lsp-types 0.67Jeremy Kolb2019-12-231-3/+10
|
* Merge #2636bors[bot]2019-12-231-28/+28
|\ | | | | | | | | | | | | | | 2636: Chalk update and refactoring r=flodiebold a=flodiebold This updates the Chalk integration to https://github.com/rust-lang/chalk/pull/311, which will presumably get merged soon, and refactors it some more, most notably introducing our own `TypeFamily` instead of reusing `ChalkIr`. It's still mostly the same as `ChalkIr` though, except for using Salsa `InternId`s directly. Co-authored-by: Florian Diebold <[email protected]>
| * Update Chalk, clean up Chalk integration a bitFlorian Diebold2019-12-221-28/+28
| |
* | Bump lsp-types to 0.66.0 (fixes #2651)John-John Tedro2019-12-231-3/+3
|/