summary refs log tree commit diff
path: root/src/Cargo.lock
AgeCommit message (Collapse)AuthorLines
2018-12-02Update RLS on betaNick Cameron-6/+6
2018-11-29Update rustfmt to build on all archesAlex Crichton-10/+13
cc #56261
2018-11-20Update the `cargo_metadata` dependencyAlex Crichton-7/+7
Needed by rustfmt!
2018-11-20Update RLS and RustfmtNiko Matsakis-66/+87
2018-11-09[beta]: Update Cargo's submoduleAlex Crichton-0/+1
Hopefully a routine update to the rust-1.31.0 branch!
2018-10-31[beta] Update the boostrap compilerAlex Crichton-4/+4
This follows up #55405 with an update to the bootstrap compiler now that a new version of `chalk-engine` is published. Closes #55404
2018-10-21submodules: update clippy from 5afdf8b7 to b1d03437Matthias Krüger-0/+1
Changes: ```` new_ret_no_self: add sample from #3313 to Known Problems section. Support multiline comments and hopefully fix panic Check for comments in collapsible ifs Resolve ICE in needless range loop lint RIIR update_lints: Update changelog links Rename if_let_redundant_pattern_matching to redundant_pattern_matching Add lint for redundant pattern matching for explicit return boolean Fix issue #3322: reword help message for len_zero Simplify manual_memcpy suggestion in some cases Fix dogfood Update known problems for unnecessary_fold RIIR update_lints: Replace lint count in README.md Rename `active_lints` to `usable_lints` Add comment on WalkDir vs. fs::read_dir sort_by -> sort_by_key Some more documentation for clippy_dev Use `WalkDir` to also gather from subdirectories Avoid linting `boxed_local` on trait implementations. Website: Make lint categories linkable Restore clippy_dummy's placeholder name Swap order of methods in `needless_range_loop` suggestion in some cases Revert "Exclude pattern guards from unnecessary_fold lint" Exclude pattern guards from unnecessary_fold lint ````
2018-10-20Update Cargo, build curl/OpenSSL statically via featuresAlex Crichton-187/+193
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-14Added graphviz visualization for obligation forests.Diogo Sousa-0/+1
This can be a big help when debugging the trait resolver.
2018-10-13submodules: update cargo from ad6e5c00 to 5dbac988Matthias Krüger-7/+7
Changes: Switch to use crates-io as the registry name and don't include publish when registry is not specified fix redundant pkgid generation validate some basic properties of a valid resolve Detail dep name in invalid version error Fix dashes in rename dependencies. Bump flate2 to 1.0.3 Add default in config document Add support for providing a default registry Add support for registry to new and init use impl Iterator instead of custom types in `source` let jetbrains reorder some impls to match the definition use impl Iterator instead of custom types in resolver and graph remove Graph::sort as it is unused fmt Bump libgit2-sys to 0.7.9 Switch to use registry Allow registry option for cargo install. Second attempt at fixing msys terminal width. Try to improve "version not found" error Fix typo
2018-10-13submodules: update rls from 15d4d4a to 440a985Matthias Krüger-3/+4
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
2018-10-13update miriRalf Jung-16/+4
2018-10-11Fix mobile doc displayGuillaume Gomez-3/+3
2018-10-08Pass around interned refs to goals and not goalsscalexm-4/+4
2018-10-05Reapply the macro_rules disambiguation changes from masterVadim Petrochenkov-0/+1
2018-10-04Update Cargo.lockOliver Schneider-0/+1
2018-10-03Update clippyManish Goregaokar-0/+1
2018-10-02Rollup merge of #54648 - alexcrichton:update-cargo, r=nikomatsakisPietro Albini-26/+81
Update Cargo's submodule Bring in a few updates and fixes, mostly a standard update.
2018-09-28Update Cargo's submoduleAlex Crichton-26/+81
Bring in a few updates and fixes, mostly a standard update.
2018-09-28Emit only necessary compilation options in save-analysisIgor Matuszewski-0/+1
This is `command`, `directory` and `output` file.
2018-09-26update clippy submodule to a72e786cMatthias Krüger-0/+1
Fixes clippy build.
2018-09-26Remove OneVectorljedrz-0/+1
2018-09-26Update rustfmt and RLSNick Cameron-95/+64
2018-09-23update rls to 32d457717ce37babef199fe4984b1e20d4e108d4Matthias Krüger-0/+1
2018-09-21Update CargoAlex Crichton-13/+30
This commit brings in a few Cargo updates * Updates Cargo with experimental HTTP/2 support - a post on the forums will be made about testing this when available. * Bumps Cargo's own version number
2018-09-20shuffle ownership of `external_traits`QuietMisdreavus-0/+1
constraints: - clean/inline.rs needs this map to fill in traits when inlining - fold.rs needs this map to allow passes to fold trait items - html/render.rs needs this map to seed the Cache.traits map of all known traits The first two are the real problem, since `DocFolder` only operates on `clean::Crate` but `clean/inline.rs` only sees the `DocContext`. The introduction of early passes means that these two now exist at the same time, so they need to share ownership of the map. Even better, the use of `Crate` in a rustc thread pool means that it needs to be Sync, so it can't use `Lrc<Lock>` to manually activate thread-safety. `parking_lot` is reused from elsewhere in the tree to allow use of its `ReentrantMutex`, as the relevant parts of rustdoc are still single-threaded and this allows for easier use in that context.
2018-09-19Update some `*-sys` dependencies of Cargo/RLSAlex Crichton-36/+35
This is intended to help solve #54206 on nightly where the RLS on MinGW is having build issues with accidentally building a `curl` library which links to pthread symbols on Windows (where it should use native mutex locking instead). The build system for these `*-sys` crates have all been rewritten to be based on `cc` to bypass native build systems and platform detection to make sure we configure them correctly.
2018-09-18Log when buffering a diagnostic.David Wood-0/+1
This is useful in debugging when and where errors are emitted in logs.
2018-09-17update miriRalf Jung-2/+24
2018-09-15Update submodules to include rust-lang-nursery/rust-clippy#3189 and ↵Eduard-Mihai Burtescu-9/+10
rust-lang-nursery/rls#1054.
2018-09-09merge cargo changes done by https://github.com/rust-lang/rust/pull/53935/Eric Huss-4/+4
(done by matthiaskrgr, but I authored ehuss)
2018-09-08Update `petgraph` dependency to 0.4.13Gabriel Majeri-3/+3
This fixes building `bootstrap` using a local Rust nightly.
2018-09-07update clippy submoduleMatthias Krüger-0/+16
updates to cafef7b576203f166add9ed143979d9775c25219
2018-09-04Introduce Custom Test FrameworksJohn Renner-0/+1
2018-09-04Breaking change upgradesMark Rousskov-8/+42
2018-09-04Update Rustfmt to 0.99.4Igor Matuszewski-41/+47
This pulls the same version of rustc-ap-* libs as RLS does.
2018-08-31Always add all modules to the global ThinLTO module analysis when compiling ↵Michael Woerister-0/+11
incrementally.
2018-08-29Update clippy submoduleOliver Schneider-2/+0
2018-08-29Remove `AccumulateVec` and its uses.Nicholas Nethercote-0/+1
It's basically just a less capable version of `SmallVec`.
2018-08-27Update clippyJohn Kåre Alsaker-15/+2
2018-08-25Update Cargo submoduleAlex Crichton-401/+421
Also update Cargo's dependencies while we're at it
2018-08-25Bump serde_json 1.0.24 -> 1.0.25Igor Matuszewski-136/+34
This fixes 'cannot find macro `json_internal!` in this scope' RLS compilation error in Rust CI, presumably due to a local macro fix in serde_json 1.0.25 (https://github.com/serde-rs/json/commit/e40cbad70b39a0dd7975be8e5ad9018e2d45f791)
2018-08-23Use optimized SmallVec implementationIgor Gutorov-4/+14
2018-08-22Rollup merge of #53442 - staktrace:rlsbump, r=nrcGuillaume Gomez-1/+11
Update version of rls-data used with save-analysis This part 1/3 for fixing rust-lang/rust#53440.
2018-08-17rustc_resolve: don't allow paths starting with `::crate`.Eduard-Mihai Burtescu-4/+4
2018-08-16Update version of rls-data used with save-analysisKartikaya Gupta-1/+11
This part 1/3 for fixing rust-lang/rust#53440.
2018-08-17Rollup merge of #53377 - cuviper:pointer-elf_size, r=alexcrichtonkennytm-3/+3
std: Use target_pointer_width for BACKTRACE_ELF_SIZE The former code used `target.contains("64")` to detect Elf64 targets, but this is inaccurate in a few cases: - `s390x-unknown-linux-gnu` is 64-bit - `sparcv9-sun-solaris` is 64-bit - `x86_64-unknown-linux-gnux32` is 32-bit Instead the `std` build script can use `CARGO_CFG_TARGET_POINTER_WIDTH` to reliably detect 64-bit targets for libbacktrace. Also update to backtrace-sys 0.1.24 for alexcrichton/backtrace-rs#122.
2018-08-15Rollup merge of #53388 - GuillaumeGomez:fix-links-color, r=frewsxcvGuillaume Gomez-4/+10
Fix links' color Fixes #53375. Problem was coming from the minifier. r? @frewsxcv
2018-08-15Fix links' colorGuillaume Gomez-4/+10
2018-08-14Update cargoEric Huss-21/+43