summary refs log tree commit diff
path: root/src/tools
AgeCommit message (Collapse)AuthorLines
2019-01-04Rollup merge of #57292 - ehuss:update-beta-cargo, r=nikomatsakisPietro Albini-0/+0
2019-01-03[beta] Update RLS to include 100% CPU on hover bugfixIgor Matuszewski-0/+0
Beta backport of a fix that already was backported to stable, see https://github.com/rust-lang/rust/issues/56726 and https://github.com/rust-lang/rls/pull/1170 for the underlying RLS issue. Also includes the fix for https://github.com/rust-lang/rls/issues/1154 (respecting target-dir specified in .cargo/config for RLS artifacts).
2019-01-02[BETA] Update cargoEric Huss-0/+0
2018-12-18Add `--pinentry-mode=loopback` to deployment scriptAlex Crichton-1/+2
Apparently this changed with gpg2 or... something like that?
2018-12-18Fix gpg signing in manifest builderMark Rousskov-0/+1
GPG versions 2.x+ require that --batch be passed if --passphrase-fd is to be accepted.
2018-12-08Swith to released bootstrap compilerAlex Crichton-0/+0
Also update the Cargo submodule to the 1.32 branch at the same time for a few beta fixes.
2018-12-04Auto merge of #56244 - oli-obk:loud_ui_errors, r=nikomatsakisbors-6/+8
Report failing tests without `//~ ERROR` comments r? @nikomatsakis
2018-12-04Report failing tests without `//~ ERROR` commentsOliver Scherer-6/+8
2018-12-03Update rlsEric Huss-0/+0
2018-12-03Update cargoEric Huss-0/+1
2018-12-03update miriRalf Jung-5/+19
2018-12-03update miriRalf Jung-5/+5
2018-12-02Update RLS and RustfmtNick Cameron-5/+19
Closes #56261
2018-12-01Rollup merge of #56360 - alexcrichton:linkchecker-omg, r=pietroalbinikennytm-19/+19
Optimize local linkchecker program I noticed on a [recent build][1] that the linkchecker stage of CI took a whopping 15 minutes of CI time for something that should be near instantaneous. Some local profiling showed some very hot functions and clones which were pretty easy to remove, and now instead of running in minutes locally it runs in seconds. [1]: https://ci.appveyor.com/project/rust-lang/rust/build/job/kptifw1kb1nm4xuu
2018-11-30compiletest: don't pass -Clinker when `// force-host` was requested.Eduard-Mihai Burtescu-4/+4
2018-11-29Optimize local linkchecker programAlex Crichton-19/+19
I noticed on a [recent build][1] that the linkchecker stage of CI took a whopping 15 minutes of CI time for something that should be near instantaneous. Some local profiling showed some very hot functions and clones which were pretty easy to remove, and now instead of running in minutes locally it runs in seconds. [1]: https://ci.appveyor.com/project/rust-lang/rust/build/job/kptifw1kb1nm4xuu
2018-11-29Auto merge of #49878 - dlrobertson:va_list_pt0, r=eddybbors-0/+7
libcore: Add VaList and variadic arg handling intrinsics ## Summary - Add intrinsics for `va_start`, `va_end`, `va_copy`, and `va_arg`. - Add `core::va_list::VaList` to `libcore`. Part 1 of (at least) 3 for #44930 Comments and critiques are very much welcomed 😄
2018-11-29Auto merge of #56298 - tromey:update-and-reenable-lldb, r=alexcrichtonbors-0/+0
Re-enable lldb Commit 7215963e56 disabled lldb due to the LLVM update. This patch updates lldb to build against the Rust LLVM, and re-enables it.
2018-11-27submodules: update clippy from 754b4c07 to b2601bebMatthias Krüger-14/+14
Changes: ```` Fix NAIVE_BYTECOUNT applicability Fix dogfood error Change Applicability of MISTYPED_LITERAL_SUFFIX Add applicability level to (nearly) every span_lint_and_sugg function Update stderr file Fix bugs and improve documentation Add Applicability::Unspecified to span_lint_and_sugg functions Introduce snippet_with_applicability and hir_with_applicability functions readme: tell how to install clippy on travis from git if it is not shipped with a nightly. constants: add u128 i128 builtin types and fix outdated url Update lints Lint only the first statment/expression after alloc Fix some warnings related to Self Rename some symbols Split lint into slow and unsafe vector initalization Add unsafe set_len initialization Add slow zero-filled vector initialization lint Travis: Remove `sudo: false` Downgrade needless_pass_by_value to allow by default ````
2018-11-27Re-enable lldbTom Tromey-0/+0
Commit 7215963e56 disabled lldb due to the LLVM update. This patch updates lldb to build against the Rust LLVM, and re-enables it.
2018-11-26libcore: Add va_list lang item and intrinsicsDan Robertson-0/+7
- Add the llvm intrinsics used to manipulate a va_list. - Add the va_list lang item in order to allow implementing VaList in libcore.
2018-11-25Upgrade to LLVM trunkAlex Crichton-0/+0
2018-11-24Rebase falloutOliver Scherer-0/+6
2018-11-24update miri submoduleOliver Scherer-0/+0
2018-11-24Update miri submoduleOliver Scherer-6/+0
2018-11-23submodules: update clippy from 2f6881c6 to 754b4c07Matthias Krüger-14/+14
Changes: ```` rustup https://github.com/rust-lang/rust/pull/54071/ dependencies: update pulldown-cmark from 0.1 to 0.2 s/file_map/source_map ````
2018-11-22Auto merge of #53586 - eddyb:top-lock, r=alexcrichtonbors-7/+7
Move Cargo.{toml,lock} to the repository root directory. This should give us back `src/` in errors, panics and debuginfo, for free. r? @Mark-Simulacrum @alexcrichton cc @michaelwoerister
2018-11-22submodules: update clippy from f5d868c9 to 2f6881c6Matthias Krüger-11/+18
```` missed another one in the README run "util/dev update_lints" rust-lang-nursery/rust-clippy => rust-lang/rust-clippy Address 'clippy::single-match' dogfood lint Fix nit Address travis CI lint failure Update trivially_copy_pass_by_ref with Trait stderr output issue#3318 run trivially_copy_pass_by_ref for traits Update trivially_copy_pass_by_ref with Trait examples Fix awkward wording Document how to lint local Clippy changes with locally built Clippy Enable rustup clippy to refer to the correct documentation rustup https://github.com/rust-lang/rust/pull/52591 remove unused allow() attributes, NFC Add regression test Don't emit suggestion when inside of a macro ````
2018-11-22Move Cargo.{toml,lock} to the repository root directory.Eduard-Mihai Burtescu-7/+7
2018-11-21Update RLS and RustfmtNick Cameron-5/+5
2018-11-19Add temporary renames to manifests for rustfmt/clippyAlex Crichton-0/+2
This will be part of our strategy for shipping renamed versions of these components for the Rust 2018 edition. Closes #55967
2018-11-17Update Cargo submoduleAlex Crichton-0/+2
Brings in some fixes and stabilizations!
2018-11-15submodules: update clippy from d8b42690 to f5d868c9Matthias Krüger-7/+7
Fixes clippy toolstate. Changes: ```` rustup https://github.com/rust-lang/rust/pull/55852/ Fix "too" -> "foo" typo in format.rs Fix `use_self` violation Fix wrong suggestion for `redundant_closure_call` Check for common metadata Fix `use_self` false positive on `use` statements Fix `use_self` false positive Remove `+` from `has_unary_equivalent` Fix dogfood Update println! formatting Fix false positive in check mode caused by `gen_deprecated` RIIR update lints: Add check mode (update_lints.py rewrite complete) changed into_iter to iter and fixed a lint check Fix `collapsible_if` error Fix `possible_missing_comma` false positives format code fix comment spacing change single char str to char add lint to lintarray macro Revert "small fix" small fix added float support for mistyped literal lints tmp progress ````
2018-11-13Rollup merge of #55870 - waywardmonkeys:typo-fixes, r=wesleywiserkennytm-1/+1
Fix typos.
2018-11-11std: Delete the `alloc_system` crateAlex Crichton-2/+0
This commit deletes the `alloc_system` crate from the standard distribution. This unstable crate is no longer needed in the modern stable global allocator world, but rather its functionality is folded directly into the standard library. The standard library was already the only stable location to access this crate, and as a result this should not affect any stable code.
2018-11-11Fix typos.Bruce Mitchener-1/+1
2018-11-10Auto merge of #55830 - alexcrichton:update-cargo, r=alexcrichtonbors-1/+1
Update Cargo submodule Hopefully a relatively routine update!
2018-11-10Auto merge of #55626 - nikic:update-emscripten, r=alexcrichtonbors-4/+2
Update emscripten This updates emscripten to 1.38.15, which is based on LLVM 6.0.1 and would allow us to drop code for handling LLVM 4. The main issue I ran into is that exporting statics through `EXPORTED_FUNCTIONS` no longer works. As far as I understand exporting non-functions doesn't really make sense under emscripten anyway, so I've modified the symbol export code to not even try. Closes #52323.
2018-11-09Update Cargo submoduleAlex Crichton-1/+1
Hopefully a relatively routine update!
2018-11-08Fix compiletest support for wasm32-unknown-emscriptenNikita Popov-4/+2
2018-11-07Remove targets from the manifest that are not built on travisMarco A L Barbosa-6/+0
Fixes https://github.com/rust-lang/rust/issues/55020
2018-11-07Rollup merge of #55728 - tromey:update-lldb, r=alexcrichtonkennytm-0/+0
Update lldb This updates lldb to pick up some bug fixes, and makes one minor test suite fix to account for this.
2018-11-06Update lldbTom Tromey-0/+0
This updates lldb to pick up some bug fixes, and makes one minor test suite fix to account for this.
2018-11-05Add `aarch64-pc-windows-msvc` to deployed targetsAlex Crichton-0/+1
Accidentally forgotten from #54718!
2018-11-04submodules: update clippy from 71ec4ff6 to d8b42690Matthias Krüger-18/+11
Fixes clippy toolstate. Changes: ```` rustup https://github.com/rust-lang/rust/pull/55665 (pass contexts by reference) Fix typo Improve clippy_dev help text RIIR update lints: Generate lint group registrations Test clippy_dev on CI and fix test RIIR update lints: Generate modules section ````
2018-11-04Auto merge of #55393 - oli-obk:immediate_immediately, r=RalfJungbors-1/+1
Rename `Value` to `Immediate` for miri r? @RalfJung
2018-11-04Auto merge of #54861 - rep-nop:find_main_in_doctest, r=estebankbors-0/+2
rustdoc: Replaces fn main search and extern crate search with proper parsing during doctests. Fixes #21299. Fixes #33731. Let me know if there's any additional changes you'd like made!
2018-11-03submodules: update clippy from a20599ab to 71ec4ff6Matthias Krüger-14/+14
Should fix clippy toolstat. Changes: ```` rustup https://github.com/rust-lang/rust/pull/55330/ Update stderr Rename test files Also lint cfg_attr(.., rustfmt::skip) Add tests from rustfmt::skip test file Run update_lints.py script Add test for non-crate-level inner attributes Differ between inner and outer attributes Add tests Add cfg_attr(rustfmt) lint Addressed comments. Fix dogfood error. Added lints `into_iter_on_ref` and `into_iter_on_array`. Fix #1565. Allow single_match_else Update stderr Add copyright statement© Fix typos Fix dogfood error Fix typo and indentation run update_lints script Add tests for unknwon_clippy_lints lint Add new lint: unknwon_clippy_lintsg clippy: fix pedantic warnings and run clippy::pedantic lints on the codebase. Fix a false-positive of needless_borrow UI test cleanup: Extract match_overlapping_arm tests UI test cleanup: Extract expect_fun_call tests Add missing code of conduct file Use slice patterns instead of padding Fix dogfood and pedantic lints ci: when installing rust-toolchain-installer-master, install it in debug mode to save some time in ci. RIIR update lints: Generate deprecated lints Replace big if/else expression with match ````
2018-11-03Rollup merge of #55598 - nrc:tool-bot, r=kennytmGuillaume Gomez-3/+3
publish-toolstate: ping maintainers when a tool builds again And add @Xanewok as an RLS maintainer r? @kennytm Motivation is that I see when the RLS gets broken, but have to poll the website to see when it is fixed, I'd prefer to get pinged.
2018-11-02Rename `Value` to `Immediate` for miriOliver Scherer-1/+1