Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
8e3b9d2
Stabilize todo macro
Jun 15, 2019
560bf1b
Update src/libcore/macros.rs
Sep 4, 2019
711f673
Update macros.rs
Sep 4, 2019
445e735
Prevent rustdoc feature to be passed down to doctests
GuillaumeGomez Sep 25, 2019
366fdeb
Add new rustdoc-ui test to ensuire that rustdoc feature isn't passed …
GuillaumeGomez Sep 30, 2019
2ab7a67
Replace mentions of IRC with Discord
Oct 2, 2019
9fbb2a9
Fix missing calls to drop on unwind with lto=fat; issue 64655.
pnkfelix Oct 2, 2019
a371972
Regression tests for issue 64655.
pnkfelix Oct 2, 2019
3adcc3e
fix typo
pnkfelix Oct 2, 2019
c80ffcb
metadata: Remove `CrateMetadata::imported_name`
petrochenkov Sep 29, 2019
45d168a
metadata: Do not pass crate name after renaming to `register_crate`
petrochenkov Sep 29, 2019
cea2462
metadata: Remove `locator::Context::ident`
petrochenkov Sep 29, 2019
2293bdd
metadata: Simplify interface of `resolve_crate`
petrochenkov Sep 29, 2019
61a75af
metadata: Remove `CrateMetadata::host_lib`
petrochenkov Oct 1, 2019
498d908
metadata: Remove `CrateMetadata::name`
petrochenkov Oct 2, 2019
2d827b0
metadata: Remove unused `Option` from `fn dlsym_proc_macros`
petrochenkov Oct 2, 2019
94525e5
Dual proc macros: Use crate disambiguator from the target crate
petrochenkov Oct 2, 2019
a8d70d1
Add visit_projection_elem method to visitors
spastorino Oct 2, 2019
287ceed
Deprecate `#![plugin]` and `#[plugin_registrar]`.
Centril Sep 21, 2019
1b8ec97
plugin_registrary: use normal deprecation instead of hard coded warning.
Centril Oct 3, 2019
d1f95ef
--bless ui-fulldeps tests
Centril Oct 3, 2019
e7e6dec
Apply suggestions from code review
pnkfelix Oct 3, 2019
5e7e8cd
Update attributes.rs
pnkfelix Oct 3, 2019
71e5f78
Update issue-64655-extern-rust-must-allow-unwind.rs
pnkfelix Oct 3, 2019
4396a1c
add regression test for #60218
nikomatsakis Sep 20, 2019
e86af1b
Add long error explanation for E0556
GuillaumeGomez Oct 3, 2019
1d49f9a
update ui tests
GuillaumeGomez Oct 3, 2019
126bf3b
typo: fix typo in E0392
mathstuf Oct 3, 2019
b9ed642
Make visit_projection iterative
spastorino Oct 2, 2019
25c6376
Rollup merge of #61879 - stjepang:stabilize-todo, r=withoutboats
Centril Oct 3, 2019
fd7b2f8
Rollup merge of #64675 - Centril:deprecate-plugin, r=oli-obk
Centril Oct 3, 2019
e82d1d7
Rollup merge of #64706 - nikomatsakis:issue-60218-test-case, r=centril
Centril Oct 3, 2019
3c31eb3
Rollup merge of #64741 - GuillaumeGomez:prevent-rustdoc-feature-docte…
Centril Oct 3, 2019
38d76d8
Rollup merge of #65004 - BO41:mentions, r=alexcrichton
Centril Oct 3, 2019
527a747
Rollup merge of #65020 - pnkfelix:targetted-fix-for-always-marking-ru…
Centril Oct 3, 2019
7af56ad
Rollup merge of #65026 - petrochenkov:ice1, r=eddyb
Centril Oct 3, 2019
f258e49
Rollup merge of #65055 - GuillaumeGomez:long-err-explanation-E0556, r…
Centril Oct 3, 2019
320b931
Rollup merge of #65056 - spastorino:place-mut-visitor-adjusts, r=oli-obk
Centril Oct 3, 2019
dd97e17
Rollup merge of #65057 - mathstuf:fix-warning-typo, r=Centril
Centril Oct 3, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Apply suggestions from code review
Co-Authored-By: Mazdak Farrokhzad <[email protected]>
Co-Authored-By: Ralf Jung <[email protected]>
  • Loading branch information
3 people authored Oct 3, 2019
commit e7e6dec06a050c5bc4e7a93e6700fad28570779a
4 changes: 2 additions & 2 deletions src/librustc_codegen_llvm/attributes.rs
Original file line number Diff line number Diff line change
Expand Up @@ -281,7 +281,7 @@ pub fn from_fn_attrs(
//
// However, in the long term we should either:
// - fold this into final else (i.e. stop inspecting `id`)
// - or better still: whole-heartedly adopt Rust PR #63909.
// - adopt Rust PR #63909.
//
// see also Rust RFC 2753.

Expand All @@ -294,7 +294,7 @@ pub fn from_fn_attrs(
} else {
// Anything else is either:
//
// 1. A foreign item (like `extern "C" { fn foo(); }`), or
// 1. A foreign item using a non-Rust ABI (like `extern "C" { fn foo(); }`), or
//
// 2. A Rust item using a non-Rust ABI (like `extern "C" fn foo() { ... }`).
//
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// run-pass

// rust-lang/rust#64655: with panic=unwind, a panic from a subroutine
// should still run desstructors as it unwindws the stack. However,
// should still run destructors as it unwinds the stack. However,
// bugs with how the nounwind LLVM attribute was applied led to this
// simple case being mishandled *if* you had fat LTO turned on.

Expand Down Expand Up @@ -54,7 +54,7 @@ fn main() {

let wait = handle.join();

// reinstate handler to ease observation of assertion failures.
// Reinstate handler to ease observation of assertion failures.
std::panic::set_hook(old_hook);

assert!(wait.is_err());
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// run-pass

// rust-lang/rust#64655: with panic=unwind, a panic from a subroutine
// should still run desstructors as it unwinds the stack. However,
// should still run destructors as it unwinds the stack. However,
// bugs with how the nounwind LLVM attribute was applied led to this
// simple case being mishandled *if* you had optimization *and* fat
// LTO turned on.
Expand All @@ -13,7 +13,7 @@
// This test takes the code from the above issue and adapts it to
// better fit our test infrastructure:
//
// * Instead of relying on println! to observe whether the destructor
// * Instead of relying on `println!` to observe whether the destructor
// is run, we instead run the code in a spawned thread and
// communicate the destructor's operation via a synchronous atomic
// in static memory.
Expand Down