-
Commit 2d9ae8f686a8d0f5c7c751a3f5603f379caeccc9 by clattner:
remove dead fn signature, NFC.
-
edit: include/swift/SILOptimizer/Utils/Local.h
-
Commit bfddc4a763d1ae2f53a8c3281d2d6f08cd1211a0 by moiseev:
[stdlib] Make default implementations of bitwise operators as obsoleted
-
edit: stdlib/public/core/Policy.swift
-
add: test/stdlib/BinaryIntegerRequirements.swift
-
Commit dc103336d195fe334c075f719b4cdcd8b3675ef5 by asbreckenridge:
docs/Windows: Split doc into multiple files
-
add: docs/WindowsSubsystemForLinux.md
-
edit: docs/Windows.md
-
add: docs/WindowsCrossCompile.md
-
add: docs/WindowsBuild.md
-
Commit 8d73c6d562ce12308e071775c6f98d174ea1fdde by asbreckenridge:
docs/WindowsCrossCompile: Fix ICU flags for Swift build
-
edit: docs/WindowsCrossCompile.md
-
Commit b9cbc63feb36396b280117a5cb57ce1e4a543e06 by asbreckenridge:
docs/WindowsCrossCompile: Remove VS env vars that are no longer used
-
edit: docs/WindowsCrossCompile.md
-
Commit 9305156c0568a5709ec46698dd8b6f326eb4040c by asbreckenridge:
docs/WindowsBuild: Remove incorrect comment about supported versions
-
edit: docs/WindowsBuild.md
-
Commit 098a1c98f82049e1d4f6690331db61483952d1e6 by jordan_rose:
Stop importing SILModule.h in Frontend.h
-
edit: include/swift/Frontend/Frontend.h
-
edit: lib/Frontend/Frontend.cpp
-
edit: tools/driver/modulewrap_main.cpp
-
Commit a036033f9aef348279f5ab063000c303aba44f19 by jordan_rose:
[AST] Remove some redundant code for printing attributes
-
Commit bb339778b4dce6f6c0c9a5ee623bc5026941a0fd by jordan_rose:
Add @_weakLinked and a corresponding SIL attribute
-
add: test/IRGen/weak_import_native.sil
-
edit: lib/Sema/TypeCheckDecl.cpp
-
edit: include/swift/AST/Attr.def
-
edit: include/swift/Serialization/ModuleFormat.h
-
add: test/IRGen/weak_import_clang.swift
-
add: test/IRGen/weak_import_native.swift
-
edit: lib/AST/Decl.cpp
-
edit: include/swift/SIL/SILFunction.h
-
edit: lib/SIL/SILPrinter.cpp
-
edit: lib/Serialization/DeserializeSIL.cpp
-
edit: lib/ParseSIL/ParseSIL.cpp
-
edit: include/swift/IRGen/Linking.h
-
delete: test/IRGen/weak_import.swift
-
edit: lib/Serialization/SILFormat.h
-
edit: lib/SIL/SILFunction.cpp
-
edit: lib/SIL/SILModule.cpp
-
edit: lib/Serialization/SerializeSIL.cpp
-
edit: lib/Sema/TypeCheckAttr.cpp
-
add: test/IRGen/Inputs/weak_import_native_helper.swift
-
Commit 5e4390c7b055b26e9fbc86625070aea0db0f91a5 by mark.lacey:
Update ConstraintSystem::dump to check hasType before calling getType.
-
edit: lib/Sema/TypeCheckConstraints.cpp
-
Commit bc1c170a45c0882ed4b17edb38f5d39524dcc147 by pyaskevich:
[Runtime] Register type field metadata section
-
edit: stdlib/public/runtime/ImageInspection.h
-
edit: stdlib/public/runtime/ImageInspectionELF.cpp
-
edit: stdlib/public/runtime/MetadataLookup.cpp
-
edit: stdlib/public/runtime/ImageInspectionMachO.cpp
-
Commit 0da5e48a0e250cdd53b78e7a367325dd8328dc36 by pyaskevich:
[Runtime/Reflection] Add swift_getFieldAt runtime accessor
-
edit: stdlib/public/runtime/MetadataLookup.cpp
-
edit: include/swift/Runtime/Metadata.h
-
edit: stdlib/public/runtime/ImageInspectionMachO.cpp
-
edit: stdlib/public/runtime/Reflection.mm
-
edit: include/swift/Reflection/Records.h
-
Commit c44ad571c8ad67709e229d17165431cddacfbecf by pyaskevich:
[Runtime/ABI] Add ownership info to the name-to-type metadata builder
-
edit: stdlib/public/runtime/MetadataLookup.cpp
-
Commit 877c70bae90f1becaf8b8b3ecbccfd4c5d6126a9 by pyaskevich:
[Runtime/Metadata] Add support for dynamic field descriptor registration
-
edit: lib/IRGen/IRGenModule.h
-
edit: stdlib/public/runtime/MetadataLookup.cpp
-
edit: lib/IRGen/GenEnum.cpp
-
edit: include/swift/Runtime/Metadata.h
-
edit: lib/IRGen/GenDecl.cpp
-
edit: lib/IRGen/IRGenModule.cpp
-
edit: lib/IRGen/GenStruct.cpp
-
edit: lib/IRGen/GenReflection.cpp
-
edit: include/swift/Runtime/RuntimeFunctions.def
-
Commit 7a7825ff50f3414576c5a707aab60ad89d9ac4fb by pyaskevich:
[Runtime/Reflection] Switch enum mirrors to use runtime get field method
-
edit: test/stdlib/Runtime.swift.gyb
-
edit: stdlib/public/runtime/Reflection.mm
-
Commit 50785df558c5efd8d780bb442e0fa9f378623854 by pyaskevich:
[Runtime] NFC: Update names of the field section to swift5_fieldmd
-
edit: lib/IRGen/GenDecl.cpp
-
edit: stdlib/public/runtime/ImageInspectionELF.cpp
-
edit: stdlib/public/runtime/ImageInspectionMachO.cpp
-
Commit 8bc7ba2239e38a7a50b62792be29699d1b09ec24 by pyaskevich:
[IRGen] Don't generate field reflection metadata for opaque struct/enum
-
edit: lib/IRGen/GenEnum.cpp
-
edit: lib/IRGen/GenStruct.cpp
-
Commit 7bcd7306c0384c40197c38a869c806e2f1fd1d63 by pyaskevich:
[Runtime/Metadata] Move swift_getFieldAt to new generic context
-
edit: stdlib/public/runtime/MetadataLookup.cpp
-
edit: include/swift/Runtime/Metadata.h
-
Commit 3323ae36bf040eca9c2f854ff6f4433ba1641737 by pyaskevich:
[Metadata] Use ownership info from _typeByMangledName
-
edit: stdlib/public/runtime/MetadataLookup.cpp
-
Commit 194c84e0a4f1ed8e69db0279b2abc00f5a9ef57e by pyaskevich:
[MetadataLookup] Properly setup Demangler symbolic ref resolver
-
edit: stdlib/public/runtime/MetadataLookup.cpp
-
Commit eb316818c5667139fac448ee7f0871d5dfbf332c by pyaskevich:
Demangler: Fill in places we need to handle symbolic references and
-
edit: tools/swift-ide-test/swift-ide-test.cpp
-
edit: include/swift/Demangling/TypeDecoder.h
-
edit: lib/IDE/TypeReconstruction.cpp
-
edit: lib/Demangling/Remangler.cpp
-
edit: stdlib/public/runtime/MetadataLookup.cpp
-
edit: lib/Demangling/TypeDecoder.cpp
-
edit: lib/Demangling/Demangler.cpp
-
Commit 9d6dc72e154fd6f4171ffca3b0d80b9be02d5a03 by pyaskevich:
[IRGen/Reflection] Emit built-in reflection metadata in JIT mode
-
edit: lib/IRGen/IRGen.cpp
-
Commit f6be62dfdb3a84ffd193261ac61837ebdb4791e7 by pyaskevich:
[IRGen] Remove lazy field type accessor functions
-
edit: test/IRGen/enum.sil
-
edit: test/IRGen/dllimport.swift
-
edit: lib/IRGen/IRGenModule.cpp
-
edit: include/swift/Runtime/Metadata.h
-
edit: test/IRGen/cf.sil
-
edit: lib/IRGen/GenMeta.cpp
-
edit: lib/IRGen/IRGenModule.h
-
edit: test/IRGen/field_type_vectors.sil
-
edit: lib/IRGen/GenDecl.cpp
-
edit: test/IRGen/enum_value_semantics.sil
-
edit: test/IRGen/indirect_enum.sil
-
Commit 94017f7ee726d0d842c9147335c5c5214bf1c6e1 by pyaskevich:
[IRGen] Remove 'FieldNames' field from type context descriptor
-
edit: stdlib/public/runtime/MetadataLookup.cpp
-
edit: stdlib/public/runtime/Reflection.mm
-
edit: lib/IRGen/GenMeta.cpp
-
edit: test/IRGen/generic_structs.sil
-
edit: test/IRGen/class_resilience.swift
-
edit: lib/IRGen/GenEnum.cpp
-
edit: lib/IRGen/GenEnum.h
-
edit: include/swift/Runtime/Metadata.h
-
edit: test/IRGen/enum.sil
-
edit: test/IRGen/generic_classes.sil
-
Commit 437019067a769b70322de6871451c05dfc39bf87 by pyaskevich:
[IRGen] Ensure that all of the field type metadata is properly forced
-
edit: lib/IRGen/GenDecl.cpp
-
Commit 6a8b1e2a4097001f0c083cfb7e15663f613e567c by asbreckenridge:
docs/Windows: Format and clarify documentation
-
edit: docs/Windows.md
-
edit: docs/WindowsCrossCompile.md
-
edit: docs/WindowsBuild.md
-
edit: docs/WindowsSubsystemForLinux.md
-
Commit 20cb3e3eb24200f245cf7d4d013166f8528ef8ce by blangmuir:
[driver] Add -working-directory option
-
edit: include/swift/Option/Options.h
-
edit: include/swift/Option/Options.td
-
edit: lib/Driver/ToolChains.cpp
-
edit: lib/Driver/OutputFileMap.cpp
-
add: test/Driver/working-directory.swift
-
edit: include/swift/Driver/OutputFileMap.h
-
edit: lib/Driver/Driver.cpp
-
edit: include/swift/Driver/Driver.h
-
add: test/SourceKit/CodeComplete/complete_working_directory.swift
-
Commit fbe65e2bc5cd5008d02215451ccea2b762ceaa9a by github:
[ClangImporter] Import objc_subclassing_restricted classes as 'public'
-
edit: lib/ClangImporter/ImportDecl.cpp
-
add: test/ClangImporter/attr-objc_subclassing_restricted.swift
-
add: test/ClangImporter/Inputs/attr-objc_subclassing_restricted.h
-
Commit aa85e4512fa42e23562f6f41e4ad3343143631a0 by github:
Don't force inlinable constructors to delegate in non-resilient code
-
add: test/decl/init/resilience-cross-module.swift
-
edit: test/decl/init/resilience.swift
-
edit: lib/AST/Decl.cpp
-
edit: lib/Sema/TypeCheckStmt.cpp
-
Commit d782f467b07a5d66e68bd01ca5ba04c3a39ccfcc by jordan_rose:
[SILGen] Factor out the generation of blocks for switching on an enum
-
edit: lib/SILGen/SILGenPattern.cpp
-
Commit 36eae9d4f63f07498f6c4c711bdf84e4732cae59 by jordan_rose:
[SILGen] Generate a trap for unexpected cases in all @objc enums
-
add: test/Interpreter/enum-nonexhaustivity.swift
-
edit: test/SILGen/downgrade_exhaustivity_swift3.swift
-
add: test/Interpreter/Inputs/enum-nonexhaustivity.h
-
edit: lib/SILGen/SILGenPattern.cpp
-
edit: test/SILGen/enum_resilience.swift
-
edit: test/IRGen/objc_enum_multi_file.swift
-
Commit 49e71c941506b51da106119e1b07ac218519f84a by jordan_rose:
[SILGen] Minor improvements to generateEnumCaseBlocks
-
edit: lib/SILGen/SILGenPattern.cpp
-
Commit 9b6a9946ecbbda5a90b399605dfb4027fb7a55d3 by aprantl:
Be explicit about whether a DebugInfo-carying SILInstruction has debug
-
edit: lib/SILGen/SILGenConstructor.cpp
-
edit: lib/ParseSIL/ParseSIL.cpp
-
edit: include/swift/SIL/SILCloner.h
-
edit: lib/SILGen/SILGenProlog.cpp
-
edit: include/swift/SIL/SILBuilder.h
-
edit: lib/SILGen/SILGenExpr.cpp
-
edit: lib/SIL/SILVerifier.cpp
-
edit: lib/SILGen/SILGenDecl.cpp
-
edit: lib/IRGen/IRGenSIL.cpp
-
edit: lib/IRGen/LoadableByAddress.cpp
-
edit: test/DebugInfo/local-vars.swift.gyb
-
edit: lib/SIL/SILInstructions.cpp
-
edit: lib/SIL/SILPrinter.cpp
-
edit: test/DebugInfo/fnptr.swift
-
edit: lib/SILOptimizer/IPO/CapturePromotion.cpp
-
delete: test/DebugInfo/arg-debug_value.swift
-
edit: lib/SILOptimizer/Transforms/SILMem2Reg.cpp
-
edit: lib/SILGen/SILGenFunction.h
-
edit: lib/SILOptimizer/Mandatory/AddressLowering.cpp
-
edit: include/swift/SIL/SILInstruction.h
-
edit: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp
-
edit: lib/SILOptimizer/Utils/GenericCloner.cpp
-
Commit 9d705748bbc9fd0b9dc8810767cb7dc7629e4589 by moiseev:
[stdlib] Remove the unnecessary compactMap overload
-
edit: stdlib/public/core/StringRangeReplaceableCollection.swift.gyb
-
Commit 1a67b5c60ee812ac1e61e2eedefd4ca8abb7d7df by xi_ge:
cmake: mark recently added python files as gyb dependencies.
-
edit: cmake/modules/SwiftHandleGybSources.cmake
-
Commit fed7aedf4586054fb1f507e0386f5e8c199162e9 by ditaliano:
[lldb] Run the lit-style checks as part of --test for lldb.
-
edit: utils/build-script-impl
-
Commit 13c80255fb0d25264e82b282e59a95d0b20ebbcc by compnerd:
utils: remove reference to swiftImageInspectionStatic
-
edit: utils/static-executable-args.lnk
-
Commit 4c41c120669934b911167e85d964326f3e0d775f by cwakamo:
[stdlib] Introduced the CustomPlaygroundDisplayConvertible protocol.
-
edit: stdlib/public/core/CMakeLists.txt
-
add: stdlib/public/core/PlaygroundDisplay.swift
-
edit: stdlib/public/core/GroupInfo.json
-
Commit a2aacd73ddfed43e01f9b30ed94d3555b5f7ce45 by cwakamo:
[stdlib] Deprecated PlaygroundQuickLook and
-
edit: stdlib/public/SDK/AppKit/AppKit.swift
-
edit: stdlib/public/core/StringUTF8.swift
-
edit: stdlib/public/SDK/Foundation/URL.swift
-
edit: stdlib/public/core/Mirror.swift
-
edit: stdlib/public/core/Mirrors.swift.gyb
-
edit: stdlib/public/SDK/Foundation/Date.swift
-
edit: stdlib/public/core/Substring.swift.gyb
-
edit: stdlib/public/SDK/SpriteKit/SpriteKitQuickLooks.swift.gyb
-
edit: stdlib/public/core/StringUnicodeScalarView.swift
-
edit: stdlib/public/SDK/Foundation/NSURL.swift
-
edit: stdlib/public/SDK/UIKit/UIKit.swift
-
edit: stdlib/public/core/StringUTF16.swift
-
edit: stdlib/public/SDK/Foundation/NSRange.swift
-
edit: stdlib/public/SDK/Foundation/NSString.swift
-
edit: stdlib/public/SDK/CoreGraphics/CoreGraphics.swift
-
edit: stdlib/public/SDK/Foundation/NSDate.swift
-
edit: stdlib/public/core/UnsafePointer.swift.gyb
-
edit: stdlib/public/core/UnsafeRawPointer.swift.gyb
-
Commit b3d1a83ad8c4a67e571d90c2bf8b8d7a0a089936 by cwakamo:
[stdlib] Updated the doc comments for
-
edit: stdlib/public/core/Mirror.swift
-
Commit 677491fc9b53a566d713c62a6658ff330ec50ced by xi_ge:
[SourceKit] Add syntaxtype for #error/#warning (#14742)
-
edit: include/swift/Syntax/TokenKinds.def
-
edit: tools/SourceKit/lib/SwiftLang/SwiftDocSupport.cpp
-
edit: tools/swift-ide-test/swift-ide-test.cpp
-
edit: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.cpp
-
edit: lib/IDE/SyntaxModel.cpp
-
edit: include/swift/IDE/SyntaxModel.h
-
edit: test/SourceKit/SyntaxMapData/syntaxmap-pound-keyword.swift
-
edit: test/SourceKit/SyntaxMapData/syntaxmap-pound-keyword.swift.response
-
edit: utils/gyb_sourcekit_support/UIDs.py
-
edit: test/IDE/coloring_configs.swift
-
Commit 6f46362f3875baee644ada6f90eb44bba78e0af9 by ghoare:
[Stats] Improve stats tracing readability a little.
-
edit: lib/AST/Decl.cpp
-
edit: lib/ClangImporter/ImportDecl.cpp
-
Commit 76b82accbca47bfd8cf69ba0e11123a5a474f2f8 by ghoare:
[Stats] Simplify FrontendStatsTracer uses and formatter-definitions.
-
edit: lib/SIL/SILFunction.cpp
-
edit: lib/Sema/TypeCheckDecl.cpp
-
edit: lib/SILGen/SILGen.cpp
-
edit: lib/AST/Expr.cpp
-
edit: lib/AST/Decl.cpp
-
edit: lib/Basic/Statistic.cpp
-
edit: lib/ClangImporter/ImportDecl.cpp
-
edit: lib/Sema/TypeChecker.cpp
-
edit: include/swift/Basic/Statistic.h
-
Commit 5f01c19d8e77f9a1c4ffde3c352c573144f16a48 by ghoare:
[Stats] Add support for tracing protocol conformances.
-
edit: lib/Basic/Statistic.cpp
-
edit: lib/AST/ProtocolConformance.cpp
-
edit: include/swift/Basic/Statistic.h
-
Commit c968670ed34177a00463779d7b2d1bf1223ececd by ghoare:
[Stats] Add a stats tracer to check-conformance phase.
-
edit: lib/Sema/TypeCheckProtocol.cpp
-
Commit 9446d5106b78d3821189a093a763322526a9ce11 by ghoare:
[Stats] Expand -trace-stats-events test to cover recent work.
-
edit: test/Misc/stats_dir_tracer.swift
-
Commit deabc3fe65f66740942a03540571513a7a81d1bd by ghoare:
[Stats] Add a recursive-timers registry to UnifiedStatsReporter.
-
edit: include/swift/Basic/Statistic.h
-
edit: lib/Basic/Statistic.cpp
-
Commit 819275945d15a0b51468eb31a9fffa70f98a8f3a by ghoare:
[Stats] Replace RecursiveSharedTimer with FrontendStatsTracer.
-
edit: lib/AST/NameLookup.cpp
-
edit: lib/Basic/Statistic.cpp
-
edit: include/swift/Basic/Timer.h
-
edit: lib/ClangImporter/ImportDecl.cpp
-
edit: include/swift/Basic/Statistic.h
-
edit: test/Misc/stats_dir_tracer.swift
-
edit: include/swift/Basic/Statistics.def
-
Commit dd85e946e735789f8df6ebb1dbd5f1ac65ba401d by ghoare:
[Stats] Replace nonstandard SharedTimers with FrontendStatsTracers.
-
edit: lib/Frontend/Frontend.cpp
-
edit: lib/AST/ASTContext.cpp
-
edit: lib/Sema/TypeChecker.cpp
-
edit: include/swift/Basic/Statistic.h
-
edit: lib/Basic/Statistic.cpp
-
Commit 7fe97c77c5a54563df0e08aee130d99c51f888de by ghoare:
[Stats] Permit negative counters and deltas.
-
edit: lib/Basic/Statistic.cpp
-
edit: include/swift/Basic/Statistic.h
-
Commit 9288b71b604b9c7ffe6cd6a34d2416915103d83b by pyaskevich:
[MetadataLookup] Enable field descriptor cache
-
edit: stdlib/public/runtime/MetadataLookup.cpp
-
Commit 333f6146fc7e50225893129e4df3f495ddd70df7 by pyaskevich:
[IRGen] NFC: Update structure of ClassContextDescriptor representation
-
edit: lib/IRGen/GenMeta.cpp
-
edit: lib/IRGen/IRGenModule.h
-
edit: lib/IRGen/IRGenModule.cpp
-
edit: lib/IRGen/GenDecl.cpp
-
Commit 628c446fe36102cee8165cd55ab87ef0438f4d87 by ghoare:
[Stats] Add -profile-stats-{events,entities}
-
edit: lib/Basic/Statistic.cpp
-
edit: lib/Driver/ToolChains.cpp
-
edit: lib/FrontendTool/FrontendTool.cpp
-
edit: include/swift/Basic/Statistic.h
-
edit: include/swift/Frontend/FrontendOptions.h
-
edit: lib/Frontend/ArgsToFrontendOptionsConverter.cpp
-
edit: include/swift/Option/Options.td
-
Commit 9d34041a9c97395e9548217bba9ef903a49350c6 by ghoare:
[Stats] Add a test for -profile-stats-{events,entities}
-
add: test/Misc/stats_dir_profiler.swift
-
Commit 4867ec006143f9cc4d3459dc316f0acd2a3f8083 by ghoare:
[Docs] Explain batch mode a bit, in DriverInternals.rst
-
edit: docs/DriverInternals.rst
-
Commit 420ae40df63bced431c290eb28ac7c472a674552 by bcardosolopes:
[Modules] Prevent nonrecoverable module-out-of-date errors in projects
-
edit: lib/Frontend/FrontendAction.cpp
-
edit: include/clang/Basic/LangOptions.def
-
edit: lib/Frontend/ASTUnit.cpp
-
edit: lib/Frontend/CompilerInvocation.cpp
-
edit: lib/Serialization/ASTReader.cpp
-
edit: test/Modules/explicit-build.cpp