swift
d9f7d94a - Merge pull request #75413 from DougGregor/unsafe

Commit
304 days ago
Merge pull request #75413 from DougGregor/unsafe Introduce `@unsafe` and the ability to prohibit use of unsafe entities
Author
  • include/swift
    • AST
      • File
        Decl.h
      • File
        DeclAttr.def
      • File
        DiagnosticsSema.def
      • File
        TypeCheckRequests.h
      • File
        TypeCheckerTypeIDZone.def
      • File
        Types.h
    • Basic
      • File
        Features.def
  • lib
    • AST
      • File
        ASTContext.cpp
      • File
        ASTPrinter.cpp
      • File
        Decl.cpp
      • File
        FeatureSet.cpp
      • File
        Type.cpp
      • File
        TypeCheckRequests.cpp
    • ASTGen/Sources/ASTGen
      • File
        DeclAttrs.swift
    • ClangImporter
      • File
        ImportDecl.cpp
    • Parse
      • File
        ParseStmt.cpp
    • Sema
      • File
        AssociatedTypeInference.cpp
      • File
        TypeCheckAttr.cpp
      • File
        TypeCheckAvailability.cpp
      • File
        TypeCheckDecl.cpp
      • File
        TypeCheckDeclOverride.cpp
      • File
        TypeCheckProtocol.cpp
      • File
        TypeCheckType.cpp
      • File
        TypeCheckType.h
  • stdlib
    • cmake/modules
      • File
        SwiftSource.cmake
    • public
      • Concurrency
        • File
          CMakeLists.txt
        • File
          PartialAsyncTask.swift
        • File
          Task.swift
      • Synchronization/Mutex
        • File
          Mutex.swift
      • Volatile
        • File
          Volatile.swift
      • core
        • File
          Builtin.swift
        • File
          CTypes.swift
        • File
          Misc.swift
        • File
          Optional.swift
        • File
          Unmanaged.swift
        • UnsafeBufferPointer.swift.gyb
        • File
          UnsafePointer.swift
        • UnsafeRawBufferPointer.swift.gyb
        • File
          UnsafeRawPointer.swift
  • test
    • Unsafe
      • Inputs
        • module.modulemap
        • File
          unsafe_decls.h
        • File
          unsafe_swift_decls.swift
      • File
        interface_printing.swift
      • File
        unsafe.swift
      • File
        unsafe_concurrency.swift
      • File
        unsafe_disallowed.swift
      • File
        unsafe_imports.swift
      • File
        unsafe_stdlib.swift
    • api-digester/Outputs
      • stability-stdlib-source-base.swift.expected