Report
[FAILURE] oss-swift_tools-RA_stdlib-RDA_test-macos-resilience [#184]
Build URL:
https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/184/
Project:
oss-swift_tools-RA_stdlib-RDA_test-macos-resilience
Date of build:
Sat, 29 Apr 2017 05:08:20 -0700
Build duration:
2 hr 4 min
Identified problems:
- Unexpected pass: This build failed because a test marked as XFAIL unexpectedly passes. This could mean that the cause for the XFAIL is fixed, but it warrants investigation in any case.
- Regression test failed: This build failed because a regression test in the test suite FAILed. Below is a list of all errors:
Changes
-
Commit b7b9245faa00301801be0c23b5eeb1fe91653763 by Ted Kremenek:
Bump Swift version to 4.0- edit: CMakeLists.txt
-
Commit dcc43ec602e40e82b4aef2b054a91babf1340aa3 by Ted Kremenek:
Adjust to return compatibility version in Swift 3 mode.- edit: lib/Basic/Version.cpp
-
Commit 7c664d1835dd4b6b7eda759469b9c77938c1cbf7 by Ted Kremenek:
Bump default version in build script.- edit: utils/build-script
-
Commit 6106868eb1f632a2bd3cf0575b4a42703da5fad6 by Ted Kremenek:
Force -swift-version 3 for Standard Library and overlays.- edit: cmake/modules/SwiftSource.cmake
-
Commit d36b0b6b1fcf7b1f844f4f802f0a440d9c30381d by Ted Kremenek:
Compile all standard library as Swift 3 mode.- edit: cmake/modules/SwiftSource.cmake
-
Commit 3fb6e714110ac0b17f785a724650af8b303f937c by Ted Kremenek:
Force the benchmark suite to build with -swift-version 3.- edit: benchmark/cmake/modules/AddSwiftBenchmarkSuite.cmake
-
Commit 81b00d46ab9e5f4a699e561b1c3635b2aa99c14f by Ted Kremenek:
These tests explicitly need -swift-version 3.- edit: test/stdlib/NSStringAPI.swift
- edit: test/IDE/complete_crashes.swift
- edit: test/IDE/complete_func_reference.swift
- edit: test/IDE/range_info_basics.swift
- edit: test/attr/attr_objc_clang.swift
- edit: test/IDE/merge_local_types.swift
- edit: test/IDE/print_usrs.swift
- edit: test/attr/attr_dynamic_infer.swift
- edit: test/IDE/complete_stdlib_optional.swift
- edit: test/IDE/local_types.swift
- edit: test/IDE/complete_dynamic_lookup.swift
-
Commit 243f6145521b2ae097b4a8a7c067e27df235a412 by Ted Kremenek:
Update test to reflect new default is -swift-version 4.- edit: test/Driver/swift-version-default.swift
-
Commit 4aa0f46fbbd88738b55e5e9dc0b05a84b432e772 by Ted Kremenek:
Underlying Swift 3 version is now ‘3.2’- edit: test/Serialization/Recovery/crash-recovery.swift
-
Commit 01e09036e19b8bc20da919f4a3a28a5b4ae63796 by Ted Kremenek:
baseAddress is optional.- edit: test/stdlib/TestUUID.swift
-
Commit ad5eab98db5c39ba705256cbbc6c1cf679897026 by Ted Kremenek:
Force specific tests from validation suit to -swift-version 3.- edit: validation-test/Serialization/rdar29694978.swift
- edit: validation-test/IDE/crashers_2/0010-reference-to-self-in-extension-init.swift
- edit: validation-test/IDE/crashers_2/0011-complete-protocol-with-initializer.swift
-
Commit cecf00d1f187ed7d1730aa8330659af5aea2cc77 by Itai Ferber:
Integrate *Codable protocols and associated types- edit: stdlib/public/core/GroupInfo.json
- add: stdlib/public/core/Codable.swift
- edit: stdlib/public/core/CMakeLists.txt
-
Commit e2318392beed3196260b4f7bc0a8afd561820409 by Itai Ferber:
Add CodingKey and *codable derived conformance- add: test/decl/protocol/special/coding/enum_coding_key_no_raw_type.swift
- add: lib/Sema/DerivedConformanceCodable.cpp
- add: test/decl/protocol/special/coding/Inputs/enum_coding_key_multi1.swift
- add: test/decl/protocol/special/coding/enum_coding_key_empty.swift
- add: test/decl/protocol/special/coding/enum_coding_key_extension.swift
- edit: include/swift/AST/KnownProtocols.def
- edit: lib/Sema/DerivedConformances.cpp
- add: test/decl/protocol/special/coding/class_codable_computed_vars.swift
- edit: lib/Sema/TypeCheckProtocol.cpp
- edit: include/swift/AST/Decl.h
- edit: include/swift/AST/KnownStdlibTypes.def
- add: test/decl/protocol/special/coding/Inputs/struct_codable_simple_multi1.swift
- add: test/decl/protocol/special/coding/enum_coding_key.swift
- add: test/decl/protocol/special/coding/struct_codable_computed_vars.swift
- add: test/decl/protocol/special/coding/enum_coding_key_string_raw_type.swift
- add: lib/Sema/DerivedConformanceCodingKey.cpp
- add: test/decl/protocol/special/coding/enum_coding_key_int_raw_type.swift
- add: test/decl/protocol/special/coding/enum_coding_key_extension_multi.swift
- add: test/decl/protocol/special/coding/Inputs/enum_coding_key_multi2.swift
- add: test/decl/protocol/special/coding/Inputs/struct_codable_simple_multi2.swift
- edit: include/swift/AST/KnownIdentifiers.def
- edit: lib/Sema/TypeChecker.h
- add: test/decl/protocol/special/coding/Inputs/enum_coding_key_extension_multi2.swift
- add: test/decl/protocol/special/coding/class_codable_simple.swift
- edit: lib/Sema/CMakeLists.txt
- add: test/decl/protocol/special/coding/Inputs/class_codable_simple_multi2.swift
- add: test/decl/protocol/special/coding/enum_coding_key_partial_implementation.swift
- add: test/decl/protocol/special/coding/struct_codable_simple_extension.swift
- add: test/decl/protocol/special/coding/class_codable_simple_extension.swift
- add: test/decl/protocol/special/coding/class_codable_simple_multi.swift
- edit: lib/IRGen/GenMeta.cpp
- add: test/decl/protocol/special/coding/class_codable_inheritance.swift
- add: test/decl/protocol/special/coding/struct_codable_simple.swift
- add: test/decl/protocol/special/coding/Inputs/enum_coding_key_extension_multi3.swift
- add: test/decl/protocol/special/coding/struct_codable_simple_multi.swift
- add: test/decl/protocol/special/coding/Inputs/class_codable_simple_multi1.swift
- edit: include/swift/AST/DiagnosticsSema.def
- edit: lib/Sema/DerivedConformances.h
- add: test/decl/protocol/special/coding/Inputs/enum_coding_key_extension_multi1.swift
- edit: lib/AST/Decl.cpp
- add: test/decl/protocol/special/coding/enum_coding_key_multi.swift
- edit: lib/Sema/TypeCheckType.cpp
-
Commit 22185d237fd9a426b63876d82a6efdc8ba200c15 by Itai Ferber:
CodingKey/*Codable tests don't need ObjC interop- edit: test/decl/protocol/special/coding/struct_codable_simple.swift
- edit: test/decl/protocol/special/coding/class_codable_computed_vars.swift
- edit: test/decl/protocol/special/coding/enum_coding_key_no_raw_type.swift
- edit: test/decl/protocol/special/coding/Inputs/enum_coding_key_extension_multi2.swift
- edit: test/decl/protocol/special/coding/struct_codable_simple_extension.swift
- edit: test/decl/protocol/special/coding/class_codable_inheritance.swift
- edit: test/decl/protocol/special/coding/class_codable_simple.swift
- edit: test/decl/protocol/special/coding/class_codable_simple_extension.swift
- edit: test/decl/protocol/special/coding/enum_coding_key_partial_implementation.swift
- edit: test/decl/protocol/special/coding/enum_coding_key_extension.swift
- edit: test/decl/protocol/special/coding/enum_coding_key_string_raw_type.swift
- edit: test/decl/protocol/special/coding/Inputs/enum_coding_key_multi1.swift
- edit: test/decl/protocol/special/coding/struct_codable_computed_vars.swift
- edit: test/decl/protocol/special/coding/enum_coding_key_int_raw_type.swift
- edit: test/decl/protocol/special/coding/Inputs/class_codable_simple_multi1.swift
- edit: test/decl/protocol/special/coding/Inputs/struct_codable_simple_multi1.swift
- edit: test/decl/protocol/special/coding/enum_coding_key.swift
- edit: test/decl/protocol/special/coding/enum_coding_key_empty.swift
-
Commit b8d135afac8ae18863d5b8424a981791f109563b by Ted Kremenek:
Enhance swift-ide-test to accept -swift-version multiple times.- edit: tools/swift-ide-test/swift-ide-test.cpp
-
Commit be5d87a8c6d9c40f990ccabe812a45237994130a by Ted Kremenek:
Add “-swift-version X” to %target-swift-ide-test substitution.- edit: test/lit.cfg
-
Commit 8eed9ac58e4605ef55b2e5a8ee277cf705937bb3 by Ted Kremenek:
Remove hard passing -swift-version X for some tests.- edit: test/IDE/complete_dynamic_lookup.swift
- edit: test/IDE/complete_stdlib_optional.swift
- edit: test/IDE/range_info_basics.swift
- edit: test/IDE/complete_crashes.swift
- edit: test/attr/attr_dynamic_infer.swift
- edit: test/IDE/complete_func_reference.swift
- edit: test/attr/attr_objc_clang.swift
- edit: test/IDE/print_usrs.swift
-
Commit e2328885c17475decc5dd19f5274f648feffd8a0 by Nate Cook:
[stdlib] Dictionary/Set enhancements- edit: stdlib/public/core/HashedCollections.swift.gyb
- add: validation-test/stdlib/HashedCollectionFilter3.swift
- edit: validation-test/stdlib/Dictionary.swift
- add: validation-test/stdlib/HashedCollectionFilter4.swift
- edit: validation-test/stdlib/Set.swift
- edit: test/api-digester/source-stability.swift.expected
-
Commit c515b53fccd5548dab89c517ccc9371518d0ffc6 by Itai Ferber:
Remove unnecessary enum case check- edit: lib/AST/Decl.cpp
-
Commit 53d82b19238e49141d735be3a7b6d3887bd9fe65 by Itai Ferber:
Rename sequence type to avoid ambiguity- edit: stdlib/public/core/Codable.swift
-
Commit 3e6eb8f20a0368275d17a6196b6bfd0ad6c2ecdb by Itai Ferber:
Derive encoding an empty container by default- edit: lib/Sema/DerivedConformanceCodable.cpp
-
Commit bdfa92703d81a9895b8c80d8c09bb0f2c988f9ba by Itai Ferber:
Fix crash in AST printing- edit: lib/AST/ASTPrinter.cpp
-
Commit 4c2320724e4a48a0f4df0e2b38a9014629f5adfb by Itai Ferber:
Fix init(from:) required condition- edit: lib/Sema/DerivedConformanceCodable.cpp
-
Commit cc2dc794356dae67cc07778db95f5b0cf477e103 by Erik Eckstein:
fix typo in comment- edit: lib/SILOptimizer/Analysis/ArraySemantic.cpp
-
Commit 62be182cacb7fef24c66b1a0d8069767041f7ee5 by Erik Eckstein:
benchmarks: add a comment and use more meaningful numbers- edit: benchmark/single-source/SortLargeExistentials.swift
-
Commit 1cfce451470968a95ca5068c869545858c4c6349 by Dave Abrahams:
[stdlib] UnicodeDecoders: generalization preparing for UTF16- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit 781082b23760fa8fe4b2a6a1bef201f26d0c0df8 by Doug Gregor:
Re-enabled Lazy test.- edit: validation-test/stdlib/Lazy.swift.gyb
-
Commit 8ad6aa4e0dbe6ce82df4876806f230ff5e5fbd37 by Nathan Hawes:
[migrator] Add pass for API type changes- add: test/Migrator/Inputs/cities.swift
- add: test/Migrator/wrap_optional.swift.expected
- edit: lib/Migrator/Migrator.cpp
- edit: lib/Migrator/SyntacticMigratorPass.cpp
- edit: include/swift/Index/Index.h
- edit: lib/Migrator/EditorAdapter.cpp
- edit: include/swift/Migrator/EditorAdapter.h
- edit: lib/Index/Index.cpp
- edit: include/swift/IDE/APIDigesterData.h
- add: test/Migrator/wrap_optional.swift
- edit: test/Migrator/API.json
-
Commit 9ebc4caa411c184b20f8e095407cf91f9f5fcd99 by Doug Gregor:
[Type checker] Warn about unavailable witnesses used to satisfy a- edit: include/swift/AST/DiagnosticsSema.def
- edit: test/decl/protocol/req/unavailable.swift
- edit: lib/Sema/TypeCheckProtocol.cpp
-
Commit 42c59554a0e980ab83f52eda41140c4b2c465834 by Robert Widmann:
Introduce the Space Engine- edit: include/swift/AST/ASTPrinter.h
- edit: lib/AST/ASTPrinter.cpp
- edit: include/swift/AST/DiagnosticsSema.h
- edit: include/swift/AST/DiagnosticsSema.def
- edit: lib/SILOptimizer/Mandatory/DataflowDiagnostics.cpp
- edit: lib/Sema/TypeCheckStmt.cpp
-
Commit 39494b2ba2057c4750f057afca46bb8e2da06c91 by Robert Widmann:
Rearrange test code for exhaustiveness- edit: test/Parse/switch_incomplete.swift
- edit: test/Index/expressions.swift
- edit: test/stmt/switch_stmt2.swift
- edit: test/ClangImporter/enum-new.swift
- edit: test/SILGen/sil_locations.swift
- edit: test/SourceKit/CursorInfo/cursor_info_expressions.swift
- edit: test/FixCode/fixits-switch.swift
- edit: test/FixCode/fixits-empty-switch.swift.result
- edit: test/Parse/invalid.swift
- edit: test/ClangImporter/ctypes_parse.swift
- edit: test/Sema/availability_versions.swift
- edit: test/ClangImporter/enum.swift
- edit: test/ClangImporter/swift2_warnings.swift
- edit: lib/Sema/CMakeLists.txt
- edit: test/stmt/statements.swift
- edit: test/stmt/switch_stmt1.swift
- delete: test/SILOptimizer/switch.swift
- edit: test/SILOptimizer/unreachable_code.swift
- edit: lib/Sema/TypeChecker.h
- edit: lib/Sema/TypeCheckStmt.cpp
- edit: test/expr/unary/selector/selector.swift
- edit: test/Parse/switch.swift
- add: lib/Sema/TypeCheckSwitchStmt.cpp
- edit: test/ClangImporter/enum-error.swift
- edit: test/FixCode/fixits-empty-switch.swift
- edit: test/Parse/matching_patterns.swift
- edit: test/Constraints/patterns.swift
- add: test/Sema/exhaustive_switch.swift
- edit: test/ClangImporter/enum-dataflow.swift
- edit: include/swift/AST/DiagnosticsSema.def
- edit: test/NameBinding/reference-dependencies.swift
- edit: validation-test/Driver/Dependencies/rdar25405605.swift
- edit: test/FixCode/fixits-switch.swift.result
- edit: test/SILGen/switch.swift
-
Commit ae591c0538525bf2b536b9588157836c031c70b9 by Ted Kremenek:
Remove hard-coding of -swift-version 3 in some validation tests.- edit: validation-test/Serialization/rdar29694978.swift
- edit: validation-test/IDE/crashers_2/0010-reference-to-self-in-extension-init.swift
- edit: validation-test/IDE/crashers_2/0011-complete-protocol-with-initializer.swift
-
Commit 157133db50f3fd73377689e5852a6654b21a6c1e by Ted Kremenek:
Pass -swift-version X for %target-swift-frontend- edit: test/lit.cfg
-
Commit 4ff254de972cfe2bd7c42b9d00f154526799bd00 by Nathan Hawes:
Move canDeclProvideDefaultImplementationFor() from libIDE into libIndex- edit: lib/Index/Index.cpp
- edit: lib/Migrator/SyntacticMigratorPass.cpp
- add: include/swift/Index/Utils.h
- edit: include/swift/Index/Index.h
- edit: include/swift/Sema/IDETypeChecking.h
- edit: lib/IDE/IDETypeChecking.cpp
-
Commit 1dfab989315f2ac7c949dbc9b501159130bcb834 by Robert Widmann:
Look through parens to the semantic pattern below- edit: lib/Sema/TypeCheckSwitchStmt.cpp
-
Commit 48eb9373b964b887b38bf20e962086b2017dde61 by Ted Kremenek:
Revert "Pass -swift-version X for %target-swift-frontend"- edit: test/lit.cfg
-
Commit 42ea9384a023aa47d15d71a88e2c9fe0f2b74e07 by Ted Kremenek:
Include config.swift_test_options in config.target_swift_frontend for- edit: test/lit.cfg
-
Commit 4d12647e34c23efd90a5e444b043f69bc90fe114 by github:
Revert "Add reproducibility tests for -emit-module, -emit-sib,- delete: test/reproducible-builds/swiftc-emit-module.swift
- delete: test/reproducible-builds/swiftc-emit-sil.swift
- delete: test/reproducible-builds/swiftc-emit-sib.swift
- delete: test/reproducible-builds/swiftc-emit-sibgen.swift
- delete: test/reproducible-builds/swiftc-emit-tbd.swift
-
Commit 54d71fb3ca440739814bbe436c10e1eebee448da by Arnold Schwaighofer:
DebugInfo: Disable test- edit: test/DebugInfo/ErrorVar.swift
-
Commit 66ed615d78e01111101212a6683cb15f9473f4a9 by Arnold Schwaighofer:
Disable test/Misc/tbi.swift- edit: test/Misc/tbi.swift
-
Commit a85aedebd49d8af41c4b0847a0a54918c3b89b1a by Devin Coughlin:
[Exclusivity] Add test for per-thread dynamic enforcement.- edit: test/Interpreter/enforce_exclusive_access.swift
-
Commit b7ba524607ca382d8d7364b493b8f8eac0815f7d by Erik Eckstein:
Add a test case for non-ascii module names.- add: test/stdlib/UnicodeMetadata.swift
-
Commit 1731250dac84189815294a9a79286f1606d524ef by Roman Levenstein:
[sil-open-archetypes-tracker] Add type dependent operands to more- edit: include/swift/SIL/SILInstruction.h
- edit: include/swift/SIL/SILBuilder.h
- edit: test/Interpreter/subclass_existentials.swift
- edit: lib/SIL/SILInstructions.cpp
-
Commit 373ec73181cac4042d1144f961d776c0ab9ac3b3 by Adrian Prantl:
Fix XFAILed testcase by re-arranging CHECK lines.- edit: test/DebugInfo/ErrorVar.swift
-
Commit 0aaceb60d3fba64560bd3698a8bfd0b3d06a64ce by Dave Abrahams:
[stdlib] UnicodeDecoders: handle UTF16- edit: test/Prototypes/UnicodeDecoders.swift
-
Commit e1e67844a845f4be8c9061de862800eb3713aa4f by Itai Ferber:
Split RawRep extensions for Encodable + Decodable- edit: stdlib/public/core/Codable.swift
-
Commit a9b6181ebd38246fb304f8a193dc7e8f269f8674 by github:
[Serialization] Drop support for serializing LValueType. (#9080)- edit: lib/Serialization/Deserialization.cpp
- edit: lib/Serialization/Serialization.cpp
- edit: include/swift/Serialization/ModuleFormat.h
- edit: include/swift/Serialization/DeclTypeRecordNodes.def
-
Commit 946b776e371717f89ba5b4225efcbec5eb07d1b0 by github:
[stdlib] One-sided ranges and RangeExpression (#8710)- edit: stdlib/public/core/Substring.swift.gyb
- edit: test/Generics/slice_test.swift
- edit: test/stdlib/RangeDiagnostics.swift
- edit: test/decl/func/operator.swift
- edit: test/IDE/complete_enum_elements.swift
- edit: test/stdlib/RangeTraps.swift
- edit: stdlib/public/core/Policy.swift
- edit: stdlib/public/core/StringRangeReplaceableCollection.swift.gyb
- edit: stdlib/public/core/Range.swift.gyb
- edit: test/IDE/print_type_interface.swift
- edit: stdlib/public/core/RangeReplaceableCollection.swift.gyb
- edit: test/Constraints/diagnostics.swift
-
Commit 3130c3cbd7f779aa3b7b22b2d307bff6dd09bfdc by Slava Pestov:
AST: Remove an overload of GenericSignature::getSubstitutions()- edit: lib/SILOptimizer/Utils/Generics.cpp
- edit: lib/SILGen/SILGenConstructor.cpp
- edit: lib/Sema/TypeCheckType.cpp
- edit: lib/SIL/TypeLowering.cpp
- edit: lib/AST/GenericEnvironment.cpp
- edit: include/swift/AST/GenericSignature.h
- edit: lib/Sema/CSApply.cpp
- edit: lib/AST/GenericSignature.cpp
-
Commit 221df61a6e08c7649fc8aaff1bb07e01139ba304 by Slava Pestov:
SILOptimizer: Clean up SubstitutionMap usage in devirtualizer- edit: lib/SILOptimizer/Utils/Devirtualize.cpp
-
Commit 433c192bf159caa6935b3e28633ab7affc93a475 by Itai Ferber:
Temporarily fix failing SourceKit test- edit: test/SourceKit/DocSupport/doc_clang_module.swift.response
-
Commit ecae403c240f71b120543bbc0154bda6cf4ad8dd by Vedant Kumar:
[Coverage] Emit a profiler increment in ObjC destructors- add: test/SILGen/coverage_deinit.swift
- edit: lib/SILGen/SILGenDestructor.cpp
-
Commit b5292f04f8cb464ef08693cef7c3288513e0c5dc by Graydon Hoare:
Add an assortment of new "always-on" metrics.- edit: lib/Serialization/Deserialization.cpp
- edit: lib/AST/GenericSignatureBuilder.cpp
- edit: lib/Basic/Statistic.cpp
- edit: lib/AST/Decl.cpp
- edit: lib/FrontendTool/FrontendTool.cpp
- edit: include/swift/AST/ASTContext.h
- edit: lib/Sema/TypeCheckDecl.cpp
- edit: lib/Sema/TypeCheckType.cpp
- edit: lib/AST/DeclContext.cpp
- edit: lib/ClangImporter/ImportDecl.cpp
- edit: include/swift/Basic/Statistic.h
- edit: lib/Sema/TypeCheckStmt.cpp
- edit: lib/Sema/ConstraintSystem.cpp
-
Commit 46a3058da27ce9484563aca5d7db0a6fb5e14e8d by Norio Nomura:
[Preset] include sourcekit-inproc in default install on Linux- edit: utils/build-presets.ini
-
Commit a93bddf019b0a3f99fcc8fef7bf5a9f2a7bc767b by Norio Nomura:
Set rpath to libsourcekitdInProc.so on Linux- edit: tools/SourceKit/CMakeLists.txt
-
Commit a07b1d6c504f5c905c4483b388f60da308900436 by Vedant Kumar:
[Coverage] Require objc_interop for an ObjC destructor test- edit: test/SILGen/coverage_deinit.swift
-
Commit 76dc4210c4371efb29ff932f09bea4cf49f3cec1 by Nathan Hawes:
Change %swift -> %target-swift-frontend- edit: test/Migrator/wrap_optional.swift
- edit: test/Migrator/wrap_optional.swift.expected
-
Commit 93435d17d6ccdc163b893f933c9703a147b6ec68 by Doug Gregor:
[Substitution Map] Handle substitutions of generic parameters made- edit: lib/AST/SubstitutionMap.cpp
- edit: lib/AST/ASTContext.cpp
- add: validation-test/compiler_crashers_2_fixed/0092-se-0154.swift
-
Commit 6ef76a92f4550c8f801991f3e61a81473ba68473 by Doug Gregor:
[AST] Use flat array storage for SubstitutionMap's replacement types.- edit: include/swift/AST/SubstitutionMap.h
- edit: lib/AST/SubstitutionMap.cpp
-
Commit ae49b6939b34e65afce170c4835e48f4226b80b1 by Erik Eckstein:
Mangling: fix mangling of functions with a single empty tuple argument- edit: test/SILGen/arguments_as_tuple_overloads.swift
- edit: lib/AST/ASTMangler.cpp
- edit: test/Demangle/Inputs/manglings.txt
-
Commit 9c80b23953fd5bf30a401a14f32e8a438c6de995 by Greg Parker:
[stdlib] Make StdlibUnittest nullability-agnostic for ObjC runtime- edit: stdlib/private/StdlibUnittest/StdlibUnittest.swift.gyb
- edit: stdlib/private/StdlibUnittestFoundationExtras/StdlibUnittestFoundationExtras.swift
-
Commit bf52ff032aeef60b438cb89ce86cd73d4c1c6488 by David Farler:
[Migrator] Conservative and Minimal @objc inference workflows- edit: include/swift/Migrator/FixitFilter.h
- edit: include/swift/Option/Options.td
- edit: test/Migrator/wrap_optional.swift.expected
- edit: test/Migrator/member.swift
- edit: test/Migrator/rename-init.swift
- add: test/Migrator/conservative_objc_inference.swift
- edit: lib/Migrator/Migrator.cpp
- edit: test/Migrator/null_migration.swift
- edit: lib/Driver/ToolChains.cpp
- add: test/Migrator/Inputs/conservative_objc_inference.swift
- edit: lib/Frontend/CompilerInvocation.cpp
- add: test/Migrator/minimal_objc_inference.swift
- edit: test/Migrator/rename-init.swift.expected
- add: test/Driver/driver_migration.swift
- add: test/Migrator/Inputs/minimal_objc_inference.swift
- delete: test/Migrator/objc_inference.swift
- edit: test/Migrator/property.swift
- edit: test/Migrator/rename.swift.expected
- edit: test/Migrator/wrap_optional.swift
- edit: include/swift/Migrator/MigratorOptions.h
- edit: test/Migrator/property.swift.expected
- edit: test/Migrator/rename.swift
- edit: test/Migrator/member.swift.expected
-
Commit f469fb73db40f7ba5e2a4953f9ba768e825998b7 by Andrew Trick:
[Exclusivity] Allow AccessEnforcementSelection to run before DI.- edit: lib/SILOptimizer/Mandatory/AccessEnforcementSelection.cpp
-
Commit 8187aae1b87369c4ce0cbb8a021365bc6f07eef9 by Andrew Trick:
[Exclusivity] Handle copy_addr+destroy_addr folding with end_access- edit: lib/SIL/SILBuilder.cpp
- edit: test/SILOptimizer/allocbox_to_stack_ownership.sil
-
Commit 2336a8786651897c22ae56852a83f45c3e7efbfd by Andrew Trick:
[Exclusivity] Enable access markers for the entire -Onone pipeline.- edit: include/swift/AST/DiagnosticsFrontend.def
- edit: lib/Frontend/CompilerInvocation.cpp
- edit: test/SILOptimizer/access_marker_mandatory.swift
- edit: lib/SILOptimizer/Mandatory/AccessEnforcementSelection.cpp
- edit: lib/SILOptimizer/PassManager/PassPipeline.cpp
- edit: test/SILOptimizer/access_marker_elim.sil
- edit: test/SILOptimizer/access_enforcement_selection.swift
- edit: lib/SILOptimizer/Transforms/AllocBoxToStack.cpp
- edit: lib/SILOptimizer/Mandatory/AccessMarkerElimination.cpp
-
Commit 45967ceb4f37294c24dfbc35e1980e3604706243 by Andrew Trick:
[Exclusivity] Update tests for access markers.- edit: test/SILGen/addressors.swift
- edit: test/SILOptimizer/access_marker_mandatory.swift
- edit: test/SILOptimizer/definite_init_failable_initializers.swift
- edit: test/Interpreter/enforce_exclusive_access.swift
- edit: test/SILGen/unmanaged.swift
-
Commit 8ecc3e31cf73c67ba1bc3edbdc50025f1069451f by Andrew Trick:
[Exclusivity] access enforcement SIL tests.- add: test/SILOptimizer/access_enforcement_selection.sil
-
Commit 35c426e4dbd284c919b27386878c7b48f354bd3d by Tim Northover:
Fix warning in release builds- edit: lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
-
Commit 5a11f4256087e97452eb210532c7df1657c18cd5 by Akira Hatanaka:
[ObjCARC] Do not move a release between a call and a- edit: lib/Transforms/ObjCARC/ObjCARC.h
- edit: lib/Transforms/ObjCARC/PtrState.cpp
- edit: test/Transforms/ObjCARC/rv.ll
-
Commit 2f15ddb3c69ac66853a56c4e141ed4f9e04bd081 by Alex Lorenz:
[ObjC] Disallow vector parameters and return values in Objective-C- add: test/SemaObjC/x86-method-vector-values.m
- edit: lib/AST/DeclBase.cpp
- edit: lib/Sema/SemaDeclObjC.cpp
- edit: include/clang/Basic/DiagnosticSemaKinds.td
- edit: include/clang/AST/DeclBase.h
-
Commit 814aaf1fb028495762929c38d10dfbdf57e79509 by Alex Lorenz:
[index] Handle vector types in USR generator- edit: lib/Index/USRGeneration.cpp
- edit: test/Index/usrs.cpp
-
Commit 130b09a88423985fb3aec82b27eb0fe264a1427b by Alex Lorenz:
[Sema] Avoid an invalid redefinition error that was presented for of a- edit: include/clang/Sema/Sema.h
- edit: test/SemaCXX/typo-correction.cpp
- edit: lib/Sema/SemaDecl.cpp
-
Commit 9f57e4c0a5a888a223b3a626ec62c07c8e4eb218 by Alex Lorenz:
Use the -Wunknown-warning-option group for the "unknown warning group"- edit: include/clang/Basic/DiagnosticLexKinds.td
- edit: test/Preprocessor/pragma_diagnostic.c
-
Commit b5fdfa69ff5ecd97133375bec639fe74ed6b1bab by Bruno Cardoso Lopes:
[Modules] Refactor logic for incomplete umbrella warnings. NFC- edit: lib/Lex/PPLexerChange.cpp
- edit: include/clang/Lex/Preprocessor.h
-
Commit fccae479494d640737bb823be7e71e1e0f0699e8 by Bruno Cardoso Lopes:
[Modules] Improve diagnostics for incomplete umbrella- add: test/Modules/Inputs/incomplete-umbrella/Foo.framework/PrivateHeaders/Baz.h
- add: test/Modules/incomplete-umbrella.m
- add: test/Modules/Inputs/incomplete-umbrella/Foo.framework/Headers/Bar.h
- add: test/Modules/Inputs/incomplete-umbrella/Foo.framework/Modules/module.private.modulemap
- add: test/Modules/Inputs/incomplete-umbrella/Foo.framework/Headers/FooPublic.h
- add: test/Modules/Inputs/incomplete-umbrella/Foo.framework/PrivateHeaders/Foo.h
- add: test/Modules/Inputs/incomplete-umbrella/Foo.framework/Modules/module.modulemap
- edit: lib/Lex/PPLexerChange.cpp
-
Commit 9dce21c5d4a8c6045b9ef21a948af5f2fb031ad0 by Bruno Cardoso Lopes:
[ASTImporter] Move structural equivalence context to its own file. NFCI- add: include/clang/AST/ASTStructuralEquivalence.h
- add: lib/AST/ASTStructuralEquivalence.cpp
- edit: lib/AST/CMakeLists.txt
- edit: lib/AST/ASTImporter.cpp
-
Commit f258c834253f21918aaedbb256d6795556c70224 by Akira Hatanaka:
[CodeGen][ObjC] Don't retain captured Objective-C pointers at block- edit: lib/CodeGen/CGBlocks.cpp
- edit: test/CodeGenObjC/arc-blocks.m
- edit: lib/CodeGen/CodeGenFunction.h
- edit: lib/CodeGen/CGObjC.cpp
- edit: test/CodeGenObjC/arc-foreach.m
-
Commit f6823351e17b694253e01936733c64b2495d8c21 by Akira Hatanaka:
Revert f258c834253f21918aaedbb256d6795556c70224.- edit: lib/CodeGen/CodeGenFunction.h
- edit: test/CodeGenObjC/arc-blocks.m
- edit: lib/CodeGen/CGObjC.cpp
- edit: lib/CodeGen/CGBlocks.cpp
- edit: test/CodeGenObjC/arc-foreach.m
-
Commit b21a7266b78524fc78a10ab425555eb08e6afc4b by Akira Hatanaka:
[CodeGen][ObjC] Use the type of the captured field of the enclosing- edit: lib/CodeGen/CGBlocks.cpp
- edit: test/CodeGenObjCXX/lambda-expressions.mm
-
Commit 0e16e32c24143b25f98db2bbe5f60dc783531be5 by Akira Hatanaka:
[CodeGen][ObjC] Don't retain captured Objective-C pointers at block- edit: test/CodeGenObjC/arc-foreach.m
- edit: test/CodeGenObjC/arc-blocks.m
- edit: lib/CodeGen/CGObjC.cpp
- edit: lib/CodeGen/CGBlocks.cpp
- edit: lib/CodeGen/CodeGenFunction.h
-
Commit 57d825545cb7374b717dccf1e46e84f81fc6e75e by Duncan P. N. Exon Smith:
[Objective-C] C++ Classes with __weak Members non-POD Types when using- add: test/CodeGenObjCXX/objc-weak.mm
- edit: lib/AST/DeclCXX.cpp
- edit: lib/Sema/SemaDeclCXX.cpp
-
Commit 673953053623c495944c66f64ea9cfcd81dc2d56 by Duncan P. N. Exon Smith:
[Objective-C] Fix __weak type traits with -fobjc-weak- edit: lib/Sema/SemaExprCXX.cpp
- edit: lib/AST/Type.cpp
- add: test/SemaObjCXX/objc-weak-type-traits.mm
-
Commit f9a340d710c9e37cfec223336c4f55d958de8395 by Duncan P. N. Exon Smith:
[Objective-C] Fix "repeated use of weak" warning with -fobjc-weak- edit: lib/Sema/SemaExpr.cpp
- edit: lib/Sema/SemaPseudoObject.cpp
- edit: test/SemaObjC/arc-repeated-weak.mm
- edit: include/clang/AST/Type.h
- edit: lib/Sema/SemaExprObjC.cpp
- edit: lib/Sema/SemaDecl.cpp
- edit: lib/AST/Type.cpp
- edit: lib/Sema/SemaExprMember.cpp
-
Commit 777d7942b3806324e3feddc3be0ceb4df78a80cb by Duncan P. N. Exon Smith:
[Objective-C] Fix "weak-unavailable" warning with -fobjc-weak- edit: test/SemaObjC/arc-unavailable-for-weakref.m
- edit: test/SemaObjCXX/arc-unavailable-for-weakref.mm
- edit: include/clang/Sema/Sema.h
- edit: include/clang/Basic/LangOptions.h
- edit: lib/Sema/SemaExpr.cpp
- edit: lib/Sema/SemaExprObjC.cpp
- edit: lib/Sema/SemaCast.cpp
- edit: lib/Sema/SemaExprCXX.cpp
- edit: lib/Sema/SemaPseudoObject.cpp
-
Commit 7ae4454eeee45738d7dc9121ee2c85c524692830 by Duncan P. N. Exon Smith:
[Objective-C] Miscellaneous -fobjc-weak Fixes- edit: lib/Sema/SemaDecl.cpp
- edit: lib/Sema/SemaCast.cpp
- edit: lib/Sema/SemaInit.cpp
- edit: lib/Sema/SemaDeclCXX.cpp
- add: test/SemaObjCXX/objc-weak.mm