about summary refs log tree commit diff
path: root/src/tools
AgeCommit message (Collapse)AuthorLines
2019-02-08error_index_generator => 2018Taiki Endo-1/+3
2019-02-08rustc-workspace-hack => 2018Taiki Endo-0/+1
2019-02-08rustc-std-workspace-core => 2018Taiki Endo-2/+2
2019-02-07Rollup merge of #58156 - h-michael:update-rust-installer, r=Centrilkennytm-0/+0
update submodule: rust-installer from 27dec6c to ccdc47b Update rust-installer cc: #58099 https://github.com/rust-lang/rust-installer/compare/27dec6c...ccdc47b r? @Centril
2019-02-05Update cargoEric Huss-0/+0
2019-02-06Rollup merge of #58117 - h-michael:rustdoc-theme-2018, r=Centrilkennytm-0/+3
Transition rustdoc-theme to 2018 edition Transitions rustdoc-theme to Rust 2018; cc #58099
2019-02-06Rollup merge of #58114 - h-michael:tidy-unstable-book-gen-2018, r=Centrilkennytm-2/+5
Transition tidy and unstable-book-gen to 2018 edition Transitions tidy and unstable-book-gen to Rust 2018; cc #58099
2019-02-06Rollup merge of #58113 - h-michael:build-manifest-2018, r=alexcrichtonkennytm-5/+7
Transition build-manifest to 2018 edition #58099
2019-02-06Rollup merge of #58108 - denzp:nvptx-manifest, r=alexcrichtonkennytm-0/+1
Add NVPTX target to a build manifest Include `nvptx64-nvidia-cuda` target to a build manifest. I forgot this step at my first take on adding the target (#57937). Hopefully, this is the only reason why `rustup target add nvptx64-nvidia-cuda` doesn't work :slightly_frowning_face: r? @alexcrichton
2019-02-06Rollup merge of #58097 - h-michael:remote-test-2018, r=alexcrichtonkennytm-0/+2
Transition remote test to Rust 2018 Only updating Cargo.toml
2019-02-06Rollup merge of #58096 - h-michael:linkchecker-2018, r=Centrilkennytm-1/+4
Transition linkchecker to 2018 edition Transition `src/tools/linkchecker` to Rust 2018. #58099
2019-02-05Transition rustdoc to 2018 editionHirokazu Hata-2/+3
2019-02-05Remove unncessary return statementHirokazu Hata-1/+1
2019-02-05Use derive feature of serdeHirokazu Hata-2/+2
2019-02-05Remove macro_useHirokazu Hata-2/+1
2019-02-05Transition build-manifest to 2018 editionHirokazu Hata-1/+4
2019-02-05update rust-installer from 27dec6c to ccdc47bHirokazu Hata-0/+0
2019-02-04Transition compiletest to Rust 2018Philipp Hansch-47/+39
2019-02-04Auto merge of #58095 - h-michael:cargotest-2018, r=Centrilbors-0/+3
Transition cargotest to Rust 2018 Only updating Cargo.toml #58099
2019-02-03Auto merge of #58024 - h-michael:update-rls, r=Xanewokbors-0/+0
submodule: update rls from c9d25b to f331ff7 Update rls https://github.com/rust-lang/rls/compare/c9d25b667a...e2145d https://github.com/rust-lang/rls/pull/1276 - h-michael:clippy, r=Xanewok https://github.com/rust-lang/rls/pull/1269 - rust-lang:dependabot/cargo/rand-0.6.5, r=Xanewok Remove extra backticks in contributing.md https://github.com/rust-lang/rls/pull/1267 from h-michael/contributingmd https://github.com/rust-lang/rls/pull/1268 from matthiaskrgr/rustup https://github.com/rust-lang/rls/pull/1262 from rust-lang/dependabot/cargo/tokio-0.1.15 https://github.com/rust-lang/rls/pull/1264 - h-michael:pub-crate, r=alexheretic https://github.com/rust-lang/rls/pull/1261 - rust-lang:dependabot/cargo/tokio-timer-0.2.9, r=Xanewok https://github.com/rust-lang/rls/pull/1263 - Xanewok:update-clippy, r=Xanewok https://github.com/rust-lang/rls/pull/1257 from Xanewok/architecture https://github.com/rust-lang/rls/pull/1258 - rust-lang:dependabot/cargo/lsp-types-0.55.1, r=Xanewok https://github.com/rust-lang/rls/pull/1255 - Xanewok:you-only-complete-once-fool, r=Xanewok https://github.com/rust-lang/rls/pull/1252 - rust-lang:dependabot/cargo/cargo_metadata-0.7.0, r=alexheretic https://github.com/rust-lang/rls/pull/1253 - rust-lang:dependabot/cargo/lsp-types-0.55.0, r=Xanewok https://github.com/rust-lang/rls/pull/1254 - rust-lang:dependabot/cargo/serde_json-1.0.37, r=Xanewok dependabot: Explicitly list default allowed_updates dependabot: Add automerge strategy for clippy_lints https://github.com/rust-lang/rls/pull/1251 - Xanewok:translate-deglob-test, r=Xanewok https://github.com/rust-lang/rls/pull/1250 from alexheretic/master https://github.com/rust-lang/rls/pull/1244 - Xanewok:translate-tests, r=alexheretic https://github.com/rust-lang/rls/pull/1247 - alexheretic:register-more-clippy, r=Xanewok https://github.com/rust-lang/rls/pull/1230 - emilio:testing-testing, r=Xanewok https://github.com/rust-lang/rls/pull/1246 from alexheretic/did-save-manifest Merge branch 'beta-version-bump' of https://github.com/rust-lang-nursery/rls
2019-02-04Transition rustdoc-theme to 2018 editionHirokazu Hata-0/+3
2019-02-04Transition tidy and unstable-book-gento 2018 editionHirokazu Hata-2/+5
2019-02-03Add NVPTX target into `build-manifest`Denys Zariaiev-0/+1
2019-02-03Transition linkchecker to 2018 editionHirokazu Hata-1/+4
2019-02-03Use 2018 edition for cargotestHirokazu Hata-0/+3
2019-02-03Transition remote-test-server to 2018 editionHirokazu Hata-0/+1
2019-02-03Transition remote-test-client to 2018 editionHirokazu Hata-0/+1
2019-02-03submodule: update clippy from 6ce78d1 to 3bda548Hirokazu Hata-10/+11
2019-02-03submodule: update rls from c9d25b667a to f331ff7Hirokazu Hata-0/+0
2019-02-01Fix typoking6cong-1/+1
2019-01-31Auto merge of #57514 - michaelwoerister:xlto-tests, r=alexcrichtonbors-0/+24
compiletest: Support opt-in Clang-based run-make tests and use them for testing xLTO. Some cross-language run-make tests need a Clang compiler that matches the LLVM version of `rustc`. Since such a compiler usually isn't available these tests (marked with the `needs-matching-clang` directive) are ignored by default. For some CI jobs we do need these tests to run unconditionally though. In order to support this a `--force-clang-based-tests` flag is added to compiletest. If this flag is specified, `compiletest` will fail if it can't detect an appropriate version of Clang. @rust-lang/infra The PR doesn't yet enable the tests yet. Do you have any recommendation for which jobs to enable them? cc #57438 r? @alexcrichton
2019-01-30Auto merge of #57495 - jamesmunns:mdbook-compat, r=steveklabnikbors-17/+66
Support multiple versions of MdBook for docs Only the compatibility items from the embedded book PR. PR with embedded book components: https://github.com/rust-lang/rust/pull/56291 CC @steveklabnik, @ehuss, and https://github.com/rust-lang-nursery/edition-guide/pull/134
2019-01-30Add exception for new dependency in license checkerJames Munns-0/+1
2019-01-30Update to newer version of mdbook(2)James Munns-1/+1
2019-01-30Remove stable featureJames Munns-2/+0
2019-01-30Only the compatibility items from the embedded book PRJames Munns-17/+67
PR: https://github.com/rust-lang/rust/pull/56291
2019-01-30Auto merge of #57988 - RalfJung:miri, r=oli-obkbors-14/+14
update miri r? @oli-obk
2019-01-30update miriRalf Jung-14/+14
2019-01-30submodules: update clippy from f1753522 to 6ce78d12Matthias Krüger-8/+10
Changes: ```` wildcard_match_arm: Update lint count. wildcard_match_arm: add nesting issue to known. wildcard_match_arm: lint only enum matches. wildcard_match_arm: update ui test stderr wildcard_match_arm: format test. wilcard_match_arm: run rustfmt. wildcard_match_arm: add lint properly. wildcard_match_arm: rename function. wildcard_match_arm: add simple ui test. wildcard_match_arm: expand lint scope. Change match_wild lint name to WILDCARD_MATCH_ARM. Add match_wild lint (#3649). fetch_prs_between: add .sh file ending cargo fmt Update various docs Use built-in entry_fn detection over self-built cargo fmt Reorganize conditionals: Run faster checks first Maybe fix ICE? Add initial version of const_fn lint Fix `unit_arg` false positive Rustfmt Check hypothetically failing conversion Remove tests for deprecated items Update more changed iterator paths Atomics constants are now handled by the deprecation lint Update changed iterator paths Update const slice processing update test stderr run cargo fmt rustup https://github.com/rust-lang/rust/pull/57907/ Fix documentation for `slow_vector_initialization` rustup https://github.com/rust-lang/rust/pull/57726 Remove unsafe_vector_initialization from added lints Prevent incorrect cast_lossless suggestion in const_fn Incorporate review suggestions Fix dogfood tests on Appveyor test(versioncheck): Use .no_deps() test(versioncheck): Fix version equality check chore(cargo/dependencies/cargo-metadata): Upgrade to 0.7.1 dependencies: update itertools from 0.7 to 0.8 Add script to fetch GitHub PRs between two commits gitattributes: Treat .fixed files as rust files Update changelog with all changes since 0.0.212 Fix `expect_fun_call` lint suggestions ````
2019-01-29Auto merge of #57808 - gnzlbg:ustdsimd, r=gnzlbgbors-0/+2
Update stdsimd This is the companion PR to https://github.com/rust-lang-nursery/stdsimd/pull/640 r? @alexcrichton
2019-01-29Update stdsimdgnzlbg-0/+2
2019-01-28Use multiple threads by default. Limits tests to one thread. Do some renaming.John Kåre Alsaker-0/+3
2019-01-27Auto merge of #57765 - Mark-Simulacrum:bootstrap-bump, r=alexcrichtonbors-3/+3
Bump bootstrap compiler to 1.33 beta r? @alexcrichton or @pietroalbini cc @rust-lang/release
2019-01-27Update cargo to fix deprecation warningsMark Rousskov-0/+0
Implemented in rust-lang/cargo#6600
2019-01-27Auto merge of #57871 - Mark-Simulacrum:fix-compiletest-stamp, r=oli-obkbors-20/+37
Correctly set filetime for copied LLVM This also makes compiletest no longer always retest everything. Fixes #57864
2019-01-26Replace deprecated ATOMIC_INIT constsMark Rousskov-2/+2
2019-01-26Rollup merge of #57764 - Xanewok:tiny-tweaks, r=nikomatsakisMazdak Farrokhzad-3/+3
Fix some minor warnings Since apparently RLS works when initialized in the root repository (:tada:) I decided to fix some of the issues it caught. There are a lot of unused attribute warnings left on `rustc_on_unimplemented` and `rustc_layout_scalar_valid_range_start` but I imagine we can't do much about it due to 2-stage compilation?
2019-01-26Bump bootstrap compiler to 1.33 betaMark Rousskov-4/+4
2019-01-26Auto merge of #55641 - nagisa:optimize-attr, r=pnkfelixbors-15/+59
Implement optimize(size) and optimize(speed) attributes This PR implements both `optimize(size)` and `optimize(speed)` attributes. While the functionality itself works fine now, this PR is not yet complete: the code might be messy in places and, most importantly, the compiletest must be improved with functionality to run tests with custom optimization levels. Otherwise the new attribute cannot be tested properly. Oh, and not all of the RFC is implemented – attribute propagation is not implemented for example. # TODO * [x] Improve compiletest so that tests can be written; * [x] Assign a proper error number (E9999 currently, no idea how to allocate a number properly); * [ ] Perhaps reduce the duplication in LLVM attribute assignment code…
2019-01-25Rebase to the llvm-project monorepoJosh Stone-0/+1
The new git submodule src/llvm-project is a monorepo replacing src/llvm and src/tools/{clang,lld,lldb}. This also serves as a rebase for these projects to the new 8.x branch from trunk. The src/llvm-emscripten fork is unchanged for now.