aboutsummaryrefslogtreecommitdiff
path: root/Cargo.lock
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Reexport relative_path from ra_dbAleksey Kladov2019-11-031-3/+0
|
* move crate_def_map tests to hir_defAleksey Kladov2019-11-031-0/+1
|
* Introduce ra_db::fixture fixture moduleAleksey Kladov2019-11-031-0/+1
| | | | The goal here is to share more testing infrastructure between crates.
* Upgrade ChalkFlorian Diebold2019-11-021-27/+27
|
* updateskjeremy2019-10-311-16/+26
|
* move raw_items to hir_defAleksey Kladov2019-10-301-0/+7
|
* Move ids to hir_def crateAleksey Kladov2019-10-301-0/+1
|
* introduce ra_hir_defAleksey Kladov2019-10-301-0/+12
|
* bump smallvec and unicode-segmentationkjeremy2019-10-291-9/+9
|
* Merge #2114bors[bot]2019-10-291-2/+6
|\ | | | | | | | | | | | | | | 2114: Move macro expansion to a separate crate r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]>
| * rename hir_def -> hir_expandAleksey Kladov2019-10-291-2/+2
| |
| * move expansion-related code to a separate crateAleksey Kladov2019-10-291-0/+4
| |
* | Upgrade Chalk, make use of TypeName::Error variantFlorian Diebold2019-10-291-23/+36
|/
* start ra_hir_def crateAleksey Kladov2019-10-291-0/+10
|
* Update cratesJeremy Kolb2019-10-281-40/+40
|
* Upgrade Chalk (without using its dyn/impl Trait support)Florian Diebold2019-10-261-23/+23
|
* Specify working chalk revisions in manifestLaurențiu Nicola2019-10-251-23/+23
|
* bump instakjeremy2019-10-241-29/+12
|
* xtask: don't depend on itertoolsAleksey Kladov2019-10-231-1/+0
| | | | xtask should be fast to compiler, as it's a gateway to rust-analyzer
* use Lazy, some fixesEkaterina Babshukova2019-10-221-0/+1
|
* Bump crateskjeremy2019-10-221-66/+68
|
* rename tools -> xtaskAleksey Kladov2019-10-171-7/+0
|
* WIP: move to xtasksAleksey Kladov2019-10-171-13/+13
|
* bump proc-macro-hackkjeremy2019-10-171-4/+4
|
* relative-path 1.0kjeremy2019-10-171-12/+12
|
* Bump depsLaurențiu Nicola2019-10-171-80/+108
|
* Update Cargo.lockShotaro Yamada2019-10-141-0/+1
|
* Remove unused dependenciesShotaro Yamada2019-10-121-7/+0
|
* Merge #1989bors[bot]2019-10-111-6/+5
|\ | | | | | | | | | | | | | | 1989: Chalk update to simplified IR r=flodiebold a=kjeremy Co-authored-by: kjeremy <[email protected]>
| * Chalk update to simplified IRkjeremy2019-10-101-6/+5
| |
* | Update all crates that do not pull in new dependencieskjeremy2019-10-101-29/+28
|/
* :arrow_up: smol_str, take 2Aleksey Kladov2019-10-091-5/+5
|
* :arrow_up: smol_strAleksey Kladov2019-10-091-5/+5
|
* Merge #1922bors[bot]2019-10-081-0/+1
|\ | | | | | | | | | | | | | | 1922: feat(assists): Make raw string unescaped r=matklad a=Geobert Last piece of https://github.com/rust-analyzer/rust-analyzer/issues/1730 Co-authored-by: Geobert Quach <[email protected]>
| * feat(assists): Make raw string unescapedGeobert Quach2019-09-261-0/+1
| |
* | proc-macro2 1.0.5Jeremy Kolb2019-10-071-11/+11
| |
* | Read default cfgs from rustcuHOOCCOOHu2019-10-021-0/+1
| |
* | Introduce ra_cfg to parse and evaluate CfgExpruHOOCCOOHu2019-10-021-0/+14
| |
* | Update pico-argskjeremy2019-10-021-4/+4
| |