Skip to content
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

Proof-of-Concept for a new Try design #2

Closed
wants to merge 1,698 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1698 commits
Select commit Hold shift + click to select a range
1c75dfb
Rollup merge of #82129 - est31:master, r=jyn514
jonas-schievink Feb 15, 2021
1ee4a7b
Rollup merge of #82133 - ehuss:extern-prelude-link, r=jyn514
jonas-schievink Feb 15, 2021
1a2675f
Rollup merge of #82141 - jrvanwhy:issue-82052, r=sanxiyn
jonas-schievink Feb 15, 2021
a105280
Rollup merge of #82147 - lnicola:rust-analyzer-2021-02-15, r=jonas-sc…
jonas-schievink Feb 15, 2021
c5b43aa
Update RELEASES.md 1.50 to include methods stabilized in #79342
CDirkx Feb 15, 2021
c28d86c
name async generators something more human friendly in type error dia…
guswynn Jan 29, 2021
f2f7ffe
Fix typo in rustc_infer::infer::UndoLog
pierwill Feb 15, 2021
aee1e59
Simplify pattern grammar by allowing nested leading vert
mark-i-m Feb 8, 2021
8192793
Add long explanation for E0545
jesusprubio Feb 15, 2021
21b0cdc
Remove useless Named trait.
cjgillot Jan 30, 2021
ac8961f
Add assertions on HIR enum sizes.
cjgillot Jan 29, 2021
c676e35
Use ItemId as a strongly typed index.
cjgillot Jan 30, 2021
bd3cd5d
Use an ItemId inside mir::GlobalAsm.
cjgillot Jan 30, 2021
cebbba0
Only store a LocalDefId in hir::Item.
cjgillot Jan 30, 2021
a871a0f
Only store a LocalDefId in hir::TraitItem.
cjgillot Jan 30, 2021
786a80e
Only store a LocalDefId in hir::ImplItem.
cjgillot Jan 30, 2021
996dc8d
Only store a LocalDefId in hir::ForeignItem.
cjgillot Jan 31, 2021
7878fa7
Fix E0657.
cjgillot Jan 31, 2021
ff14cac
Index Modules using their LocalDefId.
cjgillot Jan 31, 2021
c4e7427
Only store a LocalDefId in hir::MacroDef.
cjgillot Jan 31, 2021
f395f2e
Use less HirId when referring to items.
cjgillot Jan 31, 2021
7dd1e8c
Trait impls are Items, therefore HIR owners.
cjgillot Feb 1, 2021
91d8e59
Remove HirItemLike.
cjgillot Feb 1, 2021
4390a61
avoid full-slicing slices
matthiaskrgr Feb 15, 2021
db36db2
Inline try_get_cached
tmiasko Feb 16, 2021
42a4673
Auto merge of #82153 - jonas-schievink:rollup-ls5r943, r=jonas-schievink
bors Feb 16, 2021
b86c5db
Implement reborrow for closure captures
arora-aman Feb 4, 2021
e39c3c0
Handle restricting closure origin
arora-aman Feb 9, 2021
1b86ad8
Treat read of COpy types via refs as not move in move-closure
arora-aman Feb 12, 2021
f99e152
Use iter::position in truncate_capture_for_move
arora-aman Feb 13, 2021
b97951b
Update w/ comments
JulianKnodt Feb 14, 2021
090dac0
Auto merge of #81734 - richkadel:fixfordash, r=pnkfelix
bors Feb 16, 2021
cb653b1
Document that `assert!` format arguments are evaluated lazily
not-an-aardvark Feb 16, 2021
7333759
Fix run-make-fulldeps test
a1phyr Feb 16, 2021
f1c47c7
Auto merge of #82058 - gilescope:to_digit_speedup, r=lcnr
bors Feb 16, 2021
dfdadad
Ignore Atomic*::fetch_{min,max} tests on ARM
bjorn3 Feb 16, 2021
897cb61
validation: fix invalid-fn-ptr error message
RalfJung Feb 16, 2021
b08bc78
fix MIR fn-ptr pretty-printing
RalfJung Feb 16, 2021
e5514ef
add test
RalfJung Feb 16, 2021
f52caa7
Do not delete bootstrap.exe on Windows during clean
rylev Feb 16, 2021
92764ac
update Miri
RalfJung Feb 16, 2021
3a03cbc
[Minor] Update discriminant_value docs
petertodd Feb 16, 2021
e527def
Replace File::create and write_all with fs::write
est31 Feb 16, 2021
e18c79a
Work around various issues cleaning up bootstrap on Windows
rylev Feb 16, 2021
9d3deed
Auto merge of #82150 - RalfJung:miri, r=RalfJung
bors Feb 16, 2021
4df0401
Rollup merge of #82145 - GuillaumeGomez:es5-checks, r=Nemo157
GuillaumeGomez Feb 16, 2021
73d6b60
Rollup merge of #82160 - pierwill:patch-2, r=lcnr
GuillaumeGomez Feb 16, 2021
cdab137
Rollup merge of #82161 - jesusprubio:add-long-explanation-e0545, r=Gu…
GuillaumeGomez Feb 16, 2021
46b93b2
Rollup merge of #82163 - matthiaskrgr:slice, r=jyn514
GuillaumeGomez Feb 16, 2021
866dc5a
Rollup merge of #82175 - RalfJung:invalid-fn-ptr, r=oli-obk
GuillaumeGomez Feb 16, 2021
9502e5c
Rollup merge of #82184 - petertodd:2021-discriminant-value-doc, r=nagisa
GuillaumeGomez Feb 16, 2021
f520295
Remove ordering hint
JulianKnodt Feb 16, 2021
a143517
Auto merge of #82192 - GuillaumeGomez:rollup-gi1639b, r=GuillaumeGomez
bors Feb 16, 2021
a98b22c
Add caveat to Path::display() about lossiness
Manishearth Feb 16, 2021
5b0ed02
Delete symlinked directories
rylev Feb 16, 2021
61bb183
Optimize Iterator::is_sorted_by by using Iterator::all for internal i…
SkiFire13 Feb 16, 2021
8fe989d
Auto merge of #81611 - cjgillot:meowner, r=estebank
bors Feb 16, 2021
6c9d7fb
Add size assertions for interpreter data structures
tmiasko Feb 14, 2021
e915cf4
Pass OpTy by reference not value
tmiasko Feb 15, 2021
fe0c46d
Pass PlaceTy by reference not value
tmiasko Feb 15, 2021
5888556
Pass ImmTy by reference not value
tmiasko Feb 15, 2021
d06a2a3
Pass MPlaceTy by reference not value
tmiasko Feb 15, 2021
f2da425
./x.py fmt
tmiasko Feb 15, 2021
15197cb
Ensure debug_assert! tests get run
not-an-aardvark Feb 17, 2021
e7e9371
Move some tests to more reasonable directories
c410-f3r Feb 17, 2021
f049e27
add specs for riscv32/riscv64 musl targets
kraj Feb 17, 2021
8b38a50
Add riscv32 and riscv64 musl to supported platform targets
kraj Feb 17, 2021
5715f79
Update books
ehuss Feb 17, 2021
6da9e3c
Take `&mut DocContext` in passes
jyn514 Feb 12, 2021
2bc5a0a
Make `Clean` take &mut DocContext
jyn514 Feb 12, 2021
ee0e841
rustdoc: treat edition 2021 as unstable
ehuss Feb 17, 2021
ee88f46
Auto merge of #82197 - tmiasko:try-get-cached, r=cjgillot
bors Feb 17, 2021
e13f25c
make suggest setup help messages better
henryboisdequin Feb 17, 2021
e190f0d
Reduce size of InterpErrorInfo to 8 bytes
tmiasko Feb 14, 2021
614b0cc
Use -Ccodegen-units=1 to make issue-23458 test deterministic
tmiasko Feb 17, 2021
6460205
Remove redundant rustc_data_structures path component
est31 Feb 17, 2021
fcf6e6e
Add check for ES5 in CI
GuillaumeGomez Feb 15, 2021
4fa9e08
Enable the tests on Arm Linux too
bjorn3 Feb 17, 2021
0f04875
replace if-let and while-let with `if let` and `while let`
TaKO8Ki Feb 17, 2021
43aed74
[libtest] Run the test synchronously when hitting thread limit
Jan 29, 2021
2a66685
Make sure pdbs are copied along with exe and dlls when bootstrapping
rylev Feb 17, 2021
5ef2106
Auto merge of #82116 - tmiasko:box-error, r=oli-obk
bors Feb 17, 2021
f688bee
Add a `Result::ok_or_err` method to extract a `T` from `Result<T, T>`
thomcc Jan 1, 2021
7d30366
Fix doc link for slice::binary_search
thomcc Jan 1, 2021
2711b01
Rename Result::ok_or_err to Result::into_ok_or_err
thomcc Feb 17, 2021
404da0b
Add link to tracking issue #82223
thomcc Feb 17, 2021
c80b737
Add long explanation for E0543
jesusprubio Feb 17, 2021
32c97da
In some limited cases, suggest `where` bounds for non-type params
estebank Feb 16, 2021
fa23ddf
Expose force_quotes on Windows.
lygstate Oct 8, 2020
8ae05df
try-back-block-type test: Use TryFromSliceError for From test
ijackson Feb 17, 2021
ec50a20
avoid converting types into themselves (clippy::useless_conversion)
matthiaskrgr Feb 17, 2021
ec00784
Rollup merge of #79981 - camelid:overflowing_literals-inference-error…
GuillaumeGomez Feb 17, 2021
253631d
Rollup merge of #82094 - gilescope:to_digit_speedup2, r=m-ou-se
GuillaumeGomez Feb 17, 2021
7292d5f
Rollup merge of #82105 - nagisa:nagisa/ensure-removed, r=petrochenkov
GuillaumeGomez Feb 17, 2021
13730e9
Rollup merge of #82136 - edward-shen:mismatched-subst-and-hir, r=lcnr
GuillaumeGomez Feb 17, 2021
16481a2
Rollup merge of #82169 - not-an-aardvark:assert-lazy-format-expressio…
GuillaumeGomez Feb 17, 2021
d382771
Rollup merge of #82174 - est31:master, r=oli-obk
GuillaumeGomez Feb 17, 2021
8e6bc14
Rollup merge of #82196 - Manishearth:display-caveat, r=m-ou-se
GuillaumeGomez Feb 17, 2021
f46bd72
Rollup merge of #82198 - SkiFire13:optimize-iter-is-sorted, r=sfackler
GuillaumeGomez Feb 17, 2021
086342c
Rollup merge of #82204 - ehuss:update-books, r=ehuss
GuillaumeGomez Feb 17, 2021
f97e112
Rollup merge of #82207 - ehuss:rustdoc-2021, r=jyn514
GuillaumeGomez Feb 17, 2021
03477e9
Rollup merge of #82231 - jesusprubio:add-long-explanation-e0543, r=Gu…
GuillaumeGomez Feb 17, 2021
152f660
Auto merge of #82235 - GuillaumeGomez:rollup-oflxc08, r=GuillaumeGomez
bors Feb 17, 2021
f7b8348
remove useless ?s (clippy::needless_question_marks)
matthiaskrgr Feb 17, 2021
93f6a4b
Auto merge of #81993 - flip1995:clippyup, r=Manishearth
bors Feb 17, 2021
db59950
Rollup merge of #77728 - lygstate:master, r=Amanieu
Dylan-DPC Feb 17, 2021
40e3af5
Rollup merge of #80572 - thomcc:ok_or_err, r=m-ou-se
Dylan-DPC Feb 17, 2021
d223250
Rollup merge of #81860 - osa1:issue81800, r=estebank
Dylan-DPC Feb 17, 2021
91e5384
Rollup merge of #81869 - mark-i-m:leading-vert, r=petrochenkov
Dylan-DPC Feb 17, 2021
f79be2c
Rollup merge of #81898 - nanguye2496:nanguye2496/fix_str_and_slice_vi…
Dylan-DPC Feb 17, 2021
cdd93fd
Rollup merge of #81972 - matthewjasper:hrtb-error-cleanup, r=nikomats…
Dylan-DPC Feb 17, 2021
0b2f2b9
Rollup merge of #82007 - sexxi-goose:reborrow, r=nikomatsakis
Dylan-DPC Feb 17, 2021
f7501b6
Rollup merge of #82021 - csmoe:issue-78600, r=tmandry
Dylan-DPC Feb 17, 2021
cbf666d
Auto merge of #82241 - Dylan-DPC:rollup-munmzg5, r=Dylan-DPC
bors Feb 18, 2021
250eeb4
Add missing link from stdio doc
pickfire Feb 18, 2021
026be9d
Keep consistency in example for Stdin StdinLock
pickfire Feb 18, 2021
d1462d8
Auto merge of #81172 - SimonSapin:ptr-metadata, r=oli-obk
bors Feb 18, 2021
3eb454a
Do not ICE when evaluating locals' types of invalid `yield`
estebank Feb 18, 2021
5ae392f
Add long explanation for E0549
jesusprubio Feb 18, 2021
0c25d15
Rollup merge of #82055 - JulianKnodt:ty_where_const, r=estebank
JohnTitor Feb 18, 2021
9d33abd
Rollup merge of #82155 - tmiasko:once, r=matthewjasper
JohnTitor Feb 18, 2021
135a05c
Rollup merge of #82202 - kraj:kraj/riscv-musl, r=estebank
JohnTitor Feb 18, 2021
fe15494
Rollup merge of #82203 - c410-f3r:tests-tests-tests, r=Dylan-DPC
JohnTitor Feb 18, 2021
9e60e7e
Rollup merge of #82211 - henryboisdequin:make-setup-msgs-better, r=jy…
JohnTitor Feb 18, 2021
53b5c6b
Rollup merge of #82212 - est31:graph_graph_graph, r=oli-obk
JohnTitor Feb 18, 2021
ce6367f
Rollup merge of #82240 - matthiaskrgr:qmark, r=Dylan-DPC
JohnTitor Feb 18, 2021
21283da
Rollup merge of #82243 - pickfire:patch-5, r=jyn514
JohnTitor Feb 18, 2021
25a2c13
Auto merge of #82249 - JohnTitor:rollup-3jbqija, r=JohnTitor
bors Feb 18, 2021
5112cf0
Update compiler/rustc_error_codes/src/error_codes/E0549.md
jesusprubio Feb 18, 2021
0e01c41
Update compiler/rustc_error_codes/src/error_codes/E0549.md
jesusprubio Feb 18, 2021
3c4fe1e
Update compiler/rustc_error_codes/src/error_codes/E0549.md
jesusprubio Feb 18, 2021
eb65f15
ast: Stop using `Mod` in `Crate`
petrochenkov Feb 14, 2021
4a88165
ast: Keep expansion status for out-of-line module items
petrochenkov Feb 16, 2021
cb2effd
Auto merge of #81574 - tmiasko:p, r=oli-obk
bors Feb 18, 2021
6165d1c
Print -Ztime-passes (and misc stats/logs) on stderr, not stdout.
eddyb Feb 18, 2021
5fd1ebe
Fix panic in 'remove semicolon' when types are not local
osa1 Feb 11, 2021
ad47fb1
Check opaque type def ids before bailing out
osa1 Feb 11, 2021
15fdccc
Update 'match-prev-arm-needing-semi'
osa1 Feb 11, 2021
9ef67e0
Add regression test
osa1 Feb 18, 2021
8a5c568
nhwn: optimize counting digits in line numbers
nhwn Feb 18, 2021
9b9c5ea
rustc: Show `@path` usage in stable
ojeda Feb 18, 2021
55ab2e3
Rollup merge of #81546 - hyd-dev:libtest-run-out-of-threads, r=Mark-S…
Dylan-DPC Feb 18, 2021
66211f6
Rollup merge of #82066 - matthewjasper:trait-ref-fix, r=jackh726
Dylan-DPC Feb 18, 2021
928819a
Rollup merge of #82112 - BoxyUwU:tumbleweed, r=varkor
Dylan-DPC Feb 18, 2021
f01b339
Rollup merge of #82194 - estebank:arbitrary-bounds-suggestion, r=petr…
Dylan-DPC Feb 18, 2021
b3d3251
Rollup merge of #82215 - TaKO8Ki:replace-if-let-while-let, r=varkor
Dylan-DPC Feb 18, 2021
01104b5
Rollup merge of #82218 - rylev:copy-pdbs, r=Mark-Simulacrum
Dylan-DPC Feb 18, 2021
04df75a
Rollup merge of #82236 - matthiaskrgr:useless_conv, r=jyn514
Dylan-DPC Feb 18, 2021
5ca94cd
Rollup merge of #82246 - jesusprubio:add-long-explanation-e0549, r=Gu…
Dylan-DPC Feb 18, 2021
555db2d
Rollup merge of #82248 - nhwn:optimize-counting-digits, r=varkor
Dylan-DPC Feb 18, 2021
efdcb43
Rollup merge of #82256 - eddyb:time-passes-stderr, r=varkor
Dylan-DPC Feb 18, 2021
9889e44
Fix popping singleton paths in when generating E0433
osa1 Feb 18, 2021
3e7ea40
ignore file length
guswynn Feb 18, 2021
e92e5fd
add Mutex::unlock
mark-i-m Feb 8, 2021
0148b97
Auto merge of #82263 - Dylan-DPC:rollup-cypm2uw, r=Dylan-DPC
bors Feb 18, 2021
1605af0
libtest: Fix unwrap panic on duplicate TestDesc.
andersk Feb 18, 2021
34a94d3
Update cargo
ehuss Feb 18, 2021
2380090
Remove unsafe impl Send for CompletedTest & TestResult
tmiasko Feb 19, 2021
5d2a2a1
Add explanations and suggestions to `irrefutable_let_patterns` lint
camelid Dec 5, 2020
755b3fc
rustdoc: Support argument files
ojeda Feb 18, 2021
94ab407
Rollup merge of #79747 - camelid:irrefut-lint-link, r=varkor
Dylan-DPC Feb 19, 2021
f468fd1
Rollup merge of #81496 - guswynn:expected_async_block, r=oli-obk
Dylan-DPC Feb 19, 2021
c821063
Rollup merge of #81873 - mark-i-m:unlock, r=m-ou-se
Dylan-DPC Feb 19, 2021
f8b61d8
Rollup merge of #82093 - bjorn3:more_atomic_tests, r=kennytm
Dylan-DPC Feb 19, 2021
30f39fe
Rollup merge of #82238 - petrochenkov:nocratemod, r=Aaron1011
Dylan-DPC Feb 19, 2021
c244546
Rollup merge of #82245 - estebank:issue-78653, r=matthewjasper
Dylan-DPC Feb 19, 2021
cc01bbe
Rollup merge of #82259 - osa1:issue82156, r=petrochenkov
Dylan-DPC Feb 19, 2021
d9bc16c
Rollup merge of #82261 - ojeda:rustdoc-argfile, r=jyn514
Dylan-DPC Feb 19, 2021
36a348b
Rollup merge of #82274 - andersk:test-unwrap, r=Mark-Simulacrum
Dylan-DPC Feb 19, 2021
979b00b
Rollup merge of #82275 - ehuss:update-cargo, r=ehuss
Dylan-DPC Feb 19, 2021
8599bff
Auto merge of #82281 - Dylan-DPC:rollup-raob2tu, r=Dylan-DPC
bors Feb 19, 2021
ec09d7f
simplify eat_digits
klensy Feb 19, 2021
9b471a3
Auto merge of #82020 - jyn514:mut-passes, r=camelid,GuillaumeGomez
bors Feb 19, 2021
7794fbb
Group logic about the Providers struct.
cjgillot Apr 9, 2020
211b05a
Don't require a QueryContext to access the DepGraph.
cjgillot Oct 11, 2020
6f04883
Remove QueryAccessors::to_dep_node.
cjgillot Oct 18, 2020
49c1b07
Decouple QueryContext from DepContext.
cjgillot Oct 18, 2020
dab9b89
Decouple the on-disk cache from the query engine.
cjgillot Jan 4, 2021
2db2776
Wrap TyCtxt inside a QueryCtxt for queries.
cjgillot Apr 8, 2020
3f868b1
Opacify query invocation.
cjgillot Jan 17, 2021
5d71b99
Make QueryEngine opaque to TyCtxt.
cjgillot Oct 11, 2020
0e9cac4
Make alloc_self_profile_query_strings a standalone function.
cjgillot Jan 17, 2021
4dbf83a
Move try_print_query_stack to rustc_interface.
cjgillot Apr 8, 2020
ea3d465
Move try_load_from_on_disk_cache to the QueryContext.
cjgillot Jan 5, 2021
a4b1158
Move handle_deadlock where it is used.
cjgillot Nov 18, 2020
6e4af4a
Move definition of callbacks to parent module.
cjgillot Jan 18, 2021
3bd14c7
Select caching strategy per query.
cjgillot Nov 18, 2020
b27266f
Use a QueryContext for try_mark_green.
cjgillot Jan 18, 2021
1ac21e4
Use QueryCtxt in DepKindStruct.
cjgillot Jan 19, 2021
cdc0b19
Split DepKindStruct in two.
cjgillot Jan 19, 2021
8e5d613
Wrap QueryDescription into a macro.
cjgillot Jan 19, 2021
24dbb61
Move query names and Providers to parent module.
cjgillot Jan 19, 2021
23f9d10
Make encode_query_results more generic.
cjgillot Jan 19, 2021
71f749a
Introduce a QueryEngine trait object.
cjgillot Jan 18, 2021
4581d16
Move the query system to rustc_query_impl.
cjgillot Jan 19, 2021
f10fbbb
added aarch64_apple_ios_sim as a rustc target
Feb 4, 2021
9823c2c
Workaround rustdoc not honouring cfg(parallel_compiler).
cjgillot Feb 19, 2021
d20e05b
Show negative implementation of Sized trait
GuillaumeGomez Feb 18, 2021
46f24c9
Add tests for !Sized trait display
GuillaumeGomez Feb 18, 2021
1839748
`impl PartialEq<Punct> for char`; symmetry for #78636
pthariensflame Jan 1, 2021
bf8563d
Fix minor mistake in LTO docs.
ehuss Feb 20, 2021
b75baad
Auto merge of #78181 - GuillaumeGomez:sized-trait, r=jyn514
bors Feb 20, 2021
da5f7f1
Auto merge of #81427 - klensy:eat-digits, r=m-ou-se
bors Feb 20, 2021
e7c23ab
Auto merge of #82124 - tmiasko:op-ty-ref, r=oli-obk
bors Feb 20, 2021
e906745
fn ptr pretty printing: fall back to raw ptr printing
RalfJung Feb 20, 2021
3b81b47
update Miri
RalfJung Feb 20, 2021
3071685
Don't render [src] link on dummy spans
GuillaumeGomez Feb 20, 2021
0c511c9
Add test for no src links on dummy spans
GuillaumeGomez Feb 20, 2021
83b30a6
Auto merge of #70951 - cjgillot:anarchy, r=oli-obk
bors Feb 20, 2021
d38f6e8
Rollup merge of #80595 - pthariensflame:patch-1, r=m-ou-se
GuillaumeGomez Feb 20, 2021
39af025
Rollup merge of #81991 - osa1:issue81839, r=estebank
GuillaumeGomez Feb 20, 2021
2d39300
Rollup merge of #82176 - RalfJung:mir-fn-ptr-pretty, r=oli-obk
GuillaumeGomez Feb 20, 2021
c26a8bb
Rollup merge of #82244 - pickfire:patch-6, r=dtolnay
GuillaumeGomez Feb 20, 2021
8c09561
Rollup merge of #82260 - ojeda:rustc-argfile, r=jyn514
GuillaumeGomez Feb 20, 2021
77b6f96
Rollup merge of #82316 - ehuss:lto-doc-fix, r=GuillaumeGomez
GuillaumeGomez Feb 20, 2021
fc0cb5d
Rollup merge of #82332 - GuillaumeGomez:no-src-link-on-dummy-spans, r…
GuillaumeGomez Feb 20, 2021
9b4e612
Document BinaryHeap unsafe functions
SkiFire13 Feb 3, 2021
3ec1a28
Add FIXME for safety comments that are invalid when T is a ZST
SkiFire13 Feb 12, 2021
d2b38d6
Auto merge of #82341 - GuillaumeGomez:rollup-t7y7tyg, r=GuillaumeGomez
bors Feb 20, 2021
8d6ad11
iOS simulator: pick the target based on the environment variable
badboy Feb 14, 2021
211d49c
parallelize x.py test tidy
the8472 Feb 6, 2021
6dc948e
limit rustfmt parallelism by taking -j into account
the8472 Feb 20, 2021
c071970
remove redundant box wrapper
the8472 Feb 12, 2021
8ead8f5
Add A-diagnostics bug report template
estebank Feb 17, 2021
45da227
Fix some Python2->3 error in publish_toolstate.py by type-checking it
kennytm Feb 20, 2021
88753ce
test: Print test name only once on timeout
tmiasko Feb 21, 2021
a31c162
Auto merge of #82253 - RalfJung:miri, r=RalfJung
bors Feb 21, 2021
ed58a2b
Auto merge of #79100 - a1phyr:better_assert_eq, r=m-ou-se
bors Feb 21, 2021
3219a10
Rollup merge of #81300 - ssomers:btree_cleanup_leak_tests, r=Mark-Sim…
JohnTitor Feb 21, 2021
56ae3fb
Rollup merge of #81706 - SkiFire13:document-binaryheap-unsafe, r=Mark…
JohnTitor Feb 21, 2021
4c1f195
Rollup merge of #81833 - the8472:parallel-bootstrap-rustfmt, r=Mark-S…
JohnTitor Feb 21, 2021
882fd69
Rollup merge of #81966 - deg4uss3r:degausser/aarch64_apple_ios_sim, r…
JohnTitor Feb 21, 2021
0fd78ed
Rollup merge of #82154 - CDirkx:ip-changelog, r=Mark-Simulacrum
JohnTitor Feb 21, 2021
13a3c6e
Rollup merge of #82177 - rylev:no-delete-bootstrap-windows, r=Mark-Si…
JohnTitor Feb 21, 2021
2a57acf
Rollup merge of #82181 - GuillaumeGomez:es5-checks-ci, r=Mark-Simulacrum
JohnTitor Feb 21, 2021
b9040c7
Rollup merge of #82229 - estebank:issue-templace, r=Mark-Simulacrum
JohnTitor Feb 21, 2021
2793859
Rollup merge of #82233 - ijackson:try-block-type-test, r=Mark-Simulacrum
JohnTitor Feb 21, 2021
01e1d2d
Rollup merge of #82302 - tmiasko:test-unsafe-send, r=Mark-Simulacrum
JohnTitor Feb 21, 2021
d7fb4de
Rollup merge of #82349 - tmiasko:pretty-test-timeout, r=Mark-Simulacrum
JohnTitor Feb 21, 2021
ef14688
Auto merge of #82340 - kennytm:fix-82254, r=Mark-Simulacrum
bors Feb 21, 2021
3e826bb
Auto merge of #82359 - JohnTitor:rollup-6puemik, r=JohnTitor
bors Feb 21, 2021
0b12d0d
PoC: A new hybrid design for Try
scottmcm Dec 14, 2020
53db8a8
Rename TryCore to Bubble
scottmcm Dec 29, 2020
74f9771
Simplify the approach
scottmcm Jan 24, 2021
f718647
Rename FromTryResidual -> FromResidual
scottmcm Feb 20, 2021
01b74c5
Update the UI tests to the current outputs
scottmcm Feb 20, 2021
5a45824
Tidy
scottmcm Feb 20, 2021
507fa98
Sketchy blessings of failing tests (DO NOT MERGE)
scottmcm Feb 20, 2021
a77b588
Add a back-compat hack so that nightly code can still call `Try::into…
scottmcm Feb 20, 2021
4a07acb
Force rust-analyzer to a version that builds with this PR (DO NOT MERGE)
scottmcm Feb 20, 2021
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
  •  
  •  
  •  
21 changes: 21 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# EditorConfig helps developers define and maintain consistent
# coding styles between different editors and IDEs
# editorconfig.org

root = true

[*]
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
indent_style = space
indent_size = 4

[*.md]
# double whitespace at end of line
# denotes a line break in Markdown
trim_trailing_whitespace = false

[*.yml]
indent_size = 2
46 changes: 46 additions & 0 deletions .github/ISSUE_TEMPLATE/diagnostics.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
name: Diagnostic issue
about: Create a bug report or feature request for a change to `rustc`'s error output
labels: A-diagnostics, T-compiler
---
<!--
Thank you for filing a bug report! 🐛 Please provide a short summary of the bug,
along with any information you feel relevant to replicating the bug.

If you cannot produce a minimal reproduction case (something that would work in
isolation), please provide the steps or even link to a repository that causes
the problematic output to occur.
-->

Given the following code: <!-- Please provide a link to play.rust-lang.org -->

```rust
<code>
```

The current output is:

```
<rustc output>
```

<!-- The following is not always necessary. -->
Ideally the output should look like:

```
<proposed output>
```

<!--
If the problem is not self-explanatory, please provide a rationale for the
change.
-->

<!--
If dramatically different output is caused by small changes, consider also
adding them here.

If you're using the stable version of the compiler, you should also check if the
bug also exists in the beta or nightly versions. The output might also be
different depending on the Edition.
-->
1 change: 1 addition & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -349,6 +349,7 @@ jobs:
env:
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"
DEPLOY_TOOLSTATES_JSON: toolstates-windows.json
os: windows-latest-xl
- name: i686-mingw-1
env:
Expand Down
Loading