[Swift CI] Build Failure: 0. OSS - Swift Incremental RA - Ubuntu 15.10 - Long Test (master) #70


(Daniel Dunbar) #1
···

Test Suite ‘All tests’ started at 18:01:00.742
Test Suite ‘TestFoundation.xctest’ started at 18:01:00.745
Test Suite ‘TestNSAffineTransform’ started at 18:01:00.745
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-15_10-long-test/swift/utils/build-script-impl: line 2029: 4531 Segmentation fault (core dumped) LD_LIBRARY_PATH="${INSTALL_DESTDIR}"/"${INSTALL_PREFIX}"/lib/swift/:"${build_dir}/Foundation":"${XCTEST_BUILD_DIR}":${LD_LIBRARY_PATH} “${build_dir}”/TestFoundation/TestFoundation

Miscompile?

  • Daniel

On Apr 29, 2016, at 4:58 PM, no-reply@swift.org wrote:

[FAILURE] oss-swift-incremental-RA-linux-ubuntu-15_10-long-test [#70]

Build URL:
https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10-long-test/70/
Project:
oss-swift-incremental-RA-linux-ubuntu-15_10-long-test
Date of build:
Fri, 29 Apr 2016 16:39:13 -0700
Build duration:
19 min

Tests:

Name: Swift
Failed: 0 test(s), Passed: 7877 test(s), Total: 7877 test(s)
Name: Swift-Unit
Failed: 0 test(s), Passed: 291 test(s), Total: 291 test(s)

Changes

  • Commit d40171cc31cf285913d045acda6fed036a01b2f3 by daniel_dunbar:
    [CMake] Add support for selecting which bindings to build.
  • edit: CMakeLists.txt

  • Commit f1b5d2bf37ba6cd10bf7ab4b51877d68eae97cbc by ccross:
    Fix NINJA_STATUS %e on dumb terminals

  • edit: src/build.cc

  • Commit af4973d2251bf9bc616ceb5f9d9d64dd948ed569 by ccross:
    Fix NINJA_STATUS %r on dumb terminals

  • edit: src/build.h

  • edit: src/build_test.cc

  • edit: src/build.cc

  • Commit 16e600a6a1c09b9d06238c6a6f0eb4b958487b38 by eeckstein:
    StackPromotion: fix a bug which could place the deallocation inside a

  • edit: test/SILOptimizer/stack_promotion.sil

  • edit: lib/SILOptimizer/Transforms/StackPromotion.cpp

  • Commit e3dc3e2fd2a06df2dda7d3cdc38210d2460e5764 by eeckstein:
    SIL: remove an assert which checks that an operand value cannot be the

  • edit: include/swift/SIL/SILValue.h

  • Commit a5aa22565e62bdd447eb3441ac4a6cc3d7e5e21e by gribozavr:
    stdlib: simplify LazyFilterCollection

  • edit: stdlib/public/core/Filter.swift.gyb

  • Commit 225b94ad0964bcf36577bac4b86772ab8343112a by jgroff:
    Further refinement of isBindableTo for BoundGenericType conformances.

  • edit: lib/AST/Type.cpp

  • Commit 53bb3e8ea10f574510c8622f713f479fe9620e47 by eeckstein:
    SimplifyCFG: improve switch_enum simplification.

  • edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp

  • edit: test/SILOptimizer/simplify_cfg.sil

  • Commit 66c4c87aae2b9a9c4d6a2a7eb36d0660397fca81 by modocache:
    [Runtime] Android does not support constexpr

  • edit: include/swift/Runtime/MutexPThread.h

  • Commit d00dddbdabe448642524cbd684d7996ada04d384 by moiseev:
    [stdlib][swift-3-indexing-model] fixing the ReversedCollection/lazy test

  • edit: stdlib/private/StdlibCollectionUnittest/CheckCollectionInstance.swift.gyb

  • edit: validation-test/stdlib/Lazy.swift.gyb

  • edit: stdlib/public/core/ClosedRange.swift

  • Commit ef4249bbc4bdbc9f37375e83c033f3599b9ed0e8 by gribozavr:
    stdlib: set the right displayStyle in Optional’s Mirror

  • edit: test/1_stdlib/Optional.swift

  • edit: test/IDE/complete_generic_optional.swift

  • edit: test/1_stdlib/Reflection.swift

  • edit: stdlib/public/core/Optional.swift

  • Commit 01d4fd5a2fa6bbda8f0c9de7fc63ca846b7f11db by egranata:
    This code is supposed to fail when the read fails. Make it so

  • edit: lib/RemoteAST/RemoteAST.cpp

  • Commit d525b8320bbbe769a4ca4cc8f8028a43a70cdac9 by daniel_dunbar:
    [build-script] Don’t try to build llbuild Swift bindings as part of

  • edit: utils/build-script-impl

  • Commit 5594fc5339cef82f1999513412fb54b7ae92c881 by dfarler:
    Collect builtins referenced by captures

  • edit: lib/IRGen/GenReflection.cpp

  • Commit 8f06358b5bbae0fde8676071c5206cf0c4607405 by spestov:
    Reflection: Fix typos

  • edit: include/swift/Reflection/ReflectionContext.h

  • edit: stdlib/public/SwiftRemoteMirror/SwiftRemoteMirror.cpp

  • Commit 0273167b5d22f2c7efd17293c9b492c654e12206 by rjmccall:
    Use the known type parameters to determine static offsets to stored

  • edit: test/RemoteAST/member_offsets.swift

  • edit: lib/IRGen/StructLayout.h

  • edit: test/IRGen/class.sil

  • edit: test/IRGen/fulfillment.sil

  • edit: lib/IRGen/GenType.h

  • edit: test/IRGen/generic_classes.sil

  • edit: lib/IRGen/GenClass.cpp

  • edit: test/IRGen/subclass.swift

  • edit: lib/IRGen/GenType.cpp

  • edit: test/IRGen/sil_witness_methods.sil

  • edit: test/IRGen/partial_apply_forwarder.sil

  • Commit 1bd536e5772835a9c454c0fb4560f5ee90aa4e3d by spestov:
    Reflection: Fix compile error, oops

  • edit: include/swift/Reflection/ReflectionContext.h

  • Commit 1d5b9b09ace6f4dd2c84066c36b8d54bc4b3c54f by spestov:
    Reflection: Add instance-specific layout entry point, and do some

  • edit: include/swift/Remote/MetadataReader.h

  • edit: include/swift/Reflection/ReflectionContext.h

  • edit: stdlib/public/Reflection/TypeLowering.cpp

  • edit: tools/swift-reflection-test/swift-reflection-test.c

  • edit: include/swift/Reflection/TypeLowering.h

  • edit: include/swift/SwiftRemoteMirror/SwiftRemoteMirror.h

  • edit: stdlib/public/SwiftRemoteMirror/SwiftRemoteMirror.cpp

  • Commit 51ae5a89a322231ead6cd9c5742888356313f748 by spestov:
    Reflection: Place reflection metadata in TEXT segment

  • edit: lib/IRGen/GenReflection.cpp

  • Commit be870fdec41fa955b36245069ffa223059a6c3d0 by spestov:
    IRGen: Emit capture descriptors in their own section

  • edit: lib/IRGen/IRGenModule.h

  • edit: lib/IRGen/GenReflection.cpp

  • Commit 9406111c623f7edabe821994cf2b51029c4fca1f by spestov:
    IRGen: Update a test

  • edit: test/IRGen/closure.swift

  • Commit 8f820dea2bf70d286c9072035eeef2144cb852d1 by jordan_rose:
    [serialization] Diagnose loading modules from older Swifts.

  • add: test/Serialization/Inputs/too-new-language/Library.swiftmodule

  • delete: test/Serialization/too-old.swift

  • edit: lib/Serialization/SerializedModuleLoader.cpp

  • edit: test/DebugInfo/ASTSection_linker.swift

  • edit: include/swift/Serialization/Validation.h

  • edit: lib/Serialization/ModuleFile.cpp

  • edit: lib/Basic/Version.cpp

  • add: test/Serialization/Inputs/too-new/Library.swiftmodule

  • edit: tools/lldb-moduleimport-test/lldb-moduleimport-test.cpp

  • edit: include/swift/Basic/Version.h

  • add: test/Serialization/version-mismatches.swift

  • edit: lib/Serialization/Serialization.cpp

  • delete: test/Serialization/Inputs/too_old.swiftmodule

  • delete: test/Serialization/too-new.swift

  • add: test/Serialization/Inputs/too-old/Library.swiftmodule

  • edit: include/swift/Serialization/ModuleFormat.h

  • edit: include/swift/Serialization/ModuleFile.h

  • add: test/Serialization/Inputs/too-old-language/Library.swiftmodule

  • edit: include/swift/AST/DiagnosticsSema.def

  • delete: test/Serialization/Inputs/too_new.swiftmodule

  • Commit 69dc41b7e1fb0682815af5218a822a01609bec38 by brian.s.croom:
    Add class-level setUp and tearDown methods on XCTestCase

  • add: Sources/XCTest/XCTestCaseSuite.swift

  • edit: Tests/Functional/TestCaseLifecycle/main.swift

  • edit: XCTest.xcodeproj/project.pbxproj

  • edit: Sources/XCTest/XCTestMain.swift

  • edit: Sources/XCTest/XCTestCase.swift

  • Commit 9d8b3918e161a53d92d30dc0990bdb807dcf732d by jpmartha.jp:
    [swift-build] Fix -c mode

  • edit: Sources/swift-build/usage.swift

  • Commit 9ffbe164e8501e2a68fa33fccf965c2e1d473830 by daniel_dunbar:
    [Utilities] Add proper style for use with Emacs swift-mode.

  • add: Utilities/Emacs/swiftpm-project-settings.el

  • add: .dir-locals.el

  • Commit ec745c4c3a743ff2b597115cec8012463cc9b814 by bouke:
    Better error message when file layout is invalid

  • edit: Sources/Transmute/Package+modules.swift

  • edit: Sources/Transmute/Error.swift

  • Commit 1e4012714855365a11447bca51743d275ef02795 by ankit.spd:
    [swift-test] Parse specifer in swift-test

  • edit: Sources/swift-test/usage.swift

  • Commit 1cf2f5413bd329569bbebd9e85b5ece357d634ab by max.howell:
    Don’t create deps or tests groups if none of each

  • edit: Sources/Xcodeproj/pbxproj().swift

  • Commit 17e99334d4b3da1941a6bece911c44886310b262 by max.howell:
    Indent previous commit

  • edit: Sources/Xcodeproj/pbxproj().swift

  • Commit 37407204011c0f9f016680a4e48d7a58799df387 by max.howell:
    Update SourceLayouts.md

  • edit: Documentation/SourceLayouts.md

(Erik Eckstein) #2

I could not reproduce it locally. But I noticed that foundation tests (foundation-linux-x86_64/TestFoundation/TestFoundation) were not recompiled in my local build, although the compiler changed. After I did a clean build all foundation tests passed.
Can we try a clean build on the bot?

Erik

···

On Apr 29, 2016, at 5:00 PM, Daniel Dunbar <daniel_dunbar@apple.com> wrote:

--
Test Suite 'All tests' started at 18:01:00.742
Test Suite 'TestFoundation.xctest' started at 18:01:00.745
Test Suite 'TestNSAffineTransform' started at 18:01:00.745
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-15_10-long-test/swift/utils/build-script-impl: line 2029: 4531 Segmentation fault (core dumped) LD_LIBRARY_PATH="${INSTALL_DESTDIR}"/"${INSTALL_PREFIX}"/lib/swift/:"${build_dir}/Foundation":"${XCTEST_BUILD_DIR}":${LD_LIBRARY_PATH} "${build_dir}"/TestFoundation/TestFoundation
--

Miscompile?

- Daniel

On Apr 29, 2016, at 4:58 PM, no-reply@swift.org <mailto:no-reply@swift.org> wrote:

[FAILURE] oss-swift-incremental-RA-linux-ubuntu-15_10-long-test [#70]

Build URL: https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10-long-test/70/
Project: oss-swift-incremental-RA-linux-ubuntu-15_10-long-test
Date of build: Fri, 29 Apr 2016 16:39:13 -0700
Build duration: 19 min
Tests:

Name: Swift
Failed: 0 test(s), Passed: 7877 test(s), Total: 7877 test(s)
Name: Swift-Unit
Failed: 0 test(s), Passed: 291 test(s), Total: 291 test(s)

Changes

Commit d40171cc31cf285913d045acda6fed036a01b2f3 by daniel_dunbar:
[CMake] Add support for selecting which bindings to build.

edit: CMakeLists.txt

Commit f1b5d2bf37ba6cd10bf7ab4b51877d68eae97cbc by ccross:
Fix NINJA_STATUS %e on dumb terminals

edit: src/build.cc <http://build.cc/>
Commit af4973d2251bf9bc616ceb5f9d9d64dd948ed569 by ccross:
Fix NINJA_STATUS %r on dumb terminals

edit: src/build.h
edit: src/build_test.cc
edit: src/build.cc <http://build.cc/>
Commit 16e600a6a1c09b9d06238c6a6f0eb4b958487b38 by eeckstein:
StackPromotion: fix a bug which could place the deallocation inside a

edit: test/SILOptimizer/stack_promotion.sil
edit: lib/SILOptimizer/Transforms/StackPromotion.cpp

Commit e3dc3e2fd2a06df2dda7d3cdc38210d2460e5764 by eeckstein:
SIL: remove an assert which checks that an operand value cannot be the

edit: include/swift/SIL/SILValue.h

Commit a5aa22565e62bdd447eb3441ac4a6cc3d7e5e21e by gribozavr:
stdlib: simplify LazyFilterCollection

edit: stdlib/public/core/Filter.swift.gyb

Commit 225b94ad0964bcf36577bac4b86772ab8343112a by jgroff:
Further refinement of `isBindableTo` for BoundGenericType conformances.

edit: lib/AST/Type.cpp

Commit 53bb3e8ea10f574510c8622f713f479fe9620e47 by eeckstein:
SimplifyCFG: improve switch_enum simplification.

edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp
edit: test/SILOptimizer/simplify_cfg.sil

Commit 66c4c87aae2b9a9c4d6a2a7eb36d0660397fca81 by modocache:
[Runtime] Android does not support constexpr

edit: include/swift/Runtime/MutexPThread.h

Commit d00dddbdabe448642524cbd684d7996ada04d384 by moiseev:
[stdlib][swift-3-indexing-model] fixing the ReversedCollection/lazy test

edit: stdlib/private/StdlibCollectionUnittest/CheckCollectionInstance.swift.gyb
edit: validation-test/stdlib/Lazy.swift.gyb
edit: stdlib/public/core/ClosedRange.swift

Commit ef4249bbc4bdbc9f37375e83c033f3599b9ed0e8 by gribozavr:
stdlib: set the right displayStyle in Optional's Mirror

edit: test/1_stdlib/Optional.swift
edit: test/IDE/complete_generic_optional.swift
edit: test/1_stdlib/Reflection.swift
edit: stdlib/public/core/Optional.swift

Commit 01d4fd5a2fa6bbda8f0c9de7fc63ca846b7f11db by egranata:
This code is supposed to fail when the read fails. Make it so

edit: lib/RemoteAST/RemoteAST.cpp

Commit d525b8320bbbe769a4ca4cc8f8028a43a70cdac9 by daniel_dunbar:
[build-script] Don't try to build llbuild Swift bindings as part of

edit: utils/build-script-impl

Commit 5594fc5339cef82f1999513412fb54b7ae92c881 by dfarler:
Collect builtins referenced by captures

edit: lib/IRGen/GenReflection.cpp

Commit 8f06358b5bbae0fde8676071c5206cf0c4607405 by spestov:
Reflection: Fix typos

edit: include/swift/Reflection/ReflectionContext.h
edit: stdlib/public/SwiftRemoteMirror/SwiftRemoteMirror.cpp

Commit 0273167b5d22f2c7efd17293c9b492c654e12206 by rjmccall:
Use the known type parameters to determine static offsets to stored

edit: test/RemoteAST/member_offsets.swift
edit: lib/IRGen/StructLayout.h
edit: test/IRGen/class.sil
edit: test/IRGen/fulfillment.sil
edit: lib/IRGen/GenType.h
edit: test/IRGen/generic_classes.sil
edit: lib/IRGen/GenClass.cpp
edit: test/IRGen/subclass.swift
edit: lib/IRGen/GenType.cpp
edit: test/IRGen/sil_witness_methods.sil
edit: test/IRGen/partial_apply_forwarder.sil

Commit 1bd536e5772835a9c454c0fb4560f5ee90aa4e3d by spestov:
Reflection: Fix compile error, oops

edit: include/swift/Reflection/ReflectionContext.h

Commit 1d5b9b09ace6f4dd2c84066c36b8d54bc4b3c54f by spestov:
Reflection: Add instance-specific layout entry point, and do some

edit: include/swift/Remote/MetadataReader.h
edit: include/swift/Reflection/ReflectionContext.h
edit: stdlib/public/Reflection/TypeLowering.cpp
edit: tools/swift-reflection-test/swift-reflection-test.c
edit: include/swift/Reflection/TypeLowering.h
edit: include/swift/SwiftRemoteMirror/SwiftRemoteMirror.h
edit: stdlib/public/SwiftRemoteMirror/SwiftRemoteMirror.cpp

Commit 51ae5a89a322231ead6cd9c5742888356313f748 by spestov:
Reflection: Place reflection metadata in TEXT segment

edit: lib/IRGen/GenReflection.cpp

Commit be870fdec41fa955b36245069ffa223059a6c3d0 by spestov:
IRGen: Emit capture descriptors in their own section

edit: lib/IRGen/IRGenModule.h
edit: lib/IRGen/GenReflection.cpp

Commit 9406111c623f7edabe821994cf2b51029c4fca1f by spestov:
IRGen: Update a test

edit: test/IRGen/closure.swift

Commit 8f820dea2bf70d286c9072035eeef2144cb852d1 by jordan_rose:
[serialization] Diagnose loading modules from older Swifts.

add: test/Serialization/Inputs/too-new-language/Library.swiftmodule
delete: test/Serialization/too-old.swift
edit: lib/Serialization/SerializedModuleLoader.cpp
edit: test/DebugInfo/ASTSection_linker.swift
edit: include/swift/Serialization/Validation.h
edit: lib/Serialization/ModuleFile.cpp
edit: lib/Basic/Version.cpp
add: test/Serialization/Inputs/too-new/Library.swiftmodule
edit: tools/lldb-moduleimport-test/lldb-moduleimport-test.cpp
edit: include/swift/Basic/Version.h
add: test/Serialization/version-mismatches.swift
edit: lib/Serialization/Serialization.cpp
delete: test/Serialization/Inputs/too_old.swiftmodule
delete: test/Serialization/too-new.swift
add: test/Serialization/Inputs/too-old/Library.swiftmodule
edit: include/swift/Serialization/ModuleFormat.h
edit: include/swift/Serialization/ModuleFile.h
add: test/Serialization/Inputs/too-old-language/Library.swiftmodule
edit: include/swift/AST/DiagnosticsSema.def
delete: test/Serialization/Inputs/too_new.swiftmodule

Commit 69dc41b7e1fb0682815af5218a822a01609bec38 by brian.s.croom:
Add class-level `setUp` and `tearDown` methods on `XCTestCase`

add: Sources/XCTest/XCTestCaseSuite.swift
edit: Tests/Functional/TestCaseLifecycle/main.swift
edit: XCTest.xcodeproj/project.pbxproj
edit: Sources/XCTest/XCTestMain.swift
edit: Sources/XCTest/XCTestCase.swift

Commit 9d8b3918e161a53d92d30dc0990bdb807dcf732d by jpmartha.jp <http://jpmartha.jp/>:
[swift-build] Fix `-c` mode

edit: Sources/swift-build/usage.swift

Commit 9ffbe164e8501e2a68fa33fccf965c2e1d473830 by daniel_dunbar:
[Utilities] Add proper style for use with Emacs swift-mode.

add: Utilities/Emacs/swiftpm-project-settings.el
add: .dir-locals.el

Commit ec745c4c3a743ff2b597115cec8012463cc9b814 by bouke:
Better error message when file layout is invalid

edit: Sources/Transmute/Package+modules.swift
edit: Sources/Transmute/Error.swift

Commit 1e4012714855365a11447bca51743d275ef02795 by ankit.spd:
[swift-test] Parse specifer in swift-test

edit: Sources/swift-test/usage.swift

Commit 1cf2f5413bd329569bbebd9e85b5ece357d634ab by max.howell:
Don’t create deps or tests groups if none of each

edit: Sources/Xcodeproj/pbxproj().swift

Commit 17e99334d4b3da1941a6bece911c44886310b262 by max.howell:
Indent previous commit

edit: Sources/Xcodeproj/pbxproj().swift

Commit 37407204011c0f9f016680a4e48d7a58799df387 by max.howell:
Update SourceLayouts.md

edit: Documentation/SourceLayouts.md


(Erik Eckstein) #3

(resending with less recipients)

I could not reproduce it locally. But I noticed that foundation tests (foundation-linux-x86_64/TestFoundation/TestFoundation) were not recompiled in my local build, although the compiler changed. After I did a clean build all foundation tests passed.
Can we try a clean build on the bot?

Erik

···

On Apr 29, 2016, at 5:00 PM, Daniel Dunbar <daniel_dunbar@apple.com <mailto:daniel_dunbar@apple.com>> wrote:

--
Test Suite 'All tests' started at 18:01:00.742
Test Suite 'TestFoundation.xctest' started at 18:01:00.745
Test Suite 'TestNSAffineTransform' started at 18:01:00.745
/home/buildnode/jenkins/workspace/oss-swift-incremental-RA-linux-ubuntu-15_10-long-test/swift/utils/build-script-impl: line 2029: 4531 Segmentation fault (core dumped) LD_LIBRARY_PATH="${INSTALL_DESTDIR}"/"${INSTALL_PREFIX}"/lib/swift/:"${build_dir}/Foundation":"${XCTEST_BUILD_DIR}":${LD_LIBRARY_PATH} "${build_dir}"/TestFoundation/TestFoundation
--

Miscompile?

- Daniel

On Apr 29, 2016, at 4:58 PM, no-reply@swift.org <mailto:no-reply@swift.org> wrote:

[FAILURE] oss-swift-incremental-RA-linux-ubuntu-15_10-long-test [#70]

Build URL: https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10-long-test/70/
Project: oss-swift-incremental-RA-linux-ubuntu-15_10-long-test
Date of build: Fri, 29 Apr 2016 16:39:13 -0700
Build duration: 19 min
Tests:

Name: Swift
Failed: 0 test(s), Passed: 7877 test(s), Total: 7877 test(s)
Name: Swift-Unit
Failed: 0 test(s), Passed: 291 test(s), Total: 291 test(s)

Changes

Commit d40171cc31cf285913d045acda6fed036a01b2f3 by daniel_dunbar:
[CMake] Add support for selecting which bindings to build.

edit: CMakeLists.txt

Commit f1b5d2bf37ba6cd10bf7ab4b51877d68eae97cbc by ccross:
Fix NINJA_STATUS %e on dumb terminals

edit: src/build.cc <http://build.cc/>
Commit af4973d2251bf9bc616ceb5f9d9d64dd948ed569 by ccross:
Fix NINJA_STATUS %r on dumb terminals

edit: src/build.h
edit: src/build_test.cc
edit: src/build.cc <http://build.cc/>
Commit 16e600a6a1c09b9d06238c6a6f0eb4b958487b38 by eeckstein:
StackPromotion: fix a bug which could place the deallocation inside a

edit: test/SILOptimizer/stack_promotion.sil
edit: lib/SILOptimizer/Transforms/StackPromotion.cpp

Commit e3dc3e2fd2a06df2dda7d3cdc38210d2460e5764 by eeckstein:
SIL: remove an assert which checks that an operand value cannot be the

edit: include/swift/SIL/SILValue.h

Commit a5aa22565e62bdd447eb3441ac4a6cc3d7e5e21e by gribozavr:
stdlib: simplify LazyFilterCollection

edit: stdlib/public/core/Filter.swift.gyb

Commit 225b94ad0964bcf36577bac4b86772ab8343112a by jgroff:
Further refinement of `isBindableTo` for BoundGenericType conformances.

edit: lib/AST/Type.cpp

Commit 53bb3e8ea10f574510c8622f713f479fe9620e47 by eeckstein:
SimplifyCFG: improve switch_enum simplification.

edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp
edit: test/SILOptimizer/simplify_cfg.sil

Commit 66c4c87aae2b9a9c4d6a2a7eb36d0660397fca81 by modocache:
[Runtime] Android does not support constexpr

edit: include/swift/Runtime/MutexPThread.h

Commit d00dddbdabe448642524cbd684d7996ada04d384 by moiseev:
[stdlib][swift-3-indexing-model] fixing the ReversedCollection/lazy test

edit: stdlib/private/StdlibCollectionUnittest/CheckCollectionInstance.swift.gyb
edit: validation-test/stdlib/Lazy.swift.gyb
edit: stdlib/public/core/ClosedRange.swift

Commit ef4249bbc4bdbc9f37375e83c033f3599b9ed0e8 by gribozavr:
stdlib: set the right displayStyle in Optional's Mirror

edit: test/1_stdlib/Optional.swift
edit: test/IDE/complete_generic_optional.swift
edit: test/1_stdlib/Reflection.swift
edit: stdlib/public/core/Optional.swift

Commit 01d4fd5a2fa6bbda8f0c9de7fc63ca846b7f11db by egranata:
This code is supposed to fail when the read fails. Make it so

edit: lib/RemoteAST/RemoteAST.cpp

Commit d525b8320bbbe769a4ca4cc8f8028a43a70cdac9 by daniel_dunbar:
[build-script] Don't try to build llbuild Swift bindings as part of

edit: utils/build-script-impl

Commit 5594fc5339cef82f1999513412fb54b7ae92c881 by dfarler:
Collect builtins referenced by captures

edit: lib/IRGen/GenReflection.cpp

Commit 8f06358b5bbae0fde8676071c5206cf0c4607405 by spestov:
Reflection: Fix typos

edit: include/swift/Reflection/ReflectionContext.h
edit: stdlib/public/SwiftRemoteMirror/SwiftRemoteMirror.cpp

Commit 0273167b5d22f2c7efd17293c9b492c654e12206 by rjmccall:
Use the known type parameters to determine static offsets to stored

edit: test/RemoteAST/member_offsets.swift
edit: lib/IRGen/StructLayout.h
edit: test/IRGen/class.sil
edit: test/IRGen/fulfillment.sil
edit: lib/IRGen/GenType.h
edit: test/IRGen/generic_classes.sil
edit: lib/IRGen/GenClass.cpp
edit: test/IRGen/subclass.swift
edit: lib/IRGen/GenType.cpp
edit: test/IRGen/sil_witness_methods.sil
edit: test/IRGen/partial_apply_forwarder.sil

Commit 1bd536e5772835a9c454c0fb4560f5ee90aa4e3d by spestov:
Reflection: Fix compile error, oops

edit: include/swift/Reflection/ReflectionContext.h

Commit 1d5b9b09ace6f4dd2c84066c36b8d54bc4b3c54f by spestov:
Reflection: Add instance-specific layout entry point, and do some

edit: include/swift/Remote/MetadataReader.h
edit: include/swift/Reflection/ReflectionContext.h
edit: stdlib/public/Reflection/TypeLowering.cpp
edit: tools/swift-reflection-test/swift-reflection-test.c
edit: include/swift/Reflection/TypeLowering.h
edit: include/swift/SwiftRemoteMirror/SwiftRemoteMirror.h
edit: stdlib/public/SwiftRemoteMirror/SwiftRemoteMirror.cpp

Commit 51ae5a89a322231ead6cd9c5742888356313f748 by spestov:
Reflection: Place reflection metadata in TEXT segment

edit: lib/IRGen/GenReflection.cpp

Commit be870fdec41fa955b36245069ffa223059a6c3d0 by spestov:
IRGen: Emit capture descriptors in their own section

edit: lib/IRGen/IRGenModule.h
edit: lib/IRGen/GenReflection.cpp

Commit 9406111c623f7edabe821994cf2b51029c4fca1f by spestov:
IRGen: Update a test

edit: test/IRGen/closure.swift

Commit 8f820dea2bf70d286c9072035eeef2144cb852d1 by jordan_rose:
[serialization] Diagnose loading modules from older Swifts.

add: test/Serialization/Inputs/too-new-language/Library.swiftmodule
delete: test/Serialization/too-old.swift
edit: lib/Serialization/SerializedModuleLoader.cpp
edit: test/DebugInfo/ASTSection_linker.swift
edit: include/swift/Serialization/Validation.h
edit: lib/Serialization/ModuleFile.cpp
edit: lib/Basic/Version.cpp
add: test/Serialization/Inputs/too-new/Library.swiftmodule
edit: tools/lldb-moduleimport-test/lldb-moduleimport-test.cpp
edit: include/swift/Basic/Version.h
add: test/Serialization/version-mismatches.swift
edit: lib/Serialization/Serialization.cpp
delete: test/Serialization/Inputs/too_old.swiftmodule
delete: test/Serialization/too-new.swift
add: test/Serialization/Inputs/too-old/Library.swiftmodule
edit: include/swift/Serialization/ModuleFormat.h
edit: include/swift/Serialization/ModuleFile.h
add: test/Serialization/Inputs/too-old-language/Library.swiftmodule
edit: include/swift/AST/DiagnosticsSema.def
delete: test/Serialization/Inputs/too_new.swiftmodule

Commit 69dc41b7e1fb0682815af5218a822a01609bec38 by brian.s.croom:
Add class-level `setUp` and `tearDown` methods on `XCTestCase`

add: Sources/XCTest/XCTestCaseSuite.swift
edit: Tests/Functional/TestCaseLifecycle/main.swift
edit: XCTest.xcodeproj/project.pbxproj
edit: Sources/XCTest/XCTestMain.swift
edit: Sources/XCTest/XCTestCase.swift

Commit 9d8b3918e161a53d92d30dc0990bdb807dcf732d by jpmartha.jp <http://jpmartha.jp/>:
[swift-build] Fix `-c` mode

edit: Sources/swift-build/usage.swift

Commit 9ffbe164e8501e2a68fa33fccf965c2e1d473830 by daniel_dunbar:
[Utilities] Add proper style for use with Emacs swift-mode.

add: Utilities/Emacs/swiftpm-project-settings.el
add: .dir-locals.el

Commit ec745c4c3a743ff2b597115cec8012463cc9b814 by bouke:
Better error message when file layout is invalid

edit: Sources/Transmute/Package+modules.swift
edit: Sources/Transmute/Error.swift

Commit 1e4012714855365a11447bca51743d275ef02795 by ankit.spd:
[swift-test] Parse specifer in swift-test

edit: Sources/swift-test/usage.swift

Commit 1cf2f5413bd329569bbebd9e85b5ece357d634ab by max.howell:
Don’t create deps or tests groups if none of each

edit: Sources/Xcodeproj/pbxproj().swift

Commit 17e99334d4b3da1941a6bece911c44886310b262 by max.howell:
Indent previous commit

edit: Sources/Xcodeproj/pbxproj().swift

Commit 37407204011c0f9f016680a4e48d7a58799df387 by max.howell:
Update SourceLayouts.md

edit: Documentation/SourceLayouts.md