aboutsummaryrefslogtreecommitdiff
path: root/Cargo.lock
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|/
* Optimize and profileAleksey Kladov2019-12-211-0/+1
|
* Update cratesJeremy Kolb2019-12-211-9/+9
|
* Use SelectionRange from LSP 3.15Jeremy Kolb2019-12-201-3/+3
|
* Add local functions to bodiesAleksey Kladov2019-12-201-0/+1
|
* :arrow_up: depsAleksey Kladov2019-12-191-24/+24
|
* Switch to the new location for implsAleksey Kladov2019-12-121-0/+1
|
* Update lsp-types moreAleksey Kladov2019-12-111-3/+3
|
* Revert "Revert "Support LSP 3.15""Aleksey Kladov2019-12-111-3/+3
| | | | This reverts commit 1e0bf205eff81f04c0e1e6c208c3489327520c3f.
* Revert "Support LSP 3.15"Aleksey Kladov2019-12-111-3/+3
| | | | This reverts commit 712700d8e027b108f9c4f8fa9acc2f25e453b6d1.
* Support LSP 3.15Jeremy Kolb2019-12-111-3/+3
| | | | This merely upgrades our protocol support. It does not add any of the new features.
* chore: bump deps and use mainline chalkLaurențiu Nicola2019-12-091-67/+44
|
* Remove ty from code_modelAleksey Kladov2019-12-081-0/+2
|
* DynMapAleksey Kladov2019-12-061-0/+7
| | | | | This might, or might not help us to reduce boilerplate associated with plumbing values from analysis to the IDE layer
* :arrow_up: rowanAleksey Kladov2019-12-041-3/+3
|
* :arrow_up: rowanAleksey Kladov2019-12-041-3/+3
|
* Replace `ra_hir_expand::either` with crateice10002019-12-031-0/+4
|
* Just update some thingsJeremy Kolb2019-12-011-43/+43
|
* Remove log dependency from ra_cliAlexander Ekdahl2019-11-301-1/+0
|
* Remove flexi_logger from ra_lsp_serverAlexander Ekdahl2019-11-301-58/+1
|
* Use env_logger in ra_cliAlexander Ekdahl2019-11-301-1/+21
|
* Update mio and anyhowkjeremy2019-11-271-7/+8
|
* rename ra_ide_api -> ra_ideAleksey Kladov2019-11-271-4/+4
|
* prune depsAleksey Kladov2019-11-271-16/+0
|
* Move TyAleksey Kladov2019-11-271-0/+1
|
* Use a simple progress bar instead of indicatifEdwin Cheng2019-11-261-26/+0
|
* Fix stale crates that snuck inJeremy Kolb2019-11-261-1/+1
|
* Merge #2410bors[bot]2019-11-261-0/+23
|\ | | | | | | | | | | | | | | 2410: Introduce hir_ty r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * Introduce hir_tyAleksey Kladov2019-11-261-0/+23
| |
* | Update parking_lot and smallvec to drop some dependenciesJeremy Kolb2019-11-261-46/+5
|/
* Use chalk fork to paper over #2052Aleksey Kladov2019-11-261-34/+34
|
* :arrow_up: salsaAleksey Kladov2019-11-261-20/+32
|
* Update cratesJeremy Kolb2019-11-251-56/+62
|
* Update cratesJeremy Kolb2019-11-211-30/+11
|
* :arrow_up: rowanAleksey Kladov2019-11-191-3/+3
|
* :arrow_up: rowanAleksey Kladov2019-11-171-3/+3
|
* Add ast for plain and raw string literalsAleksey Kladov2019-11-161-1/+0
|
* Upgrade Chalk againFlorian Diebold2019-11-161-27/+28
|
* Upgrade ChalkFlorian Diebold2019-11-161-27/+27
| | | | | Associated type values (in impls) are now a separate entity in Chalk, so we have to intern separate IDs for them.
* Update smallvec dep to 1.0memoryruins2019-11-151-1/+7
|
* Revert #2230Aleksey Kladov2019-11-141-1/+0
| | | | | Looks like autocfg tries to do slightly more than we need (see #2231), so let's stick with minimal home-grown solution.
* Use anyhow::Result in xtask, add contextsPascal Hertleif2019-11-131-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This builds on #2231 but was actually done before that. You see, the cause for #2231 was that I got this error message: Error: Error { kind: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" }) } Just switching to `anyhow::Result` got me stack traces (when setting `RUST_LIB_BACKTRACE=1`) that at least showed stack backtrace: 0: std::backtrace::Backtrace::create 1: std::backtrace::Backtrace::capture 2: anyhow::error::<impl core::convert::From<E> for anyhow::Error>::from 3: xtask::install_server 4: xtask::install 5: xtask::main 6: std::rt::lang_start::{{closure}} 7: std::panicking::try::do_call 8: __rust_maybe_catch_panic 9: std::rt::lang_start_internal 10: std::rt::lang_start 11: main With the added contexts (not at all exhaustive), the error became Error: install server Caused by: 0: build AutoCfg with target directory 1: No such file or directory (os error 2) Since anyhow is such a small thing (no new transitive dependencies!), and in general gives you `Result<T, Box<dyn Error>>` on steroids, I think this a nice small change. The only slightly annoying thing was to replace all the `Err(format!(…))?` calls (haven't even looked at whether we can make it support wrapping strings though), but the `bail!` macro is shorter anyway :)
* Use autocfg to determine rust versionkjeremy2019-11-131-0/+1
|
* Update CratesJeremy Kolb2019-11-131-30/+30
|
* Remove typed macro parsing APIAleksey Kladov2019-11-091-0/+1
| | | | | We do type-erasure on every path anyway, so it doesn't make much sense to duplicate this function for every type
* Update crateskjeremy2019-11-071-58/+63
| | | | | | | Removes nodrop and extra arrayvec We have an extra crossbeam-queue and crossbeam-utils left but those should drop once rayon accepts https://github.com/rayon-rs/rayon/pull/704
* Update smallvec to avoid UB and cc while we're at itkjeremy2019-11-051-12/+21
|
* Bump psm, console, indicatifkjeremy2019-11-051-10/+10
|