Skip to content

Conversation

@Dylan-DPC-zz
Copy link

Successful merges:

Failed merges:

r? @ghost

estebank and others added 20 commits May 5, 2020 19:35
Detect errors caused by `async` block in 2015 edition Fix rust-lang#67204.
Add some regression tests Closes rust-lang#29988 Closes rust-lang#34979 Pick up two snippets that have been fixed from rust-lang#67945 (shouldn't be closed yet!)
…acrum tests: Fix warnings in `rust_test_helpers.c` MSVC is silly and doesn't recognize `assert` as diverging.
Grammar I've split this into individual changes so that people can veto individually. I'm not attached to most of them. `zeroes` vs. `zeros` is why I took the effort to run this through app.grammarly (which disappointingly didn't even notice).
…dows, r=Mark-Simulacrum Fix bootstrap failing on win32 ```powershell python x.py -h # or really any x.py command ``` would fail with ``` info: Downloading and building bootstrap before processing --help command. See src/bootstrap/README.md for help with common commands. Updating only changed submodules Submodules updated in 0.15 seconds Traceback (most recent call last): File "x.py", line 11, in <module> bootstrap.main() File "C:\Users\Joshua\Projects\forks\rust\src\bootstrap\bootstrap.py", line 960, in main bootstrap(help_triggered) File "C:\Users\Joshua\Projects\forks\rust\src\bootstrap\bootstrap.py", line 925, in bootstrap build.build = args.build or build.build_triple() File "C:\Users\Joshua\Projects\forks\rust\src\bootstrap\bootstrap.py", line 731, in build_triple return default_build_triple() File "C:\Users\Joshua\Projects\forks\rust\src\bootstrap\bootstrap.py", line 184, in default_build_triple ostype = require(["uname", "-s"], exit=required).decode(default_encoding) AttributeError: 'NoneType' object has no attribute 'decode' ``` This PR defers the `decode` call until after we're sure `ostype` and `cputype` are not `None`, as they would be on Windows since `uname` doesn't exist
@Dylan-DPC-zz
Copy link
Author

@bors r+ rollup=never p=5

@bors
Copy link
Collaborator

bors commented May 7, 2020

📌 Commit 9b37d94 has been approved by Dylan-DPC

@bors bors added the S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. label May 7, 2020
@rust-highfive
Copy link
Contributor

The job mingw-check of your PR failed (pretty log, raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
========================== Starting Command Output =========================== [command]/bin/bash --noprofile --norc /home/vsts/work/_temp/c4e88ece-784f-4d02-aba2-e268f8616ff8.sh ##[section]Finishing: Disable git automatic line ending conversion ##[section]Starting: Checkout rust-lang/rust@refs/pull/71966/merge to s Task : Get sources Description : Get sources from a repository. Supports Git, TfsVC, and SVN repositories. Version : 1.0.0 Author : Microsoft --- ##[command]git remote add origin https://github.com/rust-lang/rust ##[command]git config gc.auto 0 ##[command]git config --get-all http.https://github.com/rust-lang/rust.extraheader ##[command]git config --get-all http.proxy ##[command]git -c http.extraheader="AUTHORIZATION: basic ***" fetch --force --tags --prune --progress --no-recurse-submodules --depth=2 origin +refs/heads/*:refs/remotes/origin/* +refs/pull/71966/merge:refs/remotes/pull/71966/merge --- ---> f7353ccad5b1 Step 6/7 : ENV RUN_CHECK_WITH_PARALLEL_QUERIES 1 ---> Using cache ---> ed38efbaa060 Step 7/7 : ENV SCRIPT python3 ../x.py test src/tools/expand-yaml-anchors && python3 ../x.py check --target=i686-pc-windows-gnu --host=i686-pc-windows-gnu && python3 ../x.py build --stage 0 src/tools/build-manifest && python3 ../x.py test --stage 0 src/tools/compiletest && python3 ../x.py test src/tools/tidy && /scripts/validate-toolstate.sh ---> c5008ef7ae8e Successfully built c5008ef7ae8e Successfully tagged rust-ci:latest Built container sha256:c5008ef7ae8e94d7ef502e3cef26e61208e14ebdb36913f3a8bb86291bd6430b --- Checking rustc_feature v0.0.0 (/checkout/src/librustc_feature) Checking fmt_macros v0.0.0 (/checkout/src/libfmt_macros) Checking rustc_ast_pretty v0.0.0 (/checkout/src/librustc_ast_pretty) Checking rustc_hir v0.0.0 (/checkout/src/librustc_hir) Checking rustc_query_system v0.0.0 (/checkout/src/librustc_query_system) Checking rustc_parse v0.0.0 (/checkout/src/librustc_parse) Checking rustc_hir_pretty v0.0.0 (/checkout/src/librustc_hir_pretty) Checking rustc_ast_lowering v0.0.0 (/checkout/src/librustc_ast_lowering) Checking rustc_ast_passes v0.0.0 (/checkout/src/librustc_ast_passes) --- configure: llvm.assertions := True configure: rust.dist-src := False configure: build.submodules := False configure: dist.missing-tools := True configure: build.configure-args := ['--enable-sccache', '--disable-manage-submodu ... configure: writing `config.toml` in current directory configure: configure: run `python /checkout/x.py --help` configure: --- Hugepagesize: 2048 kB DirectMap4k: 126912 kB DirectMap2M: 4067328 kB DirectMap1G: 5242880 kB + python3 ../x.py test src/tools/expand-yaml-anchors Ensuring the YAML anchors in the GitHub Actions config were expanded Ensuring the YAML anchors in the GitHub Actions config were expanded Building stage0 tool expand-yaml-anchors (x86_64-unknown-linux-gnu) Compiling unicode-xid v0.2.0 Compiling syn v1.0.11 Compiling linked-hash-map v0.5.2 Compiling lazy_static v1.4.0 Compiling lazy_static v1.4.0 Compiling yaml-rust v0.4.3 Compiling quote v1.0.2 Compiling thiserror-impl v1.0.5 Compiling thiserror v1.0.5 Compiling yaml-merge-keys v0.4.0 Compiling expand-yaml-anchors v0.1.0 (/checkout/src/tools/expand-yaml-anchors) Build completed successfully in 0:00:33 + python3 ../x.py check --target=i686-pc-windows-gnu --host=i686-pc-windows-gnu Finished dev [unoptimized] target(s) in 0.21s Checking rustdoc artifacts (x86_64-unknown-linux-gnu -> i686-pc-windows-gnu) --- Checking rustc_feature v0.0.0 (/checkout/src/librustc_feature) Checking fmt_macros v0.0.0 (/checkout/src/libfmt_macros) Checking rustc_ast_pretty v0.0.0 (/checkout/src/librustc_ast_pretty) Checking rustc_hir v0.0.0 (/checkout/src/librustc_hir) Checking rustc_query_system v0.0.0 (/checkout/src/librustc_query_system) Checking rustc_parse v0.0.0 (/checkout/src/librustc_parse) Checking rustc_hir_pretty v0.0.0 (/checkout/src/librustc_hir_pretty) Checking rustc_ast_lowering v0.0.0 (/checkout/src/librustc_ast_lowering) Checking rustc_ast_passes v0.0.0 (/checkout/src/librustc_ast_passes) --- Found 0 error codes with no tests Done! command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy" "/checkout/src" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test src/tools/tidy Build completed unsuccessfully in 0:00:40 Build completed unsuccessfully in 0:00:40 == clock drift check == local time: Thu May 7 01:16:25 UTC 2020 network time: Thu, 07 May 2020 01:16:25 GMT == end clock drift check == ##[error]Bash exited with code '1'. ##[section]Finishing: Run build ##[section]Starting: Checkout rust-lang/rust@refs/pull/71966/merge to s Task : Get sources Description : Get sources from a repository. Supports Git, TfsVC, and SVN repositories. Version : 1.0.0 Author : Microsoft Author : Microsoft Help : [More Information](https://go.microsoft.com/fwlink/?LinkId=798199) ============================================================================== Cleaning any cached credential from repository: rust-lang/rust (GitHub) ##[section]Finishing: Checkout rust-lang/rust@refs/pull/71966/merge to s Cleaning up task key Start cleaning up orphan processes. Terminate orphan process: pid (3893) (python) ##[section]Finishing: Finalize Job 

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @rust-lang/infra. (Feature Requests)

@bors
Copy link
Collaborator

bors commented May 7, 2020

⌛ Testing commit 9b37d94 with merge 4b904ac553c3177aaf4c9b74ae7991f2b8d0cb0f...

@bors
Copy link
Collaborator

bors commented May 7, 2020

💔 Test failed - checks-actions

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels May 7, 2020
@RalfJung
Copy link
Member

RalfJung commented May 7, 2020

There's a new rollup, I guess we can close this one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-waiting-on-review Status: Awaiting review from the assignee but also interested parties.

10 participants