Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bump chalk and replace TypeFamily with Interner | Laurențiu Nicola | 2020-02-24 | 1 | -6/+6 |
| | |||||
* | Update deps | Jeremy Kolb | 2020-02-24 | 1 | -6/+6 |
| | |||||
* | Bump crossbeam crates | Laurențiu Nicola | 2020-02-22 | 1 | -23/+26 |
| | |||||
* | Bump lsp-types | kjeremy | 2020-02-19 | 1 | -2/+2 |
| | |||||
* | Update versions | Kirill Bulatov | 2020-02-18 | 1 | -0/+20 |
| | |||||
* | Remove unicase dependency | Aleksey Kladov | 2020-02-18 | 1 | -16/+0 |
| | |||||
* | Drop extra deps | Aleksey Kladov | 2020-02-18 | 1 | -4/+0 |
| | |||||
* | Rename the binary to rust-analyzer | Aleksey Kladov | 2020-02-18 | 1 | -38/+38 |
| | |||||
* | Merge ra_vfs_glob and ra_lsp_server | Aleksey Kladov | 2020-02-17 | 1 | -9/+1 |
| | |||||
* | Merge cli and ra_lsp_server | Aleksey Kladov | 2020-02-17 | 1 | -24/+8 |
| | |||||
* | Use anyhow | Aleksey Kladov | 2020-02-17 | 1 | -0/+1 |
| | |||||
* | Inline ra_batch | Aleksey Kladov | 2020-02-17 | 1 | -16/+6 |
| | |||||
* | Drop proptest tests | Aleksey Kladov | 2020-02-17 | 1 | -183/+11 |
| | | | | | | | It takes waaay to long to compile. We should add quickcheck tests when we touch the relevant code next time. | ||||
* | Update deps | kjeremy | 2020-02-17 | 1 | -10/+10 |
| | |||||
* | Merge #3157 | bors[bot] | 2020-02-15 | 1 | -0/+2 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3157: Extend analysis-stats a bit r=matklad a=flodiebold 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. Co-authored-by: Florian Diebold <[email protected]> | ||||
| * | Extend analysis-stats a bit | Florian Diebold | 2020-02-15 | 1 | -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. | ||||
* | | Remove extra dep | Aleksey Kladov | 2020-02-15 | 1 | -1/+0 |
|/ | |||||
* | Add error context to failures in `ra_project_model` using `anyhow` crate (#3119) | Adam Bratschi-Kaye | 2020-02-13 | 1 | -0/+1 |
| | | | Add error context to failures in ra_project_model using anyhow crate | ||||
* | Merge #3062 | bors[bot] | 2020-02-11 | 1 | -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 lowering | Jonas Platte | 2020-02-11 | 1 | -0/+1 |
| | | |||||
* | | Update some crates | kjeremy | 2020-02-10 | 1 | -9/+6 |
|/ | |||||
* | Merge #3034 | bors[bot] | 2020-02-06 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | 3034: Remove ImportLocator hack r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | Make assists use ImportsLocator directly | Aleksey Kladov | 2020-02-06 | 1 | -1/+1 |
| | | |||||
* | | Update indexmap and bstr | kjeremy | 2020-02-06 | 1 | -4/+4 |
|/ | |||||
* | Merge #3029 | bors[bot] | 2020-02-06 | 1 | -0/+31 |
|\ | | | | | | | | | | | | | | | 3029: Docs r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | Move to a crate | Aleksey Kladov | 2020-02-06 | 1 | -0/+31 |
| | | |||||
* | | Add profiling around add_impl_members | Aleksey Kladov | 2020-02-06 | 1 | -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_json | kjeremy | 2020-02-04 | 1 | -4/+4 |
| | |||||
* | Update regex | kjeremy | 2020-02-01 | 1 | -4/+4 |
| | |||||
* | Switch Cargo.lock to the new format | Aleksey Kladov | 2020-01-30 | 1 | -696/+688 |
| | |||||
* | Update crates | Jeremy Kolb | 2020-01-30 | 1 | -20/+20 |
| | |||||
* | Upgrade Chalk | Florian Diebold | 2020-01-27 | 1 | -28/+28 |
| | |||||
* | Update insta | kjeremy | 2020-01-27 | 1 | -17/+6 |
| | |||||
* | Update crates | Jeremy Kolb | 2020-01-26 | 1 | -22/+22 |
| | |||||
* | Bump main thread priority on windows | Aleksey Kladov | 2020-01-26 | 1 | -0/+1 |
| | |||||
* | Disable env_logger humantime feature | Aleksey Kladov | 2020-01-25 | 1 | -10/+0 |
| | | | | | We rarely care about timings of events, and, when we care, we need millisecond precision | ||||
* | Update crates | kjeremy | 2020-01-22 | 1 | -39/+39 |
| | |||||
* | Crates up | kjeremy | 2020-01-16 | 1 | -12/+12 |
| | |||||
* | Merge #2837 | bors[bot] | 2020-01-15 | 1 | -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_cell | Aleksey Kladov | 2020-01-15 | 1 | -6/+6 |
| | | |||||
* | | itertools::Either -> either::Either | Kirill Bulatov | 2020-01-15 | 1 | -2/+2 |
| | | |||||
* | | Apply the api design suggestions | Kirill Bulatov | 2020-01-15 | 1 | -0/+1 |
|/ | |||||
* | lsp-types 0.69.0 | Jeremy Kolb | 2020-01-15 | 1 | -4/+4 |
| | | | | Stabilizes most proposed features | ||||
* | Update backtrace | kjeremy | 2020-01-13 | 1 | -3/+3 |
| | |||||
* | Update crates | Jeremy Kolb | 2020-01-12 | 1 | -49/+55 |
| | |||||
* | Use FxHashMap | Florian Diebold | 2020-01-11 | 1 | -0/+1 |
| | |||||
* | :arrow_up: rowan | Aleksey Kladov | 2020-01-09 | 1 | -3/+3 |
| | |||||
* | Implement proposed CallHierarchy feature | Jeremy Kolb | 2020-01-08 | 1 | -0/+1 |
| | | | | See: https://github.com/microsoft/vscode-languageserver-node/blob/master/protocol/src/protocol.callHierarchy.proposed.ts | ||||
* | :arrow_up: pico-args | Aleksey Kladov | 2020-01-08 | 1 | -4/+4 |
| | |||||
* | :arrow_up: crates | Aleksey Kladov | 2020-01-07 | 1 | -22/+21 |
| |