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

librustc_middle: Rename upvar_list to closure_captures #3

Closed
wants to merge 527 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
527 commits
Select commit Hold shift + click to select a range
aab144f
update select docs
lcnr Apr 2, 2020
9f7c5a8
update libcore, add `discriminant_kind` lang-item
lcnr Apr 5, 2020
b6975bf
auto impl`DiscriminantKind` for every type
lcnr Apr 5, 2020
25930e4
update codegen of `discriminant_value`
lcnr Apr 5, 2020
3188ca7
update `discriminant_value` usage in the compiler
lcnr Apr 5, 2020
ff2940a
update `discriminant_value` usage in tests
lcnr Apr 5, 2020
d6cb540
add tests for enum discriminants
lcnr Apr 5, 2020
08b9b97
add test for repr(128) enum derives
lcnr Apr 28, 2020
5b65c0f
Assert doc wording
kornelski May 19, 2020
56c494a
Clean up E0593 explanation
GuillaumeGomez May 19, 2020
4c48f5a
Rollup merge of #71886 - t-rapp:tr-saturating-funcs, r=dtolnay
Dylan-DPC May 19, 2020
12040cf
Rollup merge of #72066 - lcnr:const-type-info-err, r=varkor
Dylan-DPC May 19, 2020
79ac73a
Rollup merge of #72068 - estebank:mut-deref-hack, r=oli-obk
Dylan-DPC May 19, 2020
8178808
Rollup merge of #72338 - doctorn:trait-object-ice, r=ecstatic-morse
Dylan-DPC May 19, 2020
745ca2a
Rollup merge of #72344 - kornelski:assertdoc, r=Mark-Simulacrum
Dylan-DPC May 19, 2020
42acd90
Auto merge of #72346 - Dylan-DPC:rollup-vp418xs, r=Dylan-DPC
bors May 19, 2020
fc4c9a6
Make intra-link resolve links for both trait and impl items
May 19, 2020
ed84780
Fix going back in history to a search result page on firefox
GuillaumeGomez May 16, 2020
672b272
Auto merge of #72227 - nnethercote:tiny-vecs-are-dumb, r=Amanieu
bors May 19, 2020
d7e1d5f
Make caveat more precise
Nadrieril May 19, 2020
1cfdc7e
Update dlmalloc dependency to 0.1.4
Amanieu May 19, 2020
3a7dfda
Auto merge of #69171 - Amanieu:new-asm, r=nagisa,nikomatsakis
bors May 19, 2020
2bf6833
Remove dangling COPYRIGHT references
tamird May 19, 2020
84a4421
Suggest fixes for `use foo::self`
mibac138 May 3, 2020
d190e10
Add error recovery for `use foo::self`
mibac138 May 3, 2020
46159b3
split_inclusive: add tracking issue number (72360)
golddranks May 19, 2020
aaeea7f
Alter wording for `use foo::self` help
mibac138 May 19, 2020
508e3f2
Remove unused dependencies
jsgf May 17, 2020
9b2b8a5
Break tokens before checking if they are 'probably equal'
Aaron1011 May 17, 2020
fdc4522
Remove unused `StableHashingContext::node_to_hir_id` method
marmeladema May 19, 2020
abc2364
Implement `#[ffi_const]` and `#[ffi_pure]` function attributes
neocturne Apr 13, 2020
a7d7f0b
Add tests for `#[ffi_const]` and `#[ffi_pure]` function attributes
neocturne Apr 13, 2020
a114a23
Document `#[ffi_const]` and `#[ffi_pure]` function attributes in unst…
neocturne Apr 13, 2020
4a8ccdc
Use a fixed-point iteration when breaking tokens
Aaron1011 May 19, 2020
9eb0399
Adjust the zero check in `RawVec::grow`.
nnethercote May 19, 2020
daea09c
Add `MaybeInitializedLocals` dataflow analysis
ecstatic-morse May 4, 2020
fc964c5
Clean up generator live locals analysis
ecstatic-morse May 6, 2020
3508592
Update tests with new generator sizes
ecstatic-morse May 6, 2020
157631b
Remove `MaybeRequiresStorage`
ecstatic-morse May 6, 2020
90da274
Add comment explaining the extra `record_conflicts`
ecstatic-morse May 6, 2020
d8e0807
Add comment for strange conditional
ecstatic-morse May 8, 2020
def207e
Look for storage conflicts before terminator effect
ecstatic-morse May 8, 2020
dd49c6f
Document assumptions made in generator transform for analyses
ecstatic-morse May 13, 2020
3ff9317
Document why we don't look at storage liveness
ecstatic-morse May 13, 2020
564ebbb
Use fcntl-based file lock for non-Linux unix
nbdd0121 May 20, 2020
692a26e
Auto merge of #72339 - ehuss:update-cargo, r=ehuss
bors May 20, 2020
64ad709
Auto merge of #71769 - petrochenkov:crto, r=cuviper
bors May 20, 2020
f182c4a
Auto merge of #71923 - csmoe:issue-70818, r=tmandry
bors May 20, 2020
e9ae64c
Improve E0599 explanation
GuillaumeGomez May 20, 2020
f5b4957
FIX - Char documentation for unexperienced users
May 20, 2020
8ac1699
[self-profling] Record the cgu name when doing codegen for a module
wesleywiser May 20, 2020
14c4391
Rollup merge of #71863 - mibac138:self-import, r=estebank
Dylan-DPC May 20, 2020
5c52f9f
Rollup merge of #72139 - nnethercote:standalone-fold, r=cuviper
Dylan-DPC May 20, 2020
68fd4e0
Rollup merge of #72275 - marmeladema:fix-issue-71104-2, r=ecstatic-morse
Dylan-DPC May 20, 2020
2bfbc05
Rollup merge of #72361 - golddranks:split_inclusive_add_tracking_issu…
Dylan-DPC May 20, 2020
c93ddbf
Rollup merge of #72364 - jsgf:remove-unused-deps, r=Mark-Simulacrum
Dylan-DPC May 20, 2020
51f80b7
Rollup merge of #72366 - nnethercote:tiny-vecs-are-dumb-followup, r=A…
Dylan-DPC May 20, 2020
cad8fe9
rename `Predicate` to `PredicateKind`, introduce alias
lcnr May 11, 2020
034c25f
make `to_predicate` take a `tcx` argument
nikomatsakis May 7, 2020
f316479
introduce newtype'd `Predicate<'tcx>`
lcnr May 11, 2020
57746f9
intern `PredicateKind`
lcnr May 11, 2020
6544d7b
change `Predicate::kind` to return a reference
lcnr May 11, 2020
3dd830b
ptr eq for `Predicate`
lcnr May 11, 2020
2fd504c
Suggest installing VS Build Tools in more situations
ChrisDenton May 17, 2020
6778c7a
Show default values for debug-assertions & debug-assertions-std
tmiasko May 20, 2020
2d4d0db
Workaround MSYS2/chocolatey issue again
mati865 May 20, 2020
8858a43
Auto merge of #72384 - mati865:ci-fix, r=pietroalbini
bors May 20, 2020
9f12823
Update LLVM submodule
nikic Dec 31, 2019
b2bf0cd
Set CMAKE_CXX_STANDARD when compiling LLD
nikic May 19, 2020
ed1297c
rustc_target: Avoid an inappropriate use of `post_link_objects`
petrochenkov May 17, 2020
ee7a35a
Rename some types describing native libraries
petrochenkov May 17, 2020
529d488
Factor out `NativeLibKind::Dylib` from `NativeLibKind::Unspecified`
petrochenkov May 17, 2020
8dbe4d9
Eliminate some `Option<NativeLibKind>`s
petrochenkov May 17, 2020
0aa6751
Auto merge of #72378 - Dylan-DPC:rollup-m87bp2d, r=Dylan-DPC
bors May 20, 2020
633293f
Fix tests
Aaron1011 May 20, 2020
c7813ff
llvm: Expose tiny code model to users
petrochenkov May 20, 2020
dc3de7c
Add fast-path optimization for Ipv4Addr::fmt
Lucretiel May 20, 2020
82911b3
Auto merge of #67759 - nikic:llvm-10, r=Mark-Simulacrum
bors May 20, 2020
9c97b3c
Move the target libLLVM to llvm-tools-preview
cuviper May 8, 2020
a05acbf
Comment flock usage on Linux
nbdd0121 May 21, 2020
963bf52
Auto merge of #70705 - lcnr:generic_discriminant, r=nikomatsakis
bors May 21, 2020
f509862
Bail out if new return place has different type than old
ecstatic-morse May 21, 2020
7f79e98
Auto merge of #72205 - ecstatic-morse:nrvo, r=oli-obk
bors May 21, 2020
20b499c
Fix anchor display when hovering impl
GuillaumeGomez May 21, 2020
25028ad
Rollup merge of #71854 - eduardosm:assoc-char-funcs-and-consts, r=Ama…
RalfJung May 21, 2020
e2c05d1
Rollup merge of #72111 - petrochenkov:docstrip, r=ehuss
RalfJung May 21, 2020
e279bd5
Rollup merge of #72272 - GuillaumeGomez:fix-back-on-page-with-search-…
RalfJung May 21, 2020
85d712c
Rollup merge of #72296 - ChrisDenton:msvc-link-check, r=petrochenkov
RalfJung May 21, 2020
4f9fe91
Rollup merge of #72365 - marmeladema:remove-node_to_hir_id, r=ecstati…
RalfJung May 21, 2020
0e88712
Rollup merge of #72371 - Elrendio:char_documentation, r=steveklabnik
RalfJung May 21, 2020
e5a4550
Rollup merge of #72397 - petrochenkov:tiny, r=Amanieu
RalfJung May 21, 2020
06c9fef
Auto merge of #72422 - RalfJung:rollup-u81z4mw, r=RalfJung
bors May 21, 2020
94aa028
fix discriminant sign extension
RalfJung May 21, 2020
148c125
Auto merge of #71718 - NeoRaider:ffi_const_pure, r=Amanieu
bors May 21, 2020
5728c53
Use `HirId` as key for `ResolverOutputs::trait_map` instead of `NodeId`
marmeladema May 20, 2020
3c5dba7
Use `HirId` in value of `ResolverOutputs::trait_map` instead of `NodeId`
marmeladema May 20, 2020
52359f7
Use `HirId` in `ResolverOutputs::export_map` instead of `NodeId`
marmeladema May 20, 2020
13c86f2
Use `LocalDefId` in `ResolverOutputs::maybe_unused_trait_imports` ins…
marmeladema May 20, 2020
25f575b
Use `DefId` in `ResolverOutputs::maybe_unused_extern_crates` instead …
marmeladema May 20, 2020
21f65ae
Use `DefId` in `ResolverOutputs::glob_map` instead of `NodeId`
marmeladema May 20, 2020
8ff6ffd
Use `DefId` in `ResolverOutputs::extern_crate_map` instead of `NodeId`
marmeladema May 20, 2020
4c4cb46
Use `collect()` instead of manually inserting elements into maps
marmeladema May 21, 2020
f31e076
Replace unecessary calls to `.clone()` by argument binding pattern fo…
marmeladema May 21, 2020
a81e9a7
Improve documentation of `slice::from_raw_parts`
danielhenrymantilla May 19, 2020
67e0755
Typo
RalfJung May 21, 2020
9310e3b
Auto merge of #71930 - Nadrieril:exhaustiveness-remove-tyerr, r=varkor
bors May 21, 2020
d0a48d1
rustllvm: Fix warnings about unused function parameters
petrochenkov May 21, 2020
22438fc
Rollup merge of #72055 - lcnr:predicate-kind, r=nikomatsakis
RalfJung May 21, 2020
dc65fd4
Rollup merge of #72149 - estebank:icemation, r=eddyb
RalfJung May 21, 2020
3d5f130
Rollup merge of #72347 - xliiv:72340-impl-for-default, r=GuillaumeGomez
RalfJung May 21, 2020
261505a
Rollup merge of #72350 - danielhenrymantilla:doc_warn_against_adjacen…
RalfJung May 21, 2020
503a2fd
Rollup merge of #72382 - tmiasko:config-toml-debug-assertions, r=niko…
RalfJung May 21, 2020
fc729d0
Rollup merge of #72421 - GuillaumeGomez:fix-impl-hover-anchor, r=kinn…
RalfJung May 21, 2020
74b5c50
Rollup merge of #72425 - RalfJung:discr-sign-ext, r=nikomatsakis
RalfJung May 21, 2020
93abdd7
Add some teams to prioritization exclude_labels
spastorino May 20, 2020
4a10f6c
Enable ARM TME (Transactional Memory Extensions)
vertexclique May 21, 2020
d9417b3
Auto merge of #72433 - RalfJung:rollup-srft8nx, r=RalfJung
bors May 21, 2020
e9fed69
Impl Ord for proc_macro::LineColumn
dtolnay May 22, 2020
5a4bf44
Add test for proc_macro::LineColumn
dtolnay May 22, 2020
458a3e7
Auto merge of #71956 - ecstatic-morse:remove-requires-storage-analysi…
bors May 22, 2020
6a3aae8
Add flag to open docs: x.py doc --open
dtolnay May 22, 2020
c60b675
Auto merge of #72000 - cuviper:dist-llvm, r=Mark-Simulacrum
bors May 22, 2020
407958a
Replace obligation construction with deref_steps()
ldm0 May 17, 2020
a819f42
Rollup merge of #71607 - RalfJung:pin-drop-panic, r=nikomatsakis
RalfJung May 22, 2020
ee0c7d4
Rollup merge of #72125 - tshepang:broken-link, r=nikomatsakis
RalfJung May 22, 2020
715f1e8
Rollup merge of #72133 - bdbai:master, r=joshtriplett
RalfJung May 22, 2020
0eba152
Rollup merge of #72304 - petrochenkov:sgxunwind, r=nikomatsakis,jethr…
RalfJung May 22, 2020
afbbb86
Rollup merge of #72309 - petrochenkov:linkunspec, r=matthewjasper
RalfJung May 22, 2020
64beaff
Rollup merge of #72438 - vertexclique:vcq/aarch64-tme-features, r=Ama…
RalfJung May 22, 2020
52bb09a
Rewrite `Parser::collect_tokens`
Aaron1011 May 19, 2020
de6060b
Auto merge of #72458 - RalfJung:rollup-g1w1vws, r=RalfJung
bors May 22, 2020
e776121
Using `!span.from_expansion()` instead of snippets
kper May 22, 2020
9ff5020
Add core::future::IntoFuture
yoshuawuyts May 22, 2020
2059112
Rollup merge of #71610 - divergentdave:InvalidUndefBytes-range, r=Ral…
RalfJung May 22, 2020
a8018e2
Rollup merge of #72161 - nbdd0121:master, r=cuviper
RalfJung May 22, 2020
62d4e9e
Rollup merge of #72306 - Aaron1011:feature/turbo-spacing, r=petrochenkov
RalfJung May 22, 2020
1119421
Rollup merge of #72325 - alexcrichton:ignore-linker-plugin-lto, r=nne…
RalfJung May 22, 2020
a9ca1ec
Auto merge of #72460 - RalfJung:rollup-28fs06y, r=RalfJung
bors May 22, 2020
6e5cb37
Clean up E0600 explanation
GuillaumeGomez May 22, 2020
985ebf2
Clean up E0590 explanation
GuillaumeGomez May 15, 2020
fc0675b
Allow using `Self::` in doc
May 22, 2020
9c34481
Rollup merge of #71829 - kper:issue71136, r=matthewjasper
RalfJung May 22, 2020
53d0046
Rollup merge of #72123 - jsgf:stabilize-arg0, r=sfackler
RalfJung May 22, 2020
02eb002
Rollup merge of #72235 - GuillaumeGomez:cleanup-E0590, r=Dylan-DPC
RalfJung May 22, 2020
f7ed13b
Rollup merge of #72345 - GuillaumeGomez:cleanup-e0593, r=Dylan-DPC
RalfJung May 22, 2020
a116e7b
Rollup merge of #72376 - wesleywiser:record_cgu_name, r=Mark-Simulacrum
RalfJung May 22, 2020
37587af
Rollup merge of #72399 - Lucretiel:ipv4-display-fast, r=kennytm
RalfJung May 22, 2020
e7503ca
Rollup merge of #72435 - petrochenkov:cratetypesopt, r=Mark-Simulacrum
RalfJung May 22, 2020
dc4b9fd
Allow rust-highfive to label issues it creates.
Elinvynia May 20, 2020
215f2d3
Auto merge of #72464 - RalfJung:rollup-xhm7w7u, r=RalfJung
bors May 22, 2020
01630b2
Implement `Sync` for `process::Command on unix and vxworks
LeSeulArtichaut May 22, 2020
33f90f2
Check for upper bound universe errors more carefully
matthewjasper May 19, 2020
187bfb3
Improve the error when an opaque type captures ReEmtpty
matthewjasper May 19, 2020
c102312
Remove the parts of regionck referencing ReScope
matthewjasper May 19, 2020
07b1de4
Report error from opener in bootstrap
dtolnay May 22, 2020
7d73e4c
Remove ReScope
matthewjasper May 19, 2020
52d628f
Remove unused error reporting code
matthewjasper May 19, 2020
3d8a073
Remove dead ScopeTree code
matthewjasper May 19, 2020
f9f3063
Update tests
matthewjasper May 20, 2020
9754b3f
Document `collect_bounding_regions`
matthewjasper May 21, 2020
4b51627
Revert MSYS2 CI workaround
mati865 May 22, 2020
7a4c186
Move functions to librustc_parse
Aaron1011 May 20, 2020
2af0218
Recursively expand nonterminals
Aaron1011 May 20, 2020
30c00fd
Add test for macro_rules! invoking a proc-macro with capture groups
Aaron1011 May 20, 2020
5685e4d
Fix rebase fallout
Aaron1011 May 22, 2020
dd78839
Rollup merge of #71289 - xliiv:70802-intra-self, r=GuillaumeGomez
Dylan-DPC May 22, 2020
47f3c44
Rollup merge of #72375 - GuillaumeGomez:cleanup-e0599, r=Dylan-DPC
Dylan-DPC May 22, 2020
84fbbde
Rollup merge of #72385 - spastorino:add-exclude-labels, r=Mark-Simula…
Dylan-DPC May 22, 2020
01adfe1
Rollup merge of #72395 - Elinvynia:highfive, r=Mark-Simulacrum
Dylan-DPC May 22, 2020
3083ce7
Rollup merge of #72453 - dtolnay:open, r=Mark-Simulacrum
Dylan-DPC May 22, 2020
141ce5f
Rollup merge of #72459 - yoshuawuyts:into-future, r=nikomatsakis
Dylan-DPC May 22, 2020
bf1b998
Rollup merge of #72461 - GuillaumeGomez:cleanup-e0600, r=Dylan-DPC
Dylan-DPC May 22, 2020
9f82785
Replace `rustc_data_structures::sync::Once` with `OnceCell`
ecstatic-morse May 16, 2020
c282c1c
Use `OnceCell` instead of `Once`
ecstatic-morse May 16, 2020
f17e2c9
Use `OnceCell` for predecessor cache
ecstatic-morse May 16, 2020
307153e
Switch to non-doc comment
ecstatic-morse May 16, 2020
730c6f3
Preserve substitutions when trying to prove trait obligation
ecstatic-morse Apr 27, 2020
8ea828b
Add regression test for #71394
ecstatic-morse Apr 27, 2020
4d9e9c6
Bless other example of #71394
ecstatic-morse Apr 27, 2020
d2bacb1
Ensure that `new_self_ty` has no escaping bound vars
ecstatic-morse Apr 28, 2020
7278e29
Document invariants of `mk_trait_obligation_with_new_self_ty`
ecstatic-morse May 18, 2020
f99519b
Bail out if `output_ty` has bound variables
ecstatic-morse May 18, 2020
1fad3b7
Use `mk_trait_obligation_with_new_self_ty` for new suggestion
ecstatic-morse May 18, 2020
d277904
Remove `macro_defs` map
Aaron1011 May 22, 2020
7f940ef
Auto merge of #72256 - ecstatic-morse:once-cell, r=Mark-Simulacrum
bors May 23, 2020
e04baed
Fix ice-72487
nbdd0121 May 23, 2020
75b0a68
Auto merge of #72478 - Dylan-DPC:rollup-vval8du, r=Dylan-DPC
bors May 23, 2020
58fe05a
Add test for #69415
JohnTitor May 23, 2020
47e35cb
Add test for #72455
JohnTitor May 23, 2020
749d9e7
Correct small typo: 'not' -> 'note'
shepmaster May 23, 2020
1c9b96b
add warning sign to UB examples
RalfJung May 21, 2020
89aac16
fix discriminant type in generator transform
RalfJung May 23, 2020
b388f96
bless mir-opt tests
RalfJung May 23, 2020
b24030f
Rollup merge of #72292 - ldm0:derefsteps, r=estebank
Dylan-DPC May 23, 2020
d5e3009
Rollup merge of #72431 - RalfJung:ub-warning, r=shepmaster
Dylan-DPC May 23, 2020
67759b7
Rollup merge of #72446 - dtolnay:ord, r=petrochenkov
Dylan-DPC May 23, 2020
e91897d
Rollup merge of #72492 - JohnTitor:add-tests, r=matthewjasper
Dylan-DPC May 23, 2020
a03bf3f
Rollup merge of #72496 - shepmaster:typo, r=Dylan-DPC
Dylan-DPC May 23, 2020
8970e8b
Auto merge of #72504 - Dylan-DPC:rollup-6wi1ifz, r=Dylan-DPC
bors May 23, 2020
8da4942
Add missing ASM arena declaration to librustc_middle
Aaron1011 May 20, 2020
4774f9b
Auto merge of #72474 - mati865:ci-fix, r=pietroalbini
bors May 23, 2020
ff48fc9
Rollup merge of #71618 - ecstatic-morse:issue-71394, r=nikomatsakis
Dylan-DPC May 23, 2020
238a0ce
Rollup merge of #72092 - workingjubilee:patch-2, r=GuillaumeGomez
Dylan-DPC May 23, 2020
3948e60
Rollup merge of #72400 - Aaron1011:fix/asm-incr-ice, r=Amanieu
Dylan-DPC May 23, 2020
ee92ddf
Rollup merge of #72489 - nbdd0121:issue-72487, r=Amanieu
Dylan-DPC May 23, 2020
1e79144
Rollup merge of #72502 - RalfJung:generator-discr-ty, r=jonas-schievink
Dylan-DPC May 23, 2020
82b4fc4
small select cleanup
lcnr May 23, 2020
fbc6f2c
make some cast helpers infallible
RalfJung Apr 14, 2020
3137f8e
Auto merge of #72516 - Dylan-DPC:rollup-cc4w96z, r=Dylan-DPC
bors May 24, 2020
2359299
Clear MIR local type annotations after borrowck
jonas-schievink May 24, 2020
52b605c
Auto merge of #72362 - matthewjasper:remove-rescope, r=nikomatsakis
bors May 24, 2020
fb848a6
Rollup merge of #72388 - Aaron1011:fix/deep-tokenstream-equality, r=p…
RalfJung May 24, 2020
6cb1c0e
Rollup merge of #72517 - lcnr:refactor-winnowing, r=jonas-schievink
RalfJung May 24, 2020
b97ed1a
Miri casts: do not blindly rely on dest type
RalfJung May 24, 2020
7a121ad
bootstrap: propagate test-args to miri and clippy test suites
RalfJung May 24, 2020
7726070
Auto merge of #72524 - RalfJung:rollup-s9f1pcc, r=RalfJung
bors May 24, 2020
806f581
Fix typo in doc comment.
emosenkis May 24, 2020
94d96b1
Rollup merge of #72284 - Aaron1011:feature/inline-macro-did, r=petroc…
RalfJung May 24, 2020
8692c45
Rollup merge of #72393 - Aaron1011:feature/rewrite-collect-tokens, r=…
RalfJung May 24, 2020
e2e3aac
Rollup merge of #72528 - emosenkis:patch-1, r=dtolnay
RalfJung May 24, 2020
2220eb4
Clean up E0602 explanation
GuillaumeGomez May 24, 2020
94fcccc
Auto merge of #72529 - RalfJung:rollup-ydthv90, r=RalfJung
bors May 24, 2020
d1f4796
Use `dyn` trait syntax in more comments and docs
ratijas May 24, 2020
df2f9a4
Use sort_unstable_by in its own docs
saschanaz May 24, 2020
b9b1554
Fix unsizing casts
RalfJung May 24, 2020
9b87f40
bump Miri
RalfJung May 24, 2020
be2fd61
Fix InlineAsmOperand expresions being visited twice during liveness c…
Amanieu May 24, 2020
ff991d6
Auto merge of #72531 - RalfJung:miri-upd, r=RalfJung
bors May 24, 2020
95c4583
Rollup merge of #72402 - marmeladema:resolver-outputs-def-id, r=ecsta…
RalfJung May 24, 2020
a75068a
Rollup merge of #72527 - RalfJung:miri-clippy-test-args, r=Mark-Simul…
RalfJung May 24, 2020
cdeef96
Rollup merge of #72530 - GuillaumeGomez:cleanup-e0602, r=Dylan-DPC
RalfJung May 24, 2020
67b4e2b
Rollup merge of #72532 - ratijas:dyn-trait-object-doc, r=jonas-schievink
RalfJung May 24, 2020
134a165
Rollup merge of #72535 - saschanaz:patch-1, r=jonas-schievink
RalfJung May 24, 2020
7b98552
use helper method for determining size of int type
RalfJung May 24, 2020
8b5ba4a
comment nit
RalfJung May 24, 2020
c3edb15
librustc_middle: Rename upvars query to upvars_mentioned
arora-aman May 23, 2020
46e85b4
Auto merge of #72539 - RalfJung:rollup-8yfidi8, r=RalfJung
bors May 24, 2020
14382c6
Collect tokens for `ast::Expr`
Aaron1011 May 19, 2020
62da38d
Auto merge of #72287 - Aaron1011:feature/min-token-collect, r=petroch…
bors May 24, 2020
698df11
First draft documenting Debug stability.
alilleybrinker May 24, 2020
2679c38
Auto merge of #72472 - LeSeulArtichaut:sync-command, r=dtolnay
bors May 25, 2020
997d953
Auto merge of #72520 - jonas-schievink:cleanup-userty, r=matthewjasper
bors May 25, 2020
bf816e0
Rollup merge of #71940 - SimonSapin:nonnull-slice, r=kennytm
RalfJung May 25, 2020
4a5a655
Rollup merge of #72525 - RalfJung:miri-cast-checks, r=eddyb
RalfJung May 25, 2020
14941cf
Rollup merge of #72537 - Amanieu:fix-asm-liveness, r=petrochenkov
RalfJung May 25, 2020
4f4b716
Rollup merge of #72544 - sexxi-goose:upvars_mentioned, r=matthewjasper
RalfJung May 25, 2020
7c9fdb3
Rollup merge of #72551 - alilleybrinker:document-debug-stability, r=K…
RalfJung May 25, 2020
ee6c0da
Auto merge of #72562 - RalfJung:rollup-2ngjgwi, r=RalfJung
bors May 25, 2020
a0f06d1
Auto merge of #72354 - tamird:remove-copyright, r=Mark-Simulacrum
bors May 25, 2020
c3dc8c4
Rename upvar_list to closure_captures
May 25, 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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
[submodule "src/llvm-project"]
path = src/llvm-project
url = https://github.com/rust-lang/llvm-project.git
branch = rustc/9.0-2019-12-19
branch = rustc/10.0-2020-05-05
[submodule "src/doc/embedded-book"]
path = src/doc/embedded-book
url = https://github.com/rust-embedded/book.git
126 changes: 53 additions & 73 deletions Cargo.lock
Original file line number Diff line number Diff line change
Expand Up @@ -213,6 +213,7 @@ dependencies = [
"lazy_static 1.4.0",
"libc",
"num_cpus",
"opener",
"pretty_assertions",
"serde",
"serde_json",
Expand Down Expand Up @@ -438,7 +439,7 @@ dependencies = [
"proc-macro2 1.0.3",
"quote 1.0.2",
"syn 1.0.11",
"synstructure 0.12.1",
"synstructure",
]

[[package]]
Expand Down Expand Up @@ -635,9 +636,9 @@ dependencies = [

[[package]]
name = "compiler_builtins"
version = "0.1.27"
version = "0.1.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "38f18416546abfbf8d801c555a0e99524453e7214f9cc9107ad49de3d5948ccc"
checksum = "439a6fab343b1dab347823537734a5cd4ae6ae2000b465ab886f64cdb723bd14"
dependencies = [
"cc",
"rustc-std-workspace-core",
Expand Down Expand Up @@ -937,13 +938,13 @@ checksum = "a0afaad2b26fa326569eb264b1363e8ae3357618c43982b3f285f0774ce76b69"

[[package]]
name = "derive-new"
version = "0.5.6"
version = "0.5.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ca414e896ae072546f4d789f452daaecf60ddee4c9df5dc6d5936d769e3d87c"
checksum = "71f31892cd5c62e414316f2963c5689242c43d8e7bbcaaeca97e5e28c95d91d9"
dependencies = [
"proc-macro2 0.4.30",
"quote 0.6.12",
"syn 0.15.35",
"proc-macro2 1.0.3",
"quote 1.0.2",
"syn 1.0.11",
]

[[package]]
Expand Down Expand Up @@ -1012,9 +1013,9 @@ dependencies = [

[[package]]
name = "dlmalloc"
version = "0.1.3"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f283302e035e61c23f2b86b3093e8c6273a4c3125742d6087e96ade001ca5e63"
checksum = "35055b1021724f4eb5262eb49130eebff23fc59fc5a14160e05faad8eeb36673"
dependencies = [
"compiler_builtins",
"libc",
Expand Down Expand Up @@ -1144,14 +1145,14 @@ dependencies = [

[[package]]
name = "failure_derive"
version = "0.1.5"
version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ea1063915fd7ef4309e222a5a07cf9c319fb9c7836b1f89b85458672dbb127e1"
checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4"
dependencies = [
"proc-macro2 0.4.30",
"quote 0.6.12",
"syn 0.15.35",
"synstructure 0.10.2",
"proc-macro2 1.0.3",
"quote 1.0.2",
"syn 1.0.11",
"synstructure",
]

[[package]]
Expand Down Expand Up @@ -1404,30 +1405,18 @@ dependencies = [

[[package]]
name = "handlebars"
version = "2.0.1"
version = "3.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "df044dd42cdb7e32f28557b661406fc0f2494be75199779998810dbc35030e0d"
checksum = "ba758d094d31274eb49d15da6f326b96bf3185239a6359bf684f3d5321148900"
dependencies = [
"hashbrown 0.5.0",
"lazy_static 1.4.0",
"log",
"pest",
"pest_derive",
"quick-error",
"regex",
"serde",
"serde_json",
]

[[package]]
name = "hashbrown"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1de41fb8dba9714efd92241565cdff73f78508c95697dd56787d3cba27e2353"
dependencies = [
"serde",
]

[[package]]
name = "hashbrown"
version = "0.6.2"
Expand All @@ -1451,9 +1440,9 @@ dependencies = [

[[package]]
name = "hermit-abi"
version = "0.1.12"
version = "0.1.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "61565ff7aaace3525556587bd2dc31d4a07071957be715e63ce7b1eccf51a8f4"
checksum = "91780f809e750b0a89f5544be56617ff6b1227ee485bcb06ebe10cdf89bd3b71"
dependencies = [
"compiler_builtins",
"libc",
Expand Down Expand Up @@ -1637,9 +1626,9 @@ dependencies = [

[[package]]
name = "im-rc"
version = "14.0.0"
version = "15.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e9ad726dce25993be6352b0bff048e4d2647440c0a673d32257c4fac49356d18"
checksum = "3ca8957e71f04a205cb162508f9326aea04676c8dfd0711220190d6b83664f3f"
dependencies = [
"bitmaps",
"rand_core 0.5.1",
Expand Down Expand Up @@ -2054,9 +2043,9 @@ dependencies = [

[[package]]
name = "mdbook"
version = "0.3.5"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "031bdd9d4893c983e2f69ebc4b59070feee8276a584c4aabdcb351235ea28016"
checksum = "e7ec525f7ebccc2dd935c263717250cd37f9a4b264a77c5dbc950ea2734d8159"
dependencies = [
"ammonia",
"chrono",
Expand Down Expand Up @@ -2339,6 +2328,9 @@ name = "once_cell"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d6a04cb71e910d0034815600180f62a95bf6e67942d7ab52a166a68c7d7e9cd0"
dependencies = [
"parking_lot 0.9.0",
]

[[package]]
name = "opaque-debug"
Expand Down Expand Up @@ -2556,15 +2548,15 @@ dependencies = [

[[package]]
name = "pest_generator"
version = "2.1.0"
version = "2.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "63120576c4efd69615b5537d3d052257328a4ca82876771d6944424ccfd9f646"
checksum = "99b8db626e31e5b81787b9783425769681b347011cc59471e33ea46d2ea0cf55"
dependencies = [
"pest",
"pest_meta",
"proc-macro2 0.4.30",
"quote 0.6.12",
"syn 0.15.35",
"proc-macro2 1.0.3",
"quote 1.0.2",
"syn 1.0.11",
]

[[package]]
Expand Down Expand Up @@ -2784,9 +2776,9 @@ checksum = "6ddd112cca70a4d30883b2d21568a1d376ff8be4758649f64f973c6845128ad3"

[[package]]
name = "quick-error"
version = "1.2.2"
version = "1.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0"
checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"

[[package]]
name = "quine-mc_cluskey"
Expand Down Expand Up @@ -3448,7 +3440,7 @@ dependencies = [
"proc-macro2 1.0.3",
"quote 1.0.2",
"syn 1.0.11",
"synstructure 0.12.1",
"synstructure",
]

[[package]]
Expand Down Expand Up @@ -3637,6 +3629,7 @@ dependencies = [
name = "rustc_ast"
version = "0.0.0"
dependencies = [
"bitflags",
"log",
"rustc_data_structures",
"rustc_index",
Expand Down Expand Up @@ -3690,6 +3683,7 @@ dependencies = [
"log",
"rustc_ast",
"rustc_span",
"rustc_target",
]

[[package]]
Expand Down Expand Up @@ -3801,6 +3795,7 @@ dependencies = [
"libc",
"log",
"measureme",
"once_cell",
"parking_lot 0.10.2",
"rustc-hash",
"rustc-rayon",
Expand Down Expand Up @@ -4058,7 +4053,7 @@ dependencies = [
"proc-macro2 1.0.3",
"quote 1.0.2",
"syn 1.0.11",
"synstructure 0.12.1",
"synstructure",
]

[[package]]
Expand Down Expand Up @@ -4098,7 +4093,6 @@ dependencies = [
"log",
"measureme",
"polonius-engine",
"rustc-rayon",
"rustc-rayon-core",
"rustc_apfloat",
"rustc_ast",
Expand Down Expand Up @@ -4161,7 +4155,6 @@ dependencies = [
"rustc_hir",
"rustc_index",
"rustc_infer",
"rustc_macros",
"rustc_middle",
"rustc_session",
"rustc_span",
Expand All @@ -4185,6 +4178,7 @@ dependencies = [
"rustc_lexer",
"rustc_session",
"rustc_span",
"smallvec 1.4.0",
"unicode-normalization",
]

Expand Down Expand Up @@ -4305,7 +4299,6 @@ dependencies = [
"rustc_errors",
"rustc_feature",
"rustc_fs_util",
"rustc_index",
"rustc_span",
"rustc_target",
"serialize",
Expand Down Expand Up @@ -4338,7 +4331,6 @@ dependencies = [
"rustc_ast",
"rustc_data_structures",
"rustc_hir",
"rustc_metadata",
"rustc_middle",
"rustc_session",
"rustc_span",
Expand Down Expand Up @@ -4629,13 +4621,13 @@ dependencies = [

[[package]]
name = "serde_derive"
version = "1.0.81"
version = "1.0.106"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "477b13b646f5b5b56fc95bedfc3b550d12141ce84f466f6c44b9a17589923885"
checksum = "9e549e3abf4fb8621bd1609f11dfc9f5e50320802273b12f3811a67e6716ea6c"
dependencies = [
"proc-macro2 0.4.30",
"quote 0.6.12",
"syn 0.15.35",
"proc-macro2 1.0.3",
"quote 1.0.2",
"syn 1.0.11",
]

[[package]]
Expand Down Expand Up @@ -4731,9 +4723,9 @@ checksum = "0df90a788073e8d0235a67e50441d47db7c8ad9debd91cbf43736a2a92d36537"

[[package]]
name = "sized-chunks"
version = "0.5.0"
version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "62db64dd92b3b54314b1e216c274634ca2b3fe8da8b3873be670cb1ac4dad30f"
checksum = "1ec31ceca5644fa6d444cc77548b88b67f46db6f7c71683b0f9336e671830d2f"
dependencies = [
"bitmaps",
"typenum",
Expand Down Expand Up @@ -4777,9 +4769,9 @@ checksum = "ffbc596e092fe5f598b12ef46cc03754085ac2f4d8c739ad61c4ae266cc3b3fa"

[[package]]
name = "stacker"
version = "0.1.8"
version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32c2467b8abbb417e4e62fd62229719b9c9d77714a7fa989f1afad16ba9c9743"
checksum = "72dd941b456e1c006d6b9f27c526d5b69281288aeea8cba82c19d3843d8ccdd2"
dependencies = [
"cc",
"cfg-if",
Expand All @@ -4799,7 +4791,7 @@ dependencies = [
"core",
"dlmalloc",
"fortanix-sgx-abi",
"hashbrown 0.6.2",
"hashbrown",
"hermit-abi",
"libc",
"panic_abort",
Expand Down Expand Up @@ -4931,18 +4923,6 @@ dependencies = [
"unicode-xid 0.2.0",
]

[[package]]
name = "synstructure"
version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "02353edf96d6e4dc81aea2d8490a7e9db177bf8acb0e951c24940bf866cb313f"
dependencies = [
"proc-macro2 0.4.30",
"quote 0.6.12",
"syn 0.15.35",
"unicode-xid 0.1.0",
]

[[package]]
name = "synstructure"
version = "0.12.1"
Expand Down Expand Up @@ -5437,9 +5417,9 @@ dependencies = [

[[package]]
name = "typenum"
version = "1.10.0"
version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "612d636f949607bdf9b123b4a6f6d966dedf3ff669f7f045890d3a4a73948169"
checksum = "373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33"

[[package]]
name = "ucd-parse"
Expand Down
4 changes: 2 additions & 2 deletions config.toml.example
Original file line number Diff line number Diff line change
Expand Up @@ -312,11 +312,11 @@

# Whether or not debug assertions are enabled for the compiler and standard
# library.
#debug-assertions = false
#debug-assertions = debug

# Whether or not debug assertions are enabled for the standard library.
# Overrides the `debug-assertions` option, if defined.
#debug-assertions-std = false
#debug-assertions-std = debug-assertions

# Debuginfo level for most of Rust code, corresponds to the `-C debuginfo=N` option of `rustc`.
# `0` - no debug info
Expand Down
1 change: 1 addition & 0 deletions src/bootstrap/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ toml = "0.5"
lazy_static = "1.3.0"
time = "0.1"
ignore = "0.4.10"
opener = "0.4"

[target.'cfg(windows)'.dependencies.winapi]
version = "0.3"
Expand Down
2 changes: 1 addition & 1 deletion src/bootstrap/builder.rs
Original file line number Diff line number Diff line change
Expand Up @@ -503,7 +503,7 @@ impl<'a> Builder<'a> {
Subcommand::Check { ref paths } => (Kind::Check, &paths[..]),
Subcommand::Clippy { ref paths } => (Kind::Clippy, &paths[..]),
Subcommand::Fix { ref paths } => (Kind::Fix, &paths[..]),
Subcommand::Doc { ref paths } => (Kind::Doc, &paths[..]),
Subcommand::Doc { ref paths, .. } => (Kind::Doc, &paths[..]),
Subcommand::Test { ref paths, .. } => (Kind::Test, &paths[..]),
Subcommand::Bench { ref paths, .. } => (Kind::Bench, &paths[..]),
Subcommand::Dist { ref paths } => (Kind::Dist, &paths[..]),
Expand Down
Loading