File tree
4,282 files changed
+136702
-64826
lines changed- .github
- Runtimes
- Core
- CommandLineSupport
- Concurrency
- Demangling
- RemoteInspection
- SwiftOnoneSupport
- SwiftRemoteMirror
- cmake
- caches/Vendors/Apple
- interface
- modules
- core
- runtime
- Overlay
- Android
- Android
- Math
- clang
- Cxx
- cxxshim
- libstdcxx
- std
- Windows
- CRT
- WinSDK
- clang
- clang
- cmake
- caches/Vendors/Apple
- interface
- modules
- Supplemental
- Differentiation
- Distributed
- cmake/caches/Vendors/Apple
- Observation
- cmake/caches/Vendors/Apple
- StringProcessing
- RegexBuilder
- _RegexParser
- _StringProcessing
- Synchronization
- cmake/caches/Vendors/Apple
- Volatile
- cmake/modules
- cmake
- modules
- toolchains
- SwiftCompilerSources
- Sources
- AST
- Basic
- Optimizer
- Analysis
- DataStructures
- FunctionPasses
- InstructionSimplification
- ModulePasses
- PassManager
- TestPasses
- Utilities
- SIL
- DataStructures
- Utilities
- benchmark
- cmake/modules
- multi-source/Monoids
- scripts
- single-source
- utils
- cmake
- modules
- docs
- ABI
- EmbeddedSwift
- HowToGuides
- ReferenceGuides
- SIL
- proposals/archive
- include
- swift-c/DependencyScan
- swift
- ABI
- APIDigester
- AST
- Basic
- Bridging
- ClangImporter
- Demangling
- DependencyScan
- Driver
- Frontend
- IDETool
- IDE
- IRGen
- Index
- Option
- Parse
- PrintAsClang
- RemoteInspection
- RuntimeHeaders/llvm/Support
- Remote
- Runtime
- SILOptimizer
- Analysis
- Differentiation
- PassManager
- Utils
- SIL
- Sema
- Serialization
- StaticMirror
- SwiftRemoteMirror
- Threading/Impl
- lib
- APIDigester
- ASTGen
- Sources
- ASTGen
- MacroEvaluation
- SwiftIDEUtilsBridging
- AST
- Bridging
- RequirementMachine
- Basic
- ClangImporter
- SwiftBridging/swift
- ConstExtract
- Demangling
- DependencyScan
- DriverTool
- Driver
- FrontendTool
- Frontend
- IDETool
- IDE
- IRGen
- Index
- LLVMPasses
- Macros/Sources/SwiftMacros
- Migrator
- Option
- Parse
- PrintAsClang
- Refactoring
- Async
- RemoteAST
- SILGen
- SILOptimizer
- Analysis
- Differentiation
- FunctionSignatureTransforms
- IPO
- LoopTransforms
- Mandatory
- PassManager
- SILCombiner
- SemanticARC
- Transforms
- UtilityPasses
- Utils
- SIL
- IR
- Parser
- Utils
- Verifier
- Sema
- DerivedConformance
- Serialization
- StaticMirror
- SymbolGraphGen
- Tooling/libSwiftScan
- stdlib
- cmake
- modules
- include/llvm
- ADT
- Support
- private
- OSLog
- RuntimeUnittest
- StdlibCollectionUnittest
- StdlibUnicodeUnittest
- StdlibUnittestFoundationExtras
- StdlibUnittest
- SwiftPrivateLibcExtras
- SwiftPrivateThreadExtras
- SwiftPrivate
- SwiftReflectionTest
- public
- ClangOverlays
- CommandLineSupport
- CompatibilityOverride
- Concurrency
- Cxx
- cxxshim
- std
- Differentiation
- Distributed
- Observation/Sources/Observation
- Platform
- RemoteInspection
- RuntimeModule
- SwiftOnoneSupport
- SwiftRemoteMirror
- SwiftShims/swift/shims
- Synchronization
- Atomics
- Mutex
- Volatile
- Windows
- core
- Span
- libexec/swift-backtrace
- runtime
- stubs
- toolchain
- CompatibilityDynamicReplacements
- CompatibilitySpan
- test
- APINotes
- Inputs/broken-modules
- ASTGen
- AssociatedTypeInference
- AutoDiff
- IRGen
- SILGen
- SILOptimizer
- closure_specialization
- SIL
- Sema
- Serialization
- compiler_crashers_fixed
- stdlib
- validation-test
- always_emit_into_client
- Inputs
- MultiFileModule
- MultiModuleProtocol
- MultiModuleStruct
- MultiModule
- SingleFileModule
- closure_specialization
- Availability
- Inputs
- Backtracing
- Inputs
- CAS
- Casting
- ClangImporter
- Inputs
- custom-modules
- MixedSource
- Concurrency
- Inputs
- Reflection
- Runtime
- attr_execution
- toplevel
- ConstExtraction
- ConstValues
- Constraints
- DebugInfo
- Demangle/Inputs
- Distributed
- Runtime
- Driver
- FixCode
- Inputs
- Frontend
- DiagnosticVerifier
- Inputs/broken-c-module
- Inputs
- Generics
- IDE
- clang-importing
- IRGen
- Inputs
- async
- prespecialized-metadata
- stdlib
- temporary_allocation
- Index
- Store
- Inputs
- clang-importer-sdk
- swift-modules
- usr/include
- objc
- custom-modules/availability-domains
- Interop
- CxxToSwiftToCxx
- Cxx
- class
- Inputs
- access
- inheritance
- Inputs
- method
- move-only
- Inputs
- enum
- Inputs
- extern-var
- foreign-reference
- Inputs
- function
- implementation-only-imports
- library-evolution
- modules
- Inputs
- namespace
- Inputs
- objc-correctness
- Inputs
- operators
- Inputs
- static
- stdlib
- Inputs
- overlay
- swiftify-import
- templates
- Inputs
- union
- C
- bounds-safety
- Inputs
- implementation-only-imports
- struct
- Inputs
- swiftify-import
- Inputs
- ObjCToSwiftToObjCxx
- ObjC
- swiftify-import
- Inputs
- SwiftToCxx
- class
- core
- expose-attr
- initializers
- methods
- properties
- stdlib
- string
- structs
- Interpreter
- Inputs
- SDK
- LinkerSections
- Macros
- Inputs
- SwiftifyImport
- CountedBy
- CxxSpan
- MacroErrors
- SizedBy
- Misc
- ModuleInterface
- Inputs
- objc_implementation
- ModuleCache
- NameLookup
- Inputs
- MemberImportVisibility
- Parse
- PrintAsObjC
- Profiler
- Prototypes
- Reflection
- Inputs
- Runtime
- SILGen
- Inputs
- SILOptimizer
- Inputs
- assemblyvision_remark
- SIL
- Parser
- Serialization
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
4,282 files changed
+136702
-64826
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
| 9 | + | |
| 10 | + | |
| 11 | + |
Large diffs are not rendered by default.
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
97 | 97 |
| |
98 | 98 |
| |
99 | 99 |
| |
| 100 | + | |
| 101 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
2 | 1 |
| |
3 | 2 |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
8 | 127 |
| |
9 | 128 |
| |
10 | 129 |
| |
| |||
10787 | 10906 |
| |
10788 | 10907 |
| |
10789 | 10908 |
| |
| 10909 | + | |
| 10910 | + | |
| 10911 | + | |
10790 | 10912 |
| |
| 10913 | + | |
| 10914 | + | |
10791 | 10915 |
| |
10792 | 10916 |
| |
10793 | 10917 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
336 | 336 |
| |
337 | 337 |
| |
338 | 338 |
| |
| 339 | + | |
| 340 | + | |
339 | 341 |
| |
340 | 342 |
| |
341 | 343 |
| |
| |||
462 | 464 |
| |
463 | 465 |
| |
464 | 466 |
| |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
465 | 471 |
| |
466 | 472 |
| |
467 | 473 |
| |
| |||
624 | 630 |
| |
625 | 631 |
| |
626 | 632 |
| |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
627 | 644 |
| |
628 | 645 |
| |
629 | 646 |
| |
| |||
818 | 835 |
| |
819 | 836 |
| |
820 | 837 |
| |
| 838 | + | |
| 839 | + | |
| 840 | + | |
821 | 841 |
| |
822 | 842 |
| |
823 | 843 |
| |
| |||
828 | 848 |
| |
829 | 849 |
| |
830 | 850 |
| |
| 851 | + | |
| 852 | + | |
| 853 | + | |
| 854 | + | |
| 855 | + | |
| 856 | + | |
| 857 | + | |
| 858 | + | |
| 859 | + | |
| 860 | + | |
| 861 | + | |
| 862 | + | |
| 863 | + | |
831 | 864 |
| |
832 | 865 |
| |
833 | 866 |
| |
| |||
868 | 901 |
| |
869 | 902 |
| |
870 | 903 |
| |
871 |
| - | |
872 |
| - | |
873 |
| - | |
874 |
| - | |
875 |
| - | |
876 |
| - | |
| 904 | + | |
877 | 905 |
| |
878 | 906 |
| |
879 | 907 |
| |
| |||
1070 | 1098 |
| |
1071 | 1099 |
| |
1072 | 1100 |
| |
| 1101 | + | |
| 1102 | + | |
1073 | 1103 |
| |
1074 | 1104 |
| |
1075 | 1105 |
| |
| |||
1141 | 1171 |
| |
1142 | 1172 |
| |
1143 | 1173 |
| |
1144 |
| - | |
1145 |
| - | |
1146 |
| - | |
1147 |
| - | |
1148 |
| - | |
1149 |
| - | |
1150 |
| - | |
1151 |
| - | |
1152 | 1174 |
| |
1153 | 1175 |
| |
1154 | 1176 |
| |
| |||
1404 | 1426 |
| |
1405 | 1427 |
| |
1406 | 1428 |
| |
1407 |
| - | |
1408 |
| - | |
| 1429 | + | |
| 1430 | + | |
| 1431 | + | |
1409 | 1432 |
| |
1410 | 1433 |
| |
1411 | 1434 |
| |
| |||
1590 | 1613 |
| |
1591 | 1614 |
| |
1592 | 1615 |
| |
1593 |
| - | |
1594 |
| - | |
1595 |
| - | |
1596 |
| - | |
1597 |
| - | |
1598 |
| - | |
1599 |
| - | |
1600 |
| - | |
1601 |
| - | |
1602 |
| - | |
1603 |
| - | |
1604 |
| - | |
1605 |
| - | |
1606 |
| - | |
1607 |
| - | |
1608 |
| - | |
1609 | 1616 |
| |
1610 | 1617 |
| |
1611 | 1618 |
| |
| |||
1633 | 1640 |
| |
1634 | 1641 |
| |
1635 | 1642 |
| |
| 1643 | + | |
| 1644 | + | |
| 1645 | + | |
| 1646 | + | |
| 1647 | + | |
| 1648 | + | |
1636 | 1649 |
| |
1637 | 1650 |
| |
1638 | 1651 |
| |
1639 | 1652 |
| |
1640 | 1653 |
| |
1641 | 1654 |
| |
1642 | 1655 |
| |
| 1656 | + | |
| 1657 | + | |
1643 | 1658 |
| |
1644 | 1659 |
| |
1645 | 1660 |
| |
| |||
1658 | 1673 |
| |
1659 | 1674 |
| |
1660 | 1675 |
| |
1661 |
| - | |
| 1676 | + | |
1662 | 1677 |
| |
1663 | 1678 |
| |
1664 | 1679 |
| |
1665 | 1680 |
| |
1666 | 1681 |
| |
1667 | 1682 |
| |
| 1683 | + | |
| 1684 | + | |
| 1685 | + | |
| 1686 | + | |
| 1687 | + | |
| 1688 | + | |
| 1689 | + | |
| 1690 | + | |
| 1691 | + | |
| 1692 | + | |
| 1693 | + | |
| 1694 | + | |
| 1695 | + | |
| 1696 | + | |
| 1697 | + | |
| 1698 | + | |
| 1699 | + | |
| 1700 | + | |
| 1701 | + | |
| 1702 | + | |
| 1703 | + | |
| 1704 | + | |
1668 | 1705 |
| |
1669 | 1706 |
| |
1670 |
| - | |
| 1707 | + | |
1671 | 1708 |
| |
1672 | 1709 |
| |
1673 | 1710 |
| |
| 1711 | + | |
| 1712 | + | |
1674 | 1713 |
| |
1675 |
| - | |
| 1714 | + | |
1676 | 1715 |
| |
1677 | 1716 |
| |
1678 | 1717 |
| |
| |||
1684 | 1723 |
| |
1685 | 1724 |
| |
1686 | 1725 |
| |
1687 |
| - | |
| 1726 | + | |
| 1727 | + | |
1688 | 1728 |
| |
1689 | 1729 |
| |
1690 | 1730 |
|
0 commit comments