public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/rust/master] Merge #1427
@ 2022-08-06 12:09 Thomas Schwinge
  0 siblings, 0 replies; only message in thread
From: Thomas Schwinge @ 2022-08-06 12:09 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:8809ee8c6a5621e830f3cfe66c381f986e63c7f2

commit 8809ee8c6a5621e830f3cfe66c381f986e63c7f2
Merge: 2d824b796cd f742538d133
Author: bors[bot] <26634292+bors[bot]@users.noreply.github.com>
Date:   Fri Jul 29 16:27:22 2022 +0000

    Merge #1427
    
    1427: unsafe: Check for unsafe function/method calls r=CohenArthur a=CohenArthur
    
    Addresses #1411
    
    Co-authored-by: Arthur Cohen <arthur.cohen@embecosm.com>

Diff:

 gcc/rust/backend/rust-compile-resolve-path.cc      |  3 +-
 gcc/rust/checks/errors/rust-unsafe-checker.cc      | 91 +++++++++++++++++++++-
 gcc/rust/checks/errors/rust-unsafe-checker.h       |  7 ++
 gcc/rust/hir/rust-ast-lower-base.cc                | 14 ++--
 gcc/rust/hir/rust-ast-lower-extern.h               |  6 +-
 gcc/rust/util/rust-hir-map.cc                      | 32 ++++++--
 gcc/rust/util/rust-hir-map.h                       | 10 ++-
 gcc/testsuite/rust/compile/issue-1173.rs           |  7 +-
 gcc/testsuite/rust/compile/torture/intrinsics-1.rs | 16 ++--
 .../rust/compile/torture/transmute-size-check-1.rs |  2 +-
 gcc/testsuite/rust/compile/torture/transmute1.rs   |  2 +-
 gcc/testsuite/rust/compile/unsafe6.rs              | 14 ++++
 gcc/testsuite/rust/compile/unsafe7.rs              |  9 +++
 gcc/testsuite/rust/compile/unsafe8.rs              | 14 ++++
 .../rust/execute/torture/builtin_macro_cfg.rs      |  8 +-
 .../rust/execute/torture/builtin_macro_concat.rs   |  7 +-
 .../rust/execute/torture/builtin_macro_env.rs      |  7 +-
 .../execute/torture/builtin_macro_include_bytes.rs | 60 +++++++-------
 .../execute/torture/builtin_macro_include_str.rs   | 18 +++--
 .../rust/execute/torture/builtin_macro_line.rs     |  6 +-
 .../rust/execute/torture/builtin_macros1.rs        |  4 +-
 .../rust/execute/torture/builtin_macros3.rs        |  7 +-
 gcc/testsuite/rust/execute/torture/macros10.rs     |  4 +-
 gcc/testsuite/rust/execute/torture/macros12.rs     |  4 +-
 gcc/testsuite/rust/execute/torture/macros13.rs     |  4 +-
 gcc/testsuite/rust/execute/torture/macros14.rs     |  4 +-
 gcc/testsuite/rust/execute/torture/macros22.rs     | 12 ++-
 gcc/testsuite/rust/execute/torture/macros29.rs     | 20 ++---
 gcc/testsuite/rust/execute/torture/macros30.rs     | 22 +++---
 gcc/testsuite/rust/execute/torture/macros31.rs     |  8 +-
 gcc/testsuite/rust/execute/torture/match_bool1.rs  | 33 ++++----
 gcc/testsuite/rust/execute/torture/match_byte1.rs  | 29 ++++---
 gcc/testsuite/rust/execute/torture/match_char1.rs  | 29 ++++---
 gcc/testsuite/rust/execute/torture/match_int1.rs   | 59 ++++++++------
 gcc/testsuite/rust/execute/torture/match_loop1.rs  | 21 +++--
 gcc/testsuite/rust/execute/torture/match_range1.rs | 19 +++--
 gcc/testsuite/rust/execute/torture/match_range2.rs | 23 +++---
 gcc/testsuite/rust/execute/torture/match_tuple1.rs | 14 ++--
 gcc/testsuite/rust/link/simple_function_0.rs       |  1 +
 39 files changed, 460 insertions(+), 190 deletions(-)


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-08-06 12:09 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-08-06 12:09 [gcc/devel/rust/master] Merge #1427 Thomas Schwinge

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).