Skip to content

update from origin 2020-07-13 #10

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 311 commits into from
Jul 13, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
311 commits
Select commit Hold shift + click to select a range
780d6cb
rustc_privacy: avoid using TypeckTables::empty for {Name,Type}Privacy…
eddyb Jun 25, 2020
c034874
rustc_save_analysis: avoid using TypeckTables::empty for SaveContext.
eddyb Jun 25, 2020
547be8c
rustc_lint: avoid using TypeckTables::empty for LateContext.
eddyb Jun 26, 2020
4b2d9e6
Remove `TypeckTables::empty(None)` and make hir_owner non-optional.
eddyb Jun 26, 2020
1b747a0
mir: mark mir construction temporaries as internal
davidtwco Jul 2, 2020
3503f56
Auto merge of #73751 - eddyb:no-empty-tables, r=nikomatsakis
bors Jul 2, 2020
8e256b1
parser: Break float tokens into parts in tuple field positions
petrochenkov Apr 18, 2020
40a2170
Add test of tuple nested indexing
dtolnay Mar 26, 2020
0432f63
Test even deeper nested indexing
dtolnay Mar 26, 2020
776deb6
Test a range, which is not nested indexing
dtolnay Mar 26, 2020
6dfa549
Add tests in which the token really is a float
dtolnay Mar 26, 2020
3814eec
Add test for tuple indexed with float in macro input
dtolnay Mar 26, 2020
63f95a4
Add test for errors triggered on parts of decomposed index
dtolnay Mar 26, 2020
64a88db
Update dtolnay's tests that now work
petrochenkov Apr 19, 2020
52bdaaa
Add some requested tests
petrochenkov Jul 1, 2020
4030b73
Use `Span`s to identify unreachable subpatterns in or-patterns
Nadrieril Jul 2, 2020
7391bf8
Move A|Rc::as_ptr from feature(weak_into_raw)
CAD97 Jul 2, 2020
874f406
Use 'tcx for references to AccessLevels wherever possible.
eddyb Jun 25, 2020
1b5ac57
Note Weak.ptr never dangles sooner
CAD97 Jul 2, 2020
3c139ae
Document rustc_ast::ast::Pat
pierwill Jul 2, 2020
dc6a19c
Rollup merge of #73454 - mark-i-m:contributing, r=nikomatsakis
Manishearth Jul 2, 2020
65342fd
Rollup merge of #73724 - CryZe:wasm-saturating-casts, r=alexcrichton
Manishearth Jul 2, 2020
2d83cbb
Rollup merge of #73726 - davidtwco:issue-73541-labelled-break-through…
Manishearth Jul 2, 2020
d6bfca2
Rollup merge of #73753 - eddyb:extraneous-lifetime, r=Manishearth
Manishearth Jul 2, 2020
7ad8ed9
Rollup merge of #73781 - nagisa:psm-up, r=Mark-Simulacrum
Manishearth Jul 2, 2020
441dd5a
Rollup merge of #73952 - ehuss:docker-dev, r=Mark-Simulacrum
Manishearth Jul 2, 2020
5702b27
Rollup merge of #73957 - RalfJung:btree-min-max, r=shepmaster
Manishearth Jul 2, 2020
7bd2f97
Rollup merge of #73975 - pierwill:patch-3, r=jonas-schievink
Manishearth Jul 2, 2020
f3206bc
Update cargo
ehuss Jun 30, 2020
df4107b
Update rls
ehuss Jun 30, 2020
5f4abc1
Auto merge of #73977 - Manishearth:rollup-2x4s7c6, r=Manishearth
bors Jul 2, 2020
9003995
Update cargo
ehuss Jul 2, 2020
bdc1f40
Standardize bibliographic citations in rustc API docs
pierwill Jun 30, 2020
e3f599c
Add test for simplify-try misoptimization
wesleywiser Jun 22, 2020
9248d90
[mir-opt] Prevent mis-optimization when SimplifyArmIdentity runs
wesleywiser Jun 22, 2020
24bfdc9
Fix debuginfo so that it points to the correct local
wesleywiser Jun 21, 2020
e16d6a6
Fix missing return in `optimization_applies()`
wesleywiser Jun 21, 2020
cd1a46d
Auto merge of #73882 - nnethercote:avoid-unwrap_or_else-in-allocate_i…
bors Jul 3, 2020
f844ea1
Auto merge of #73897 - ehuss:update-cargo, r=ehuss
bors Jul 3, 2020
5c876f3
ci: move all x86_64 runners to the host-x86_64 directory
pietroalbini Jun 23, 2020
1149cf0
ci: provide feedback when running an image on the wrong host arch
pietroalbini Jun 23, 2020
e1ea006
ci: include the architecture in the docker cache key
pietroalbini Jun 5, 2020
65f2dce
ci: add native aarch64-gnu docker builder
pietroalbini Jun 23, 2020
775eeb3
ci: remove the emulated aarch64-gnu image
pietroalbini Jun 23, 2020
df43dcd
Fix "getting started" link
e00E Jul 3, 2020
fb9fa5b
adjust ub-enum test to be endianess-independent
RalfJung Jul 3, 2020
058c1b6
Add rust-analyzer submodule
matklad Jun 4, 2020
3ed320e
fix typo
lcnr Jul 3, 2020
3bb6dc7
Bump mingw-check CI image from Ubuntu 16.04 to 18.04.
eddyb Jul 3, 2020
93d662f
Ignore test with panic on wasm targets
davidhewitt Jul 3, 2020
20caf63
Edit docs for rustc_data_structures::graph::scc
pierwill Jun 30, 2020
9a13ef2
Auto merge of #73650 - pietroalbini:ci-aarch64-gnu, r=Mark-Simulacrum
bors Jul 3, 2020
d64a4b5
Create new E0768 error code for "no valid digits found for number" error
GuillaumeGomez Jul 3, 2020
6970c92
Update UI tests
GuillaumeGomez Jul 3, 2020
df8f551
Rollup merge of #73140 - tmiasko:element-tree, r=GuillaumeGomez
Manishearth Jul 4, 2020
4a8d9ea
Rollup merge of #73670 - davidhewitt:format-args-capture, r=varkor
Manishearth Jul 4, 2020
50dcefc
Rollup merge of #73693 - wesleywiser:const_prop_exhaustive_match, r=o…
Manishearth Jul 4, 2020
9a659c5
Rollup merge of #73845 - CAD97:weak-as-unsized-ptr, r=RalfJung
Manishearth Jul 4, 2020
6339abd
Rollup merge of #73861 - GuillaumeGomez:create-e0767, r=Dylan-DPC
Manishearth Jul 4, 2020
d46de10
Rollup merge of #73881 - pierwill:pierwill-citations, r=jonas-schievink
Manishearth Jul 4, 2020
9d0ca38
Rollup merge of #73925 - eduardosm:improve-pr72617-comments, r=RalfJung
Manishearth Jul 4, 2020
60cad20
Rollup merge of #73949 - wesleywiser:simplify_try_fixes, r=oli-obk
Manishearth Jul 4, 2020
70c4b2f
Rollup merge of #73984 - pierwill:pierwill-tarjan, r=jonas-schievink
Manishearth Jul 4, 2020
e4c505b
Rollup merge of #73985 - e00E:fix-getting-started-link, r=jonas-schie…
Manishearth Jul 4, 2020
e005c97
Rollup merge of #73997 - rust-lang:lcnr-patch-1, r=jonas-schievink
Manishearth Jul 4, 2020
d69a846
Rollup merge of #73999 - eddyb:svv-prereq, r=Mark-Simulacrum
Manishearth Jul 4, 2020
dbf3ae7
Auto merge of #74019 - Manishearth:rollup-2st3jsk, r=Manishearth
bors Jul 4, 2020
0cd7ff7
Auto merge of #72978 - matklad:ship-rust-analyzer, r=Mark-Simulacrum
bors Jul 4, 2020
7a3081b
add `lazy_normalization_consts` feature gate
lcnr Jul 3, 2020
8900502
Remove unnecessary release from Arc::try_unwrap
tmiasko Jul 4, 2020
20d6941
ConstCx to LocalDefId
lcnr Jul 4, 2020
dbcabc2
instantiate_opaque_types LocalDefId
lcnr Jul 4, 2020
f5305c3
nit
lcnr Jul 4, 2020
66fb778
Make `rustc_peek` a safe intrinsic
oli-obk Jun 27, 2020
394b8cd
Match on `Symbol` instead of `&str` for type-checking intrinsics.
oli-obk Jun 28, 2020
dcbe85a
Explain exhaustive matching on {usize,isize} maximum values
JohnTitor Jul 1, 2020
ee8dd4e
Fix const prop ICE
oli-obk Jul 4, 2020
b93ecc1
Address code reviews
JohnTitor Jul 4, 2020
3cb31b6
Fix #71977
Nadrieril Jul 2, 2020
bc0d619
Fix spacing in Iterator fold doc
pickfire Jul 5, 2020
bcef848
Explain effects of debugging options from config.toml
tmiasko Jul 5, 2020
016e9f8
expected found `&T` -> `T`
lcnr Jul 5, 2020
54d95ed
catch InvalidUninitBytes during validation
RalfJung Jul 5, 2020
c3fc4f0
catch errors more locally around read_discriminant
RalfJung Jul 5, 2020
751b594
const validation: add test for uninit bool
RalfJung Jul 5, 2020
aae1215
Shrink ParamEnv to 16 bytes
Mark-Simulacrum Jul 3, 2020
8512d2e
Avoid deconstructing pointer for hashing
Mark-Simulacrum Jul 3, 2020
319c7f7
fmt
RalfJung Jul 5, 2020
9cb1ffd
variant_count: avoid incorrect dummy implementation
RalfJung Jul 5, 2020
980d8e1
Optimize is_ascii for &str and &[u8]
Jul 5, 2020
63e2e2e
Avoid `vec!` allocation in `is_ascii_slice_*` benches
Jul 5, 2020
2f31426
rustdoc: Restore underline text decoration on hover for FQN in header
rye Jul 5, 2020
2753fab
Auto merge of #73879 - ecstatic-morse:discr-switch-uninit, r=oli-obk
bors Jul 5, 2020
f25811e
Replace early-bound normalization hack with per-query key/value type …
eddyb Jul 5, 2020
f07100a
Use for<'tcx> fn pointers in Providers, instead of having Providers<'…
eddyb Jul 5, 2020
e1d4db6
Add benchmark for slice is_ascii using align_to
Jul 5, 2020
13e380d
Benchmark the unaligned case for is_ascii, and add missing SAFETY
Jul 5, 2020
5fa19ad
Remove unused RUSTC_DEBUG_ASSERTIONS
tmiasko Jul 6, 2020
dc4a644
Add 'unrolled' is_ascii_align_to benchmark, and move is_ascii benchma…
Jul 5, 2020
6196eaa
Fix the return type of Windows' `OpenOptionsExt::security_qos_flags`.
sunfishcode Jul 3, 2020
5311daa
Rollup merge of #72688 - djugei:master, r=Amanieu
Manishearth Jul 5, 2020
e2ae88d
Rollup merge of #73787 - pickfire:rustc-attrs, r=RalfJung
Manishearth Jul 5, 2020
fed2013
Rollup merge of #73834 - oli-obk:safe_intrinsics, r=ecstatic-morse
Manishearth Jul 5, 2020
3e78eac
Rollup merge of #73871 - da-x:private-types-2018-no-extern, r=petroch…
Manishearth Jul 5, 2020
a1ac4d6
Rollup merge of #73937 - JohnTitor:note-exhaustive-sized-int, r=varkor
Manishearth Jul 5, 2020
e450646
Rollup merge of #73973 - Nadrieril:fix-71977, r=matthewjasper
Manishearth Jul 5, 2020
0eadeda
Rollup merge of #74000 - lcnr:lazy_normalisation_consts, r=varkor
Manishearth Jul 5, 2020
aef2ca6
Rollup merge of #74025 - tmiasko:try-unwrap, r=Amanieu
Manishearth Jul 5, 2020
a1c076f
Rollup merge of #74027 - lcnr:ConstCx-local-def-id, r=varkor
Manishearth Jul 5, 2020
4591b0f
Rollup merge of #74055 - pickfire:patch-1, r=jonas-schievink
Manishearth Jul 5, 2020
b4710bd
Rollup merge of #74057 - lcnr:expected_found, r=davidtwco
Manishearth Jul 5, 2020
e624363
Rollup merge of #74064 - RalfJung:variant-count-bootstrap, r=kennytm
Manishearth Jul 5, 2020
0c03aee
Auto merge of #74073 - Manishearth:rollup-faqo9lx, r=Manishearth
bors Jul 5, 2020
81fbfc4
Use relative path for local links to primitives in libcore
sethp Jul 6, 2020
e46c187
Always resolve type@primitive as a primitive, not a module
jyn514 Jul 6, 2020
fdd39a3
Add rust-analyzer to the build manifest
matklad Jul 6, 2020
7fb2693
Add VecDeque::range* methods
jonhoo Jul 6, 2020
a150dcc
Remove pointless `black_box` call, add a comment about the `unaligned…
Jul 6, 2020
ee3a0f8
Add guard to check for local `core` crate
sethp Jul 6, 2020
8872ec3
fixups
jonhoo Jul 6, 2020
e0b69f2
Hide `&mut self` methods from Deref in sidebar
nbdd0121 Jul 6, 2020
5702e02
Only allow `repr(i128/u128)` on enum
nbdd0121 Jul 6, 2020
97867bb
Add UI test for issue 74082
nbdd0121 Jul 6, 2020
368aa6f
Add test for issue 74083
nbdd0121 Jul 6, 2020
8981dbb
Auto merge of #73978 - Mark-Simulacrum:shrink-paramenv, r=nnethercote
bors Jul 6, 2020
7610ab3
Expand abbreviation in core::ffi description
pierwill Jul 6, 2020
36e50a0
Edit librustc_lexer top-level docs
pierwill Jun 28, 2020
792f2de
libstd: remove some mutable statics in sys::unix
euclio Jul 3, 2020
218d96e
Rollup merge of #70563 - GuillaumeGomez:page-hash-handling, r=ollie27…
Manishearth Jul 7, 2020
3f90287
Rollup merge of #73856 - pierwill:pierwill-lexer-doc, r=jonas-schievink
Manishearth Jul 7, 2020
7942d9a
Rollup merge of #73870 - sexxi-goose:projection-ty, r=nikomatsakis
Manishearth Jul 7, 2020
e74ab50
Rollup merge of #73953 - JohnTitor:audit-hidden-sugg, r=estebank
Manishearth Jul 7, 2020
ca5b64d
Rollup merge of #73962 - ryr3:unsafe_tcp, r=LukasKalbertodt
Manishearth Jul 7, 2020
62ba1bf
Rollup merge of #73969 - davidtwco:issue-73914-checkedadd-temp-genera…
Manishearth Jul 7, 2020
7d7b3e6
Rollup merge of #73974 - CAD97:rc-no-weak, r=dtolnay
Manishearth Jul 7, 2020
3199aeb
Rollup merge of #74067 - rye:rustdoc-fqn-hover-underline, r=Guillaume…
Manishearth Jul 7, 2020
86f8c53
Rollup merge of #74074 - sunfishcode:windows-openoptionsext-return-ty…
Manishearth Jul 7, 2020
ecc6f56
Rollup merge of #74078 - jyn514:lut, r=Manishearth
Manishearth Jul 7, 2020
caa858b
Rollup merge of #74089 - matklad:ship-rust-analyzer-some-more, r=piet…
Manishearth Jul 7, 2020
50e22bd
Rollup merge of #74090 - tmiasko:rustc-debug-assertions, r=RalfJung
Manishearth Jul 7, 2020
38f5151
Rollup merge of #74102 - oli-obk:const_prop_icde, r=wesleywiser
Manishearth Jul 7, 2020
73f2069
Rollup merge of #74112 - pierwill:patch-2, r=sfackler
Manishearth Jul 7, 2020
70f9d23
Auto merge of #74117 - Manishearth:rollup-ds7z0kx, r=Manishearth
bors Jul 7, 2020
33a5d00
Two new rustdoc tests for intra links
sethp Jul 7, 2020
165aecb
build extern docs as well
sethp Jul 7, 2020
51eeabf
Auto merge of #73562 - poliorcetics:e0432-to-edition2018, r=Guillaume…
bors Jul 7, 2020
561d5ac
Fix occasional bootstrap panic in docs.
ehuss Jul 7, 2020
e1beee4
Auto merge of #74059 - RalfJung:miri-uninit-validation, r=oli-obk
bors Jul 7, 2020
b82df31
:arrow_up: rust-analyzer
matklad Jul 7, 2020
865b930
Assert current behavior for links
sethp Jul 7, 2020
56fb717
rustdoc: Rename invalid_codeblock_attribute lint to be plural
ollie27 Jul 7, 2020
f258d98
ignore-tidy-linelength for @has assertions
sethp Jul 7, 2020
8ac1525
Auto merge of #74006 - euclio:sys-unix-static-mut, r=oli-obk
bors Jul 7, 2020
b50c13c
Update books
ehuss Jul 7, 2020
8d267db
Revert "Add guard to check for local `core` crate"
sethp Jul 7, 2020
32025fd
Update rust-installer to latest version
michaelforney May 25, 2020
dd07774
Fix broken link in rustdocdoc
JohnTitor Jul 7, 2020
653c091
Add `read_exact_at` and `write_all_at` to WASI's `FileExt`
sunfishcode Jul 3, 2020
58fc61b
Make WASI's FileExt's read_at/write_at consistent with other targets.
sunfishcode Jul 7, 2020
7bc85e2
Liballoc use vec instead of vector
pickfire Jul 8, 2020
0965443
Remove unneeded ToString import in liballoc slice
pickfire Jul 8, 2020
1d919c9
Auto merge of #74124 - ehuss:fix-doc-dry-run-up-to-date, r=Mark-Simul…
bors Jul 8, 2020
3c63fba
Correctly mark the ending span of a match arm
ayazhafiz Jul 7, 2020
59f979f
Fix cross-compilation of LLVM to aarch64 Windows targets
arlosi Jul 2, 2020
9366458
Apply #![crate_type = "rlib"] directly to the linker
sethp Jul 8, 2020
26353ea
Fix x.py test for librustc crates.
ehuss Jul 8, 2020
1e567c1
Avoid "blacklist"
tamird Jul 8, 2020
56b6b44
Avoid running test on Windows platforms
sethp Jul 8, 2020
7238726
Fix librustc_errors unit tests.
ehuss Jul 8, 2020
ca22091
Update cargo
ehuss Jul 7, 2020
8aa18cb
Auto merge of #74153 - ehuss:fix-bootstrap-test-librustc, r=Mark-Simu…
bors Jul 8, 2020
51b646e
ci: disabled: riscv: minimise docker overlays
tblah Jul 8, 2020
d9fec59
ci: fix context for disabled docker images
tblah Jul 8, 2020
1f98230
ToPredicate by value
lcnr Jul 8, 2020
7fb421b
linker: illumos ld does not support --eh-frame-hdr
jclulow Jul 8, 2020
81c5bb6
Eliminate confusing "globals" terminology.
nnethercote Jul 6, 2020
5db778a
Auto merge of #74131 - ollie27:rustdoc_invalid_codeblock_attributes_n…
bors Jul 9, 2020
35fae73
update miri
RalfJung Jul 9, 2020
09f51d4
Add docs for intra-doc-links
Manishearth Jun 27, 2020
271e2a9
Update src/doc/rustdoc/src/intra-doc-links.md
Manishearth Jul 9, 2020
08d3a74
Allow for parentheses after macro intra-doc-links
Manishearth Jun 27, 2020
fc6ee8f
Reduce indentation
estebank Jul 9, 2020
e771a4f
Tweak `::` -> `:` typo heuristic and reduce verbosity
estebank Jul 9, 2020
36a229b
Move to unstable section
Manishearth Jul 9, 2020
fe351e9
Add test
Manishearth Jul 9, 2020
5fc46fa
Rollup merge of #73292 - poliorcetics:fix-link-in-partialeq, r=Dylan-DPC
Manishearth Jul 9, 2020
d163524
Rollup merge of #73791 - Manishearth:parens-intra-doc, r=GuillaumeGom…
Manishearth Jul 9, 2020
65ac394
Rollup merge of #74070 - eddyb:forall-tcx-providers, r=nikomatsakis
Manishearth Jul 9, 2020
07301e3
Rollup merge of #74077 - sethp:docs/fix-intra-doc-primitive-link, r=j…
Manishearth Jul 9, 2020
89c9e97
Rollup merge of #74079 - nnethercote:session-globals, r=nikomatsakis
Manishearth Jul 9, 2020
38541b7
Rollup merge of #74107 - nbdd0121:rustdoc, r=GuillaumeGomez
Manishearth Jul 9, 2020
640569c
Rollup merge of #74136 - JohnTitor:index-page-link, r=GuillaumeGomez
Manishearth Jul 9, 2020
178cdc5
Rollup merge of #74137 - ehuss:update-cargo, r=ehuss
Manishearth Jul 9, 2020
887f9e7
Rollup merge of #74142 - pickfire:patch-1, r=dtolnay
Manishearth Jul 9, 2020
2d432ae
Rollup merge of #74143 - pickfire:patch-2, r=jonas-schievink
Manishearth Jul 9, 2020
089a6e1
Rollup merge of #74146 - RalfJung:miri, r=RalfJung
Manishearth Jul 9, 2020
d4d1111
Rollup merge of #74150 - tamird:blocklist, r=nikomatsakis
Manishearth Jul 9, 2020
31d53de
Rollup merge of #74184 - Manishearth:doc-intra-doc, r=GuillaumeGomez
Manishearth Jul 9, 2020
9353e21
Rollup merge of #74188 - estebank:tweak-ascription-typo-heuristic, r=…
Manishearth Jul 9, 2020
520fb92
Reword incorrect `self` token suggestion
estebank Jul 9, 2020
e59b08e
Auto merge of #74195 - Manishearth:rollup-h3m0sl8, r=Manishearth
bors Jul 9, 2020
6864546
Add a help to use `in_band_lifetimes` in nightly
JohnTitor Jul 8, 2020
a9b6476
Tweak wording
JohnTitor Jul 9, 2020
0a7d297
Eliminate `rust_input`.
nnethercote Jul 7, 2020
1e8ec2d
Add an explanatory comment to `scoped_thread`.
nnethercote Jul 7, 2020
4ad5de2
Tweak `spawn_thread_pool`.
nnethercote Jul 7, 2020
bf70786
Change some function names.
nnethercote Jul 7, 2020
481988b
Use str::strip* in bootstrap
tesuji Jul 10, 2020
1fb0ed0
Minor refactor for rustc_resolve diagnostics match
pickfire Jul 10, 2020
1ca7bfe
Only add cfguard module flag on windows-msvc
ajpaverd Jul 6, 2020
62cf767
Avoid "whitelist"
tamird Jul 7, 2020
a1a19cb
Add tracking issue
jonhoo Jul 10, 2020
34994a9
ci: allow gating gha on everything but macOS
pietroalbini Jun 15, 2020
daecab3
Auto merge of #74181 - pietroalbini:ci-gha-fallible-macos, r=Mark-Sim…
bors Jul 10, 2020
ec1e7e9
Rollup merge of #71322 - petrochenkov:tuple00, r=nikomatsakis
Manishearth Jul 11, 2020
d82588b
Rollup merge of #72303 - yoshuawuyts:future-poll-fn, r=dtolnay
Manishearth Jul 11, 2020
f4f9690
Rollup merge of #73862 - oli-obk:const_array_to_slice, r=RalfJung
Manishearth Jul 11, 2020
efda2b5
Rollup merge of #73887 - DutchGhost:master, r=oli-obk
Manishearth Jul 11, 2020
ef3dc09
Rollup merge of #73989 - RalfJung:ub-enum-test, r=oli-obk
Manishearth Jul 11, 2020
2ae7d8c
Rollup merge of #74045 - tmiasko:config-debug, r=nikomatsakis
Manishearth Jul 11, 2020
427ef98
Rollup merge of #74076 - sunfishcode:wasi-fileext-newmethods, r=alexc…
Manishearth Jul 11, 2020
2da709e
Rollup merge of #74099 - jonhoo:deque-range, r=dtolnay
Manishearth Jul 11, 2020
3a6209c
Rollup merge of #74100 - lzutao:strip-bootstrap, r=Mark-Simulacrum
Manishearth Jul 11, 2020
fa50a87
Rollup merge of #74103 - ajpaverd:cfguard-msvc-only, r=nikomatsakis
Manishearth Jul 11, 2020
8efa197
Rollup merge of #74109 - nbdd0121:issue-74082, r=petrochenkov
Manishearth Jul 11, 2020
eb1754e
Rollup merge of #74122 - nnethercote:startup-cleanup, r=petrochenkov
Manishearth Jul 11, 2020
8355024
Rollup merge of #74125 - ayazhafiz:i/74050, r=matthewjasper
Manishearth Jul 11, 2020
d2f8c30
Rollup merge of #74127 - tamird:allowlist, r=oli-obk
Manishearth Jul 11, 2020
cc3b57f
Rollup merge of #74129 - matklad:rust-analyzer-2020-07-07, r=Mark-Sim…
Manishearth Jul 11, 2020
b43c26e
Rollup merge of #74135 - ehuss:update-books, r=ehuss
Manishearth Jul 11, 2020
8f2304f
Rollup merge of #74145 - michaelforney:rust-installer, r=Mark-Simulacrum
Manishearth Jul 11, 2020
8376fcd
Rollup merge of #74161 - tblah:riscv64gc-dockerfile-improvment, r=Mar…
Manishearth Jul 11, 2020
79fc386
Rollup merge of #74162 - lcnr:ToPredicate-no-ref, r=varkor
Manishearth Jul 11, 2020
346aec9
Auto merge of #74235 - Manishearth:rollup-bgs3q14, r=Manishearth
bors Jul 11, 2020
dd872be
Stabilize `transmute` in constants and statics but not const fn
oli-obk Aug 30, 2019
b929f72
Fix try_print_visible_def_path_recur for opt_def_id usage
da-x Jul 11, 2020
6bda2e8
update miri
RalfJung Jul 11, 2020
f5de23b
Add the test case mentioned in #74236
da-x Jul 11, 2020
90f1d72
Rollup merge of #72920 - oli-obk:const_transmute, r=RalfJung
Manishearth Jul 11, 2020
084ac77
Rollup merge of #73715 - MaulingMonkey:pr-natvis-tuples, r=Amanieu
Manishearth Jul 11, 2020
1979fa8
Rollup merge of #74066 - thomcc:optimize-is-ascii, r=nagisa
Manishearth Jul 11, 2020
9614238
Rollup merge of #74116 - arlosi:aarch64build, r=pietroalbini
Manishearth Jul 11, 2020
8f8ff15
Rollup merge of #74167 - jclulow:illumos-linker-eh-frame-hdr-fix, r=p…
Manishearth Jul 11, 2020
9f7b64e
Rollup merge of #74168 - JohnTitor:help-for-in-band-lifetimes, r=petr…
Manishearth Jul 11, 2020
e15fa45
Rollup merge of #74197 - estebank:self-sugg, r=petrochenkov
Manishearth Jul 11, 2020
6204a73
Rollup merge of #74213 - pickfire:patch-1, r=jonas-schievink
Manishearth Jul 11, 2020
aa04ffb
Rollup merge of #74240 - da-x:fix-74081, r=Manishearth
Manishearth Jul 11, 2020
95c5fb8
Rollup merge of #74241 - RalfJung:miri, r=RalfJung
Manishearth Jul 11, 2020
c8c4fd7
Correctly sort const_fn_transmute
Manishearth Jul 11, 2020
9d09331
Auto merge of #74245 - Manishearth:rollup-r0xq9dn, r=Manishearth
bors Jul 12, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
157 changes: 127 additions & 30 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -363,35 +363,6 @@ jobs:
env:
DEPLOY_TOOLSTATES_JSON: toolstates-linux.json
os: ubuntu-latest-xl
- name: dist-x86_64-apple
env:
SCRIPT: "./x.py dist"
RUST_CONFIGURE_ARGS: "--target=aarch64-apple-ios,x86_64-apple-ios --enable-full-tools --enable-sanitizers --enable-profiler --set rust.jemalloc"
RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
MACOSX_DEPLOYMENT_TARGET: 10.7
NO_LLVM_ASSERTIONS: 1
NO_DEBUG_ASSERTIONS: 1
DIST_REQUIRE_ALL_TOOLS: 1
os: macos-latest
- name: dist-x86_64-apple-alt
env:
SCRIPT: "./x.py dist"
RUST_CONFIGURE_ARGS: "--enable-extended --enable-profiler --set rust.jemalloc"
RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
MACOSX_DEPLOYMENT_TARGET: 10.7
NO_LLVM_ASSERTIONS: 1
NO_DEBUG_ASSERTIONS: 1
os: macos-latest
- name: x86_64-apple
env:
SCRIPT: "./x.py test"
RUST_CONFIGURE_ARGS: "--build=x86_64-apple-darwin --enable-sanitizers --enable-profiler --set rust.jemalloc"
RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
MACOSX_DEPLOYMENT_TARGET: 10.8
MACOSX_STD_DEPLOYMENT_TARGET: 10.7
NO_LLVM_ASSERTIONS: 1
NO_DEBUG_ASSERTIONS: 1
os: macos-latest
- name: x86_64-msvc-1
env:
RUST_CONFIGURE_ARGS: "--build=x86_64-pc-windows-msvc --enable-profiler"
Expand Down Expand Up @@ -428,7 +399,7 @@ jobs:
os: windows-latest-xl
- name: x86_64-msvc-tools
env:
SCRIPT: src/ci/docker/x86_64-gnu-tools/checktools.sh x.py /tmp/toolstate/toolstates.json windows
SCRIPT: src/ci/docker/host-x86_64/x86_64-gnu-tools/checktools.sh x.py /tmp/toolstate/toolstates.json windows
RUST_CONFIGURE_ARGS: "--build=x86_64-pc-windows-msvc --save-toolstates=/tmp/toolstate/toolstates.json"
os: windows-latest-xl
- name: i686-mingw-1
Expand Down Expand Up @@ -571,6 +542,132 @@ jobs:
AWS_ACCESS_KEY_ID: "${{ env.ARTIFACTS_AWS_ACCESS_KEY_ID }}"
AWS_SECRET_ACCESS_KEY: "${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.ARTIFACTS_AWS_ACCESS_KEY_ID)] }}"
if: "success() && !env.SKIP_JOB && (github.event_name == 'push' || env.DEPLOY == '1' || env.DEPLOY_ALT == '1')"
auto-fallible:
name: auto-fallible
env:
CI_JOB_NAME: "${{ matrix.name }}"
SCCACHE_BUCKET: rust-lang-gha-caches
DEPLOY_BUCKET: rust-lang-gha
TOOLSTATE_REPO: "https://github.com/pietroalbini/rust-toolstate"
TOOLSTATE_ISSUES_API_URL: "https://api.github.com/repos/pietroalbini/rust-toolstate/issues"
TOOLSTATE_PUBLISH: 1
CACHES_AWS_ACCESS_KEY_ID: AKIA46X5W6CZOMUQATD5
ARTIFACTS_AWS_ACCESS_KEY_ID: AKIA46X5W6CZH5AYXDVF
CACHE_DOMAIN: ci-caches-gha.rust-lang.org
if: "github.event_name == 'push' && github.ref == 'refs/heads/auto' && github.repository == 'rust-lang-ci/rust'"
strategy:
matrix:
include:
- name: dist-x86_64-apple
env:
SCRIPT: "./x.py dist"
RUST_CONFIGURE_ARGS: "--target=aarch64-apple-ios,x86_64-apple-ios --enable-full-tools --enable-sanitizers --enable-profiler --set rust.jemalloc"
RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
MACOSX_DEPLOYMENT_TARGET: 10.7
NO_LLVM_ASSERTIONS: 1
NO_DEBUG_ASSERTIONS: 1
DIST_REQUIRE_ALL_TOOLS: 1
os: macos-latest
- name: dist-x86_64-apple-alt
env:
SCRIPT: "./x.py dist"
RUST_CONFIGURE_ARGS: "--enable-extended --enable-profiler --set rust.jemalloc"
RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
MACOSX_DEPLOYMENT_TARGET: 10.7
NO_LLVM_ASSERTIONS: 1
NO_DEBUG_ASSERTIONS: 1
os: macos-latest
- name: x86_64-apple
env:
SCRIPT: "./x.py test"
RUST_CONFIGURE_ARGS: "--build=x86_64-apple-darwin --enable-sanitizers --enable-profiler --set rust.jemalloc"
RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
MACOSX_DEPLOYMENT_TARGET: 10.8
MACOSX_STD_DEPLOYMENT_TARGET: 10.7
NO_LLVM_ASSERTIONS: 1
NO_DEBUG_ASSERTIONS: 1
os: macos-latest
timeout-minutes: 600
runs-on: "${{ matrix.os }}"
steps:
- name: disable git crlf conversion
run: git config --global core.autocrlf false
shell: bash
- name: checkout the source code
uses: actions/checkout@v1
with:
fetch-depth: 2
- name: configure GitHub Actions to kill the build when outdated
uses: rust-lang/simpleinfra/github-actions/cancel-outdated-builds@master
with:
github_token: "${{ secrets.github_token }}"
if: "success() && !env.SKIP_JOB && github.ref != 'refs/heads/try'"
- name: add extra environment variables
run: src/ci/scripts/setup-environment.sh
env:
EXTRA_VARIABLES: "${{ toJson(matrix.env) }}"
if: success() && !env.SKIP_JOB
- name: decide whether to skip this job
run: src/ci/scripts/should-skip-this.sh
if: success() && !env.SKIP_JOB
- name: collect CPU statistics
run: src/ci/scripts/collect-cpu-stats.sh
if: success() && !env.SKIP_JOB
- name: show the current environment
run: src/ci/scripts/dump-environment.sh
if: success() && !env.SKIP_JOB
- name: install awscli
run: src/ci/scripts/install-awscli.sh
if: success() && !env.SKIP_JOB
- name: install sccache
run: src/ci/scripts/install-sccache.sh
if: success() && !env.SKIP_JOB
- name: install clang
run: src/ci/scripts/install-clang.sh
if: success() && !env.SKIP_JOB
- name: install WIX
run: src/ci/scripts/install-wix.sh
if: success() && !env.SKIP_JOB
- name: ensure the build happens on a partition with enough space
run: src/ci/scripts/symlink-build-dir.sh
if: success() && !env.SKIP_JOB
- name: disable git crlf conversion
run: src/ci/scripts/disable-git-crlf-conversion.sh
if: success() && !env.SKIP_JOB
- name: install MSYS2
run: src/ci/scripts/install-msys2.sh
if: success() && !env.SKIP_JOB
- name: install MinGW
run: src/ci/scripts/install-mingw.sh
if: success() && !env.SKIP_JOB
- name: install ninja
run: src/ci/scripts/install-ninja.sh
if: success() && !env.SKIP_JOB
- name: enable ipv6 on Docker
run: src/ci/scripts/enable-docker-ipv6.sh
if: success() && !env.SKIP_JOB
- name: disable git crlf conversion
run: src/ci/scripts/disable-git-crlf-conversion.sh
if: success() && !env.SKIP_JOB
- name: checkout submodules
run: src/ci/scripts/checkout-submodules.sh
if: success() && !env.SKIP_JOB
- name: ensure line endings are correct
run: src/ci/scripts/verify-line-endings.sh
if: success() && !env.SKIP_JOB
- name: run the build
run: src/ci/scripts/run-build-from-ci.sh
env:
AWS_ACCESS_KEY_ID: "${{ env.CACHES_AWS_ACCESS_KEY_ID }}"
AWS_SECRET_ACCESS_KEY: "${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.CACHES_AWS_ACCESS_KEY_ID)] }}"
TOOLSTATE_REPO_ACCESS_TOKEN: "${{ secrets.TOOLSTATE_REPO_ACCESS_TOKEN }}"
if: success() && !env.SKIP_JOB
- name: upload artifacts to S3
run: src/ci/scripts/upload-artifacts.sh
env:
AWS_ACCESS_KEY_ID: "${{ env.ARTIFACTS_AWS_ACCESS_KEY_ID }}"
AWS_SECRET_ACCESS_KEY: "${{ secrets[format('AWS_SECRET_ACCESS_KEY_{0}', env.ARTIFACTS_AWS_ACCESS_KEY_ID)] }}"
if: "success() && !env.SKIP_JOB && (github.event_name == 'push' || env.DEPLOY == '1' || env.DEPLOY_ALT == '1')"
master:
name: master
runs-on: ubuntu-latest
Expand Down
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -41,3 +41,6 @@
[submodule "src/doc/embedded-book"]
path = src/doc/embedded-book
url = https://github.com/rust-embedded/book.git
[submodule "src/tools/rust-analyzer"]
path = src/tools/rust-analyzer
url = https://github.com/rust-analyzer/rust-analyzer.git
Loading