Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
6013811
Rollup merge of #81136 - Xavientois:io_reader_size_hint, r=cramertj
m-ou-se Mar 5, 2021
20887b7
Rollup merge of #81939 - kper:fixing-81584-allocate-in-iter, r=davidtwco
m-ou-se Mar 5, 2021
ee796c6
Rollup merge of #82289 - SkiFire13:fix-issue-82282, r=m-ou-se
m-ou-se Mar 5, 2021
68f2934
Rollup merge of #82728 - calebsander:refactor/bufreader-buf, r=m-ou-se
m-ou-se Mar 5, 2021
232caad
Rollup merge of #82764 - m-ou-se:map-try-insert, r=Amanieu
m-ou-se Mar 5, 2021
04045cc
Rollup merge of #82770 - m-ou-se:assert-match, r=joshtriplett
m-ou-se Mar 5, 2021
2cd1f79
Rollup merge of #82773 - mgacek8:feature/add_diagnostic_item_to_Defau…
m-ou-se Mar 5, 2021
16518e7
Rollup merge of #82787 - notriddle:main-js-cleanup, r=GuillaumeGomez
m-ou-se Mar 5, 2021
b5f67dc
Rustup to rustc 1.52.0-nightly (45b3c2851 2021-03-04)
bjorn3 Mar 5, 2021
5e73629
Rustfmt
bjorn3 Mar 5, 2021
cb9b10c
Update tests names to start with `issue-`
henryboisdequin Mar 5, 2021
1b4860a
Update compiler/rustc/src/main.rs
sfackler Mar 5, 2021
8fd946c
Auto merge of #82795 - m-ou-se:rollup-uzx0b92, r=m-ou-se
bors Mar 5, 2021
a11e87e
Make invalid_doc_attribute lint plural
GuillaumeGomez Mar 5, 2021
10a4c67
Add regression test for #75525
bugadani Mar 5, 2021
f879ecc
Make ItemKind::ExternCrate looks like hir::ItemKind::ExternCrate to m…
GuillaumeGomez Mar 5, 2021
286a357
Refactor from_clean_item_kind to improve ExternCrateItem handling
GuillaumeGomez Mar 5, 2021
a05a890
Build rustdoc for run-make tests, not just run-make-fulldeps
jyn514 Mar 5, 2021
69a879f
Store `UNVERSIONED_FILES` in a data structure
jyn514 Mar 5, 2021
9a0c329
Disable value debuginfo
bjorn3 Mar 5, 2021
e64138c
use pat<no_top_alt> for patterns in let bindings
mark-i-m Feb 13, 2021
444a756
Revise prefix a bit, adding both `--test` (conditionally) and `[RUSTC…
pnkfelix Mar 5, 2021
c484bfe
Backport some LLVM compile-time improvements
nikic Mar 4, 2021
28135b7
Remove redundant enableSearchInput function
notriddle Mar 5, 2021
2371914
Prevent Zip specialization from calling __iterator_get_unchecked twic…
SkiFire13 Mar 3, 2021
c1bfb9a
Add relevant test
SkiFire13 Feb 19, 2021
7a6ea77
Merge commit '9a0c32934ebe376128230aa8da3275697b2053e7' into sync_cg_…
bjorn3 Mar 5, 2021
0571bc4
Use substrings instead of split to grab enum variant paths
notriddle Mar 5, 2021
2a57a5d
Typo fix: cargo cov -> cargo profdata
amaurremi Mar 5, 2021
c946d1d
Bump libc dependency of std to 0.2.88.
de-vri-es Mar 3, 2021
caca212
Auto merge of #74024 - Folyd:master, r=m-ou-se
bors Mar 5, 2021
8152da2
Extract mir_opt_level to a method and use Option to be able to know i…
spastorino Mar 3, 2021
fde8d6e
For better consistency change mir_opt_level <= 1 to < 2
spastorino Mar 3, 2021
f3b8920
Bump all mir_opt_level 3 to 4
spastorino Mar 3, 2021
782c7b0
Bump all mir_opt_level 2 to 3
spastorino Mar 3, 2021
421fd8e
Make mir_opt_level default to 2 for optimized levels
spastorino Mar 3, 2021
03c1f17
Make clippy set mir_opt_level using Option
spastorino Mar 4, 2021
705813c
Bump mir-opt-level from 3 to 4 in tests
spastorino Mar 4, 2021
af63afc
Bump mir-opt-level from 2 to 3 in tests
spastorino Mar 4, 2021
261048f
Fix rustc_driver self text and bump the mir_opt_level
spastorino Mar 4, 2021
004465c
Bump one missing mir_opt_level
spastorino Mar 4, 2021
663d4c8
Fix MIR optimization level description
spastorino Mar 5, 2021
6052211
Update minifier dependency version
GuillaumeGomez Mar 4, 2021
173d2aa
Add an unstable option to print all unversioned files
jyn514 Mar 5, 2021
11d9390
bless mir-inlining warning message
spastorino Mar 5, 2021
92861c7
Rollup merge of #80845 - GuillaumeGomez:item-kind-transition, r=jyn514
GuillaumeGomez Mar 5, 2021
8867f7f
Rollup merge of #82708 - GuillaumeGomez:doc-test-attr-check, r=Manish…
GuillaumeGomez Mar 5, 2021
34b2caa
Rollup merge of #82714 - estebank:missing-braces, r=oli-obk
GuillaumeGomez Mar 5, 2021
15c148b
Rollup merge of #82736 - spastorino:mir-opt-level-perf-changes, r=oli…
GuillaumeGomez Mar 5, 2021
ef17859
Rollup merge of #82782 - pnkfelix:include-crate-being-compiled-in-boo…
GuillaumeGomez Mar 5, 2021
1a08cb6
Rollup merge of #82797 - henryboisdequin:name-issue-num, r=Xanewok
GuillaumeGomez Mar 5, 2021
8dfbc00
Rollup merge of #82809 - notriddle:microoptimize-main-js, r=Guillaume…
GuillaumeGomez Mar 5, 2021
51748a8
Auto merge of #82816 - GuillaumeGomez:rollup-hxohu2e, r=GuillaumeGomez
bors Mar 5, 2021
6f49aad
Disable destination propagation on all mir-opt-levels
tmiasko Mar 6, 2021
9763eb8
rustdoc: Move most shared fields to `SharedContext`
camelid Feb 21, 2021
c4bb66c
rustdoc: Replace `Arc` around `SharedContext` with `Rc`
camelid Feb 21, 2021
7d3a6f1
address comments
henryboisdequin Mar 3, 2021
b3d2a37
rustdoc: Make a bunch of fields private
camelid Feb 21, 2021
3bc879e
rustdoc: Add static size assertion for `Context`
camelid Feb 22, 2021
4c51a66
Don't share `id_map` and `deref_id_map`
camelid Feb 22, 2021
ff39c46
Box some fields to reduce `Context` size
camelid Mar 2, 2021
c09d9d3
Don't unnecessarily clone some fields in `Context`
camelid Mar 2, 2021
0ca63ec
Fix typo
henryboisdequin Mar 6, 2021
5b74097
Undo addition of boxes
camelid Mar 2, 2021
6e4dcea
Handle negative literals in cast overflow warning
JohnTitor Mar 6, 2021
eb9abea
Move some tests to more suitable subdirs
JohnTitor Mar 5, 2021
fbc1741
Improve transmute docs with further clarifications
Lonami Feb 27, 2021
b751548
tweak MaybeUninit docs
RalfJung Mar 6, 2021
95e096d
Change x64 size checks to not apply to x32.
hvdijk Mar 6, 2021
069e612
rustc_ast: Replace `AstLike::finalize_tokens` with a getter `tokens_mut`
petrochenkov Mar 6, 2021
79c2b75
Make some Option, Result methods unstably const
jhpratt Feb 15, 2021
5dad6c2
Implement built-in attribute macro `#[cfg_eval]`
petrochenkov Mar 6, 2021
cf52469
Remove Item::kind, use tagged enum. Rename variants to match
CraftSpider Feb 28, 2021
ca48d15
Add roundtrip testing and bump format version
CraftSpider Mar 4, 2021
83cece4
Move tests to own file
CraftSpider Mar 5, 2021
70c9b37
x.py fmt
CraftSpider Mar 5, 2021
18841ec
Revert fmt version, add rustdoc-json-types to bootstrap tests
CraftSpider Mar 6, 2021
dfe519b
Auto merge of #82738 - estebank:tail-expr-check-is-too-slow, r=oli-obk
bors Mar 6, 2021
f9019b7
Move full configuration logic from `rustc_expand` to `rustc_builtin_m…
petrochenkov Mar 6, 2021
10ed08f
cfg_eval: Configure everything through mutable visitor methods
petrochenkov Mar 6, 2021
5d27728
rustc_builtin_macros: Share some more logic between `derive` and `cfg…
petrochenkov Mar 6, 2021
d1dc166
Rollup merge of #77916 - QuiltOS:kernel-code-targets-os-none, r=josht…
JohnTitor Mar 7, 2021
0adc196
Rollup merge of #82130 - jhpratt:const-option-result, r=RalfJung
JohnTitor Mar 7, 2021
1d5b2dc
Rollup merge of #82292 - SkiFire13:fix-issue-82291, r=m-ou-se
JohnTitor Mar 7, 2021
3d762a7
Rollup merge of #82402 - jyn514:module-cache-refcell, r=GuillaumeGomez
JohnTitor Mar 7, 2021
817e58f
Rollup merge of #82592 - Lonami:patch-1, r=RalfJung
JohnTitor Mar 7, 2021
f3218df
Rollup merge of #82651 - jyn514:rustdoc-warnings, r=GuillaumeGomez
JohnTitor Mar 7, 2021
a5a825e
Rollup merge of #82720 - henryboisdequin:fix-79040, r=oli-obk
JohnTitor Mar 7, 2021
05a2366
Rollup merge of #82751 - RalfJung:offset_from, r=dtolnay
JohnTitor Mar 7, 2021
a0dcfdf
Rollup merge of #82793 - JohnTitor:move-ui-tests, r=petrochenkov
JohnTitor Mar 7, 2021
379679b
Rollup merge of #82803 - jyn514:unversioned-files, r=GuillaumeGomez
JohnTitor Mar 7, 2021
b6191d7
Rollup merge of #82808 - bjorn3:sync_cg_clif-2021-03-05, r=bjorn3
JohnTitor Mar 7, 2021
74ae20e
Rollup merge of #82822 - henryboisdequin:fix-typo-rustc, r=oli-obk
JohnTitor Mar 7, 2021
6220e00
Rollup merge of #82837 - RalfJung:maybe-uninit, r=dtolnay
JohnTitor Mar 7, 2021
66ec64c
Auto merge of #82851 - JohnTitor:rollup-me5ko8g, r=JohnTitor
bors Mar 7, 2021
6b2eb0e
Edit ructc_ast_lowering docs
pierwill Mar 7, 2021
ab8995b
Generalize Write impl for Vec<u8> to Vec<u8, A>
athre0z Mar 7, 2021
acdca31
Revert "use RWlock when accessing os::env #81850"
ehuss Mar 7, 2021
c40ef91
Add note about the `#[doc(no-inline)]` usage
jfrimmel Mar 7, 2021
234781a
Auto merge of #82285 - nhwn:nonzero-debug, r=nagisa
bors Mar 7, 2021
e62a543
Account for `if (let pat = expr) {}`
estebank Mar 7, 2021
23bcea4
Add help suggesting `matches` to `let_chains` lint
estebank Mar 7, 2021
ac7f9cc
diagnostics: Differentiate between edition meanings of ::foo in resol…
Manishearth Mar 7, 2021
9d5d669
diagnostics: Differentiate between edition meanings of ::foo in resol…
Manishearth Mar 7, 2021
63fb294
Add help for `matches` for `if let` in arm guard
estebank Mar 7, 2021
9386370
add codegen tests for some issues closed by LLVM 12
erikdesjardins Mar 7, 2021
aa7ac6e
Remove notes, increase S/N ratio
estebank Mar 7, 2021
0eeae1a
diagnostics: Don't mention external crates when hitting import errors…
Manishearth Mar 7, 2021
2550d5b
Update Cargo
Aaron1011 Mar 7, 2021
76c500e
Auto merge of #81635 - michaelwoerister:structured_def_path_hash, r=p…
bors Mar 7, 2021
69a37a6
Add documentation for string->Cow conversions
notriddle Mar 2, 2021
2aa28ad
Grammar Fixes
daggy1234 Mar 8, 2021
27885a9
Auto merge of #82727 - oli-obk:shrinkmem, r=pnkfelix
bors Mar 8, 2021
1d6b0f6
Auto merge of #82783 - nikic:llvm-ct-backports, r=nagisa
bors Mar 8, 2021
da74a77
Rollup merge of #82047 - the8472:fast-rename, r=davidtwco
Dylan-DPC Mar 8, 2021
4a4e3e6
Rollup merge of #82415 - petrochenkov:modin3, r=davidtwco
Dylan-DPC Mar 8, 2021
298c31b
Rollup merge of #82557 - rylev:natvis-improvements, r=varkor
Dylan-DPC Mar 8, 2021
0681951
Rollup merge of #82613 - CraftSpider:fix-de, r=aDotInTheVoid
Dylan-DPC Mar 8, 2021
7b78d86
Rollup merge of #82642 - sfackler:jemalloc-zone, r=pnkfelix
Dylan-DPC Mar 8, 2021
9c31057
Rollup merge of #82682 - petrochenkov:cfgeval, r=Aaron1011
Dylan-DPC Mar 8, 2021
dd7a606
Rollup merge of #82684 - tmiasko:dest-prop, r=jonas-schievink
Dylan-DPC Mar 8, 2021
041bc04
Rollup merge of #82755 - osa1:confirm_builtin_call_refactor, r=petroc…
Dylan-DPC Mar 8, 2021
08475e7
Rollup merge of #82857 - pierwill:edit-ast-lowering-lib, r=Dylan-DPC
Dylan-DPC Mar 8, 2021
3b0a02a
Rollup merge of #82862 - athre0z:generalize-vec-write-impl, r=TimDiek…
Dylan-DPC Mar 8, 2021
84bfa38
[.mailmap] Add entry for Ramkumar Ramachandra
artagnon Mar 8, 2021
bc1fbf5
Move rustdoc UI tests into a subdirectory
jyn514 Mar 5, 2021
655155c
Update library/core/src/array/mod.rs
daggy1234 Mar 8, 2021
8f349be
Auto merge of #82896 - Dylan-DPC:rollup-9setmme, r=Dylan-DPC
bors Mar 8, 2021
7e3ebe7
Add Option::get_or_default
camsteffen Mar 6, 2021
1cc8c4d
Use Option::get_or_default
camsteffen Mar 6, 2021
50bdd51
:arrow_up: rust-analyzer
lnicola Mar 8, 2021
3114e2b
Rollup merge of #82711 - notriddle:string-cow-docs, r=Mark-Simulacrum
m-ou-se Mar 8, 2021
6e9a94a
Rollup merge of #82767 - GuillaumeGomez:update-minifier-crate-version…
m-ou-se Mar 8, 2021
5ff52cb
Rollup merge of #82800 - jyn514:group-rustdoc-tests, r=Mark-Simulacrum
m-ou-se Mar 8, 2021
09b17a1
Rollup merge of #82810 - amaurremi:source-based-coverage-typo, r=ehuss
m-ou-se Mar 8, 2021
0ee2f4c
Rollup merge of #82829 - JohnTitor:handle-neg-val, r=estebank
m-ou-se Mar 8, 2021
6a55aa1
Rollup merge of #82854 - estebank:issue-82827, r=oli-obk
m-ou-se Mar 8, 2021
a55b192
Rollup merge of #82870 - jfrimmel:improve-docs, r=jyn514
m-ou-se Mar 8, 2021
a5035c9
Rollup merge of #82874 - erikdesjardins:cgtests, r=nagisa
m-ou-se Mar 8, 2021
3908eec
Rollup merge of #82881 - Manishearth:crate-root, r=estebank
m-ou-se Mar 8, 2021
2d3ba78
Rollup merge of #82888 - Daggy1234:patch-1, r=joshtriplett
m-ou-se Mar 8, 2021
54add8d
Rollup merge of #82897 - artagnon:patch-2, r=joshtriplett
m-ou-se Mar 8, 2021
402a00a
clippy: fix or-pattern in let binding
mark-i-m Mar 8, 2021
eb476b1
Auto merge of #82877 - ehuss:revert-rwlock, r=m-ou-se
bors Mar 8, 2021
bb3afe1
Auto merge of #82911 - m-ou-se:rollup-rjomgja, r=m-ou-se
bors Mar 9, 2021
fdb899b
WASI: Switch to crt1-command.o to enable support for new-style commands
sunfishcode Mar 9, 2021
469c030
Update CONTRIBUTING.md
henryboisdequin Mar 8, 2021
bf40ac6
Make opening sentence friendlier for new contributors
henrytheswimmer Mar 9, 2021
4b9f5cc
Auto merge of #82356 - camelid:render-cleanup, r=GuillaumeGomez
bors Mar 9, 2021
c013dc0
Rollup merge of #81127 - hanmertens:binary_heap_sift_down_perf, r=dto…
m-ou-se Mar 9, 2021
0083e6c
Rollup merge of #81879 - imbrem:make-reverse-repr-transparent, r=m-ou-se
m-ou-se Mar 9, 2021
0d97f9b
Rollup merge of #82048 - mark-i-m:or-pat-type-ascription, r=petrochenkov
m-ou-se Mar 9, 2021
ba63a84
Rollup merge of #82731 - de-vri-es:bump-libc-for-std, r=Mark-Simulacrum
m-ou-se Mar 9, 2021
a315442
Rollup merge of #82799 - bugadani:codegen-tests, r=nagisa
m-ou-se Mar 9, 2021
bb9542b
Rollup merge of #82841 - hvdijk:x32, r=joshtriplett
m-ou-se Mar 9, 2021
bf15802
Rollup merge of #82883 - Aaron1011:update-cargo, r=ehuss
m-ou-se Mar 9, 2021
74de9db
Rollup merge of #82887 - henryboisdequin:improve-contributing-md, r=j…
m-ou-se Mar 9, 2021
3a5d45f
Auto merge of #82929 - m-ou-se:rollup-7fwrewh, r=m-ou-se
bors Mar 9, 2021
11ca644
Always compile the fragile wait status test cases, just run them cond…
ijackson Mar 9, 2021
52d9792
Update README.md to use the correct cmake version number
wesleywiser Mar 9, 2021
62f2d72
Bump tracing-tree dependency
oli-obk Mar 9, 2021
0fdc07e
Impl StatementKind::CopyNonOverlapping
JulianKnodt Oct 3, 2020
72c734d
Update fmt and use of memcpy
JulianKnodt Oct 5, 2020
89f45ed
Update match branches
JulianKnodt Oct 5, 2020
37a6c04
Update interpret step
JulianKnodt Nov 7, 2020
982382d
Update cranelift
JulianKnodt Dec 29, 2020
049045b
Replace todos with impls
JulianKnodt Jan 23, 2021
845e4b5
Change CopyNonOverlapping::codegen_ssa
JulianKnodt Jan 23, 2021
d4ae9ff
Build StKind::CopyOverlapping
JulianKnodt Jan 23, 2021
217ff6b
Switch to changing cp_non_overlap in tform
JulianKnodt Jan 23, 2021
736fc96
Remove useless Clone bound in IndexVec.
cjgillot May 19, 2020
d50ca3c
Introduce HirIdVec.
cjgillot May 19, 2020
1fb257b
Collect attributes during HIR lowering.
cjgillot Nov 24, 2020
4a21af6
Take a slice in stmt_let_pat.
cjgillot Jan 4, 2021
b84bdf1
Access attrs directly from HirId in rustc_lint::late.
cjgillot Nov 25, 2020
7e16e1e
Access attrs directly from HirId in rustc_lint::levels.
cjgillot Nov 25, 2020
7b1dd1a
Access attrs directly from HirId in rustc_passes::check_attr.
cjgillot Nov 25, 2020
0c88350
Access attrs directly from HirId in rustc_incremental::assert_dep_graph.
cjgillot Nov 26, 2020
f8514aa
Access attrs directly from HirId in rustc_passes::stability.
cjgillot Nov 26, 2020
a50454d
Access attrs directly from HirId in rustc_passes::dead.
cjgillot Nov 26, 2020
260aa9f
Access attrs directly from HirId in rustc_passes::lang_items.
cjgillot Nov 26, 2020
662f11a
Access attrs directly from HirId in rustc_lint::builtin.
cjgillot Nov 26, 2020
99ba08e
Access attrs directly from HirId in rustc_passes::diagnostic_item.
cjgillot Nov 26, 2020
3137f81
Access attrs directly from HirId in rustdoc::doctest.
cjgillot Feb 18, 2021
f5dc5dc
Simplify clippy author.
cjgillot Dec 6, 2020
8e81605
Do not store attrs in FnKind.
cjgillot Nov 27, 2020
4bb07be
Visit attributes in one go.
cjgillot Nov 25, 2020
ff79ad3
Remove hir::StmtKind::attrs.
cjgillot Nov 25, 2020
7ea1eac
Remove hir::Local::attrs.
cjgillot Nov 25, 2020
fd8a021
Remove hir::GenericParam::attrs.
cjgillot Nov 27, 2020
c05c902
Remove hir::MacroDef::attrs.
cjgillot Feb 18, 2021
a987bbb
Remove hir::Crate::attrs.
cjgillot Nov 26, 2020
96788df
Remove hir::Arm::attrs.
cjgillot Nov 26, 2020
a0a4611
Remove hir::Param::attrs.
cjgillot Nov 26, 2020
3c0afc3
Remove hir::Variant::attrs.
cjgillot Nov 26, 2020
c298744
Remove hir::StructField::attrs.
cjgillot Nov 26, 2020
4bab93a
Remove hir::ForeignItem::attrs.
cjgillot Nov 26, 2020
c49359a
Remove hir::TraitItem::attrs.
cjgillot Nov 27, 2020
5474f17
Remove hir::ImplItem::attrs.
cjgillot Nov 27, 2020
c701872
Remove hir::Item::attrs.
cjgillot Jan 24, 2021
fb753cc
Remove hir::Expr::attrs.
cjgillot Nov 27, 2020
6b5d2de
Bless tests.
cjgillot Nov 28, 2020
27ef0ee
Track HirId when visiting attributes.
cjgillot Dec 5, 2020
12ce80a
Fix ui-fulldeps tests.
cjgillot Dec 5, 2020
2658fb7
Alias attributes of hir::Stmt.
cjgillot Dec 6, 2020
90a562c
Deduplicate unchecked_attrs errors.
cjgillot Dec 7, 2020
38d9d09
Use BTreeMap to store attributes.
cjgillot Jan 24, 2021
77c0f21
Rebase fallout.
cjgillot Feb 19, 2021
1e4d804
Don't hardcode the `v1` prelude in diagnostics.
m-ou-se Mar 9, 2021
4bceb29
Clean up todos
JulianKnodt Feb 26, 2021
df45c57
rustc_target: add "unwind" payloads to `Abi`
Aug 27, 2020
0f33e9f
implement unwinding abi's (RFC 2945)
Sep 10, 2020
baf227e
add integration tests, unwind across FFI boundary
Dec 12, 2020
05bf037
address pr review comments
Oct 23, 2020
d854789
Do not attempt to unlock envlock in child process after a fork.
the8472 Mar 9, 2021
25fd504
Rollup merge of #77511 - JulianKnodt:st_kind_cpy, r=oli-obk
JohnTitor Mar 9, 2021
c46f948
Rollup merge of #79208 - LeSeulArtichaut:stable-unsafe_op_in_unsafe_f…
JohnTitor Mar 9, 2021
74e74e9
Rollup merge of #82411 - ijackson:fix-exitstatus, r=dtolnay
JohnTitor Mar 9, 2021
761a2b3
Rollup merge of #82733 - Yn0ga:master, r=estebank
JohnTitor Mar 9, 2021
48a393e
Rollup merge of #82802 - jyn514:build-rustdoc-fullmake, r=Mark-Simula…
JohnTitor Mar 9, 2021
1c3fea2
Rollup merge of #82849 - camsteffen:option-get-or-default, r=joshtrip…
JohnTitor Mar 9, 2021
641b971
Rollup merge of #82908 - lnicola:rust-analyzer-2021-03-08, r=jonas-sc…
JohnTitor Mar 9, 2021
8e6383d
Rollup merge of #82937 - wesleywiser:update_cmake_version_in_readme, …
JohnTitor Mar 9, 2021
56b5393
Rollup merge of #82938 - oli-obk:tracing_tree_bump, r=Mark-Simulacrum
JohnTitor Mar 9, 2021
9dc82fa
Rollup merge of #82942 - m-ou-se:diagnostics-hardcoded-prelude-v1, r=…
JohnTitor Mar 9, 2021
e40b3d6
Treat header as first paragraph for shortened markdown descriptions
notriddle Mar 10, 2021
37543ce
fix: wrong word
ltoddy Mar 10, 2021
861872b
Auto merge of #82953 - JohnTitor:rollup-8rtk5g2, r=JohnTitor
bors Mar 10, 2021
b7d91b0
Remove `masked_crates` from `clean::Crate`
camelid Mar 10, 2021
66b6504
Simplify some of the rendering code in the index
notriddle Mar 10, 2021
9f27a13
fix copy_nonoverlapping
RalfJung Mar 10, 2021
dff1edf
Auto merge of #79519 - cjgillot:noattr, r=wesleywiser
bors Mar 10, 2021
4d74862
add regression test
RalfJung Mar 10, 2021
0517acd
Remove the -Zinsert-sideeffect
nagisa Mar 7, 2021
a4d9624
Auto merge of #82967 - RalfJung:copy-nonoverlap, r=oli-obk
bors Mar 10, 2021
5fe790e
Auto merge of #82884 - nagisa:nagisa/remove-most-of-sideeffect-insert…
bors Mar 10, 2021
55c88f5
fix error message for copy(_nonoverlapping) overflow
RalfJung Mar 10, 2021
b0514a6
Rename Option::get_or_insert_default
camsteffen Mar 10, 2021
17a07d7
Auto merge of #76570 - cratelyn:implement-rfc-2945-c-unwind-abi, r=Am…
bors Mar 10, 2021
49bf48a
Rollup merge of #81309 - lcnr:lazy-norm-err-msgh, r=nikomatsakis
Dylan-DPC Mar 10, 2021
759204f
Rollup merge of #82217 - m-ou-se:edition-prelude, r=nikomatsakis
Dylan-DPC Mar 10, 2021
9ac57b1
Rollup merge of #82807 - notriddle:cleanup-js, r=jyn514
Dylan-DPC Mar 10, 2021
881bbb7
Rollup merge of #82924 - sunfishcode:wasi-command, r=alexcrichton
Dylan-DPC Mar 10, 2021
d01648b
Rollup merge of #82949 - the8472:forget-envlock-on-fork, r=joshtriplett
Dylan-DPC Mar 10, 2021
b9a2570
Rollup merge of #82955 - ltoddy:fix/wrong, r=jonas-schievink
Dylan-DPC Mar 10, 2021
5c62a18
Rollup merge of #82962 - notriddle:cleanup-index, r=jyn514
Dylan-DPC Mar 10, 2021
f5196ae
Rollup merge of #82976 - RalfJung:copy-nonoverlapping, r=oli-obk
Dylan-DPC Mar 10, 2021
e583132
Rollup merge of #82977 - camsteffen:opt-get-insert-def, r=m-ou-se
Dylan-DPC Mar 10, 2021
f98721f
Auto merge of #82982 - Dylan-DPC:rollup-mt497z7, r=Dylan-DPC
bors Mar 10, 2021
066f01d
Auto merge of #82960 - camelid:masked_crates, r=jyn514
bors Mar 10, 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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
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
3 changes: 2 additions & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,9 @@
* text=auto eol=lf
*.cpp rust
*.h rust
*.rs rust
*.rs rust diff=rust
*.fixed linguist-language=Rust
*.mir linguist-language=Rust
src/etc/installer/gfx/* binary
*.woff binary
src/vendor/** -text
Expand Down
7 changes: 5 additions & 2 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
blank_issues_enabled: true
contact_links:
- name: Rust Programming Language Forum
- name: Question
url: https://users.rust-lang.org
about: Please ask and answer questions about Rust here.
about: Please ask and answer questions about Rust on the user forum.
- name: Feature Request
url: https://internals.rust-lang.org/
about: Please discuss language feature requests on the internals forum.
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.
-->
83 changes: 83 additions & 0 deletions .github/ISSUE_TEMPLATE/library_tracking_issue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
---
name: Library Tracking Issue
about: A tracking issue for an unstable library feature.
title: Tracking Issue for XXX
labels: C-tracking-issue, T-libs
---
<!--
Thank you for creating a tracking issue!

Tracking issues are for tracking a feature from implementation to stabilization.

Make sure to include the relevant RFC for the feature if it has one.

If the new feature is small, it may be fine to skip the RFC process. In that
case, you can use use `issue = "none"` in your initial implementation PR. The
reviewer will ask you to open a tracking issue if they agree your feature can be
added without an RFC.
-->

Feature gate: `#![feature(...)]`

This is a tracking issue for ...

<!--
Include a short description of the feature.
-->

### Public API

<!--
For most library features, it'd be useful to include a summarized version of the public API.
(E.g. just the public function signatures without their doc comments or implementation.)
-->

```rust
// core::magic

pub struct Magic;

impl Magic {
pub fn magic(self);
}
```

### Steps / History

<!--
For larger features, more steps might be involved.
If the feature is changed later, please add those PRs here as well.
-->

- [ ] Implementation: #...
- [ ] Final commenting period (FCP)
- [ ] Stabilization PR

<!--
Once the feature has gone through a few release cycles and there are no
unresolved questions left, the feature might be ready for stabilization.

If this feature didn't go through the RFC process, a final commenting period
(FCP) is always needed before stabilization. This works as follows:

A library team member can kick off the stabilization process, at which point
the rfcbot will ask all the team members to verify they agree with
stabilization. Once enough members agree and there are no concerns, the final
commenting period begins: this issue will be marked as such and will be listed
in the next This Week in Rust newsletter. If no blocking concerns are raised in
that period of 10 days, a stabilzation PR can be opened by anyone.
-->

### Unresolved Questions

<!--
Include any open questions that need to be answered before the feature can be
stabilised. If multiple (unrelated) big questions come up, it can be a good idea
to open a separate issue for each, to make it easier to keep track of the
discussions.

It's useful to link any relevant discussions and conclusions (whether on GitHub,
Zulip, or the internals forum) here.
-->

- None yet.
68 changes: 68 additions & 0 deletions .github/ISSUE_TEMPLATE/regression.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
---
name: Regression
about: Report something that unexpectedly changed between Rust versions.
labels: C-bug regression-untriaged
---
<!--
Thank you for filing a regression report! 🐛 A regression is something that changed between versions of Rust but was not supposed to.

Please provide a short summary of the regression, along with any information you feel is relevant to replicate it.
-->

### Code

I tried this code:

```rust
<code>
```

I expected to see this happen: *explanation*

Instead, this happened: *explanation*

### Version it worked on

<!--
Provide the most recent version this worked on, for example:

It most recently worked on: Rust 1.47
-->

It most recently worked on: <!-- version -->

### Version with regression

<!--
Provide the version you are using that has the regression.
-->

`rustc --version --verbose`:
```
<version>
```

<!--
Did the compiler crash? If so, please provide a backtrace.
-->

### Backtrace
<!--
Include a backtrace in the code block by setting `RUST_BACKTRACE=1` in your
environment. E.g. `RUST_BACKTRACE=1 cargo build`.
-->
<details><summary>Backtrace</summary>
<p>

```
<backtrace>
```

</p>
</details>

<!--
If you know when this regression occurred, please add a line like below, replacing `{channel}` with one of stable, beta, or nightly.

@rustbot modify labels: +regression-from-stable-to-{channel} -regression-untriaged
-->
4 changes: 3 additions & 1 deletion .github/ISSUE_TEMPLATE/tracking_issue.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ title: Tracking Issue for XXX
labels: C-tracking-issue
---
<!--
NOTE: For library features, please use the "Library Tracking Issue" template instead.

Thank you for creating a tracking issue! 📜 Tracking issues are for tracking a
feature from implementation to stabilisation. Make sure to include the relevant
RFC for the feature if it has one. Otherwise provide a short summary of the
Expand All @@ -23,7 +25,7 @@ The feature gate for the issue is `#![feature(FFF)]`.
### About tracking issues

Tracking issues are used to record the overall progress of implementation.
They are also uses as hubs connecting to other relevant issues, e.g., bugs or open design questions.
They are also used as hubs connecting to other relevant issues, e.g., bugs or open design questions.
A tracking issue is however *not* meant for large scale discussion, questions, or bug reports about a feature.
Instead, open a dedicated issue for the specific matter and add the relevant feature gate label.

Expand Down
Loading