[Swift CI] Build Failure: OSS - Swift Package - Ubuntu 16.10 (master) #647

+ Ross, looks like this failed the same way, let me know if you want me to force merge your PR.

···

On Nov 8, 2017, at 5:50 PM, no-reply@swift.org wrote:

[FAILURE] oss-swift-package-linux-ubuntu-16_10 [#647]

Build URL: https://ci.swift.org/job/oss-swift-package-linux-ubuntu-16_10/647/
Project: oss-swift-package-linux-ubuntu-16_10
Date of build: Wed, 08 Nov 2017 19:29:41 -0600
Build duration: 20 min

Changes

Commit 9b3739b91d7849bc43b14465d8ab8506ba156ecd by pyaskevich:
[IRGen] Add parameter flags to function type metadata

edit: test/IRGen/function_metadata.swift
edit: stdlib/public/runtime/Casting.cpp
edit: include/swift/Runtime/RuntimeFunctions.def
edit: include/swift/Remote/MetadataReader.h
edit: stdlib/public/runtime/Demangle.cpp
edit: lib/IRGen/GenMeta.cpp
edit: include/swift/AST/Types.h
edit: include/swift/Runtime/Metadata.h
edit: stdlib/public/runtime/Metadata.cpp

Commit f5ed1a87593494a3a850a5982f2283c83c24d7f9 by pyaskevich:
[IRGen] Switch function metdata to use `Metdata *` for parameter

edit: stdlib/public/runtime/Metadata.cpp
edit: include/swift/Runtime/RuntimeFunctions.def
edit: test/IRGen/function_metadata.swift
edit: include/swift/Runtime/Metadata.h
edit: lib/IRGen/GenMeta.cpp

Commit e9d4a5304ef7b8cb897a1f794bd2cf89075a9a90 by pyaskevich:
[IRGen] Fix function metadata endpoints to use separate parameter/flags

edit: lib/IRGen/GenMeta.cpp
edit: include/swift/Runtime/Metadata.h
edit: test/IRGen/dynamic_cast_functions.swift
edit: include/swift/Remote/MetadataReader.h
edit: include/swift/ABI/MetadataValues.h
edit: stdlib/public/runtime/Metadata.cpp
edit: include/swift/Runtime/RuntimeFunctions.def
edit: stdlib/public/runtime/Casting.cpp

Commit 622cc1c64ac0d27da5f2d0be496a36c254ff2c3c by pyaskevich:
[ABI/IRGen] Add custom function parameter flags representation for

edit: test/IRGen/function_metadata.swift
edit: include/swift/ABI/MetadataValues.h
edit: test/IRGen/c_function_pointer.sil
edit: include/swift/Remote/MetadataReader.h
edit: stdlib/public/Reflection/TypeRef.cpp
edit: stdlib/public/runtime/Demangle.cpp
edit: include/swift/Runtime/RuntimeFunctions.def
edit: lib/RemoteAST/RemoteAST.cpp
edit: unittests/Reflection/TypeRef.cpp
edit: stdlib/public/runtime/Metadata.cpp
edit: include/swift/Runtime/Metadata.h
edit: lib/IRGen/GenMeta.cpp
edit: include/swift/Reflection/TypeRef.h
edit: test/IRGen/objc_block.sil

Commit be3d1af5254ceae0a01ec25d3f62934294e2f8f4 by pyaskevich:
[ABI/Runtime] NFC: Rename function metadata arguments to parameters

edit: include/swift/Remote/MetadataReader.h
edit: include/swift/Runtime/Metadata.h
edit: include/swift/ABI/MetadataValues.h
edit: stdlib/public/runtime/Demangle.cpp
edit: stdlib/public/runtime/Casting.cpp
edit: stdlib/public/runtime/Metadata.cpp
edit: lib/IRGen/GenMeta.cpp

Commit cf0c757b1f025e561d67a5d2047158bff3c71ffa by pyaskevich:
[RemoteAST] Fix metadata reader to properly read function metadata

edit: test/RemoteAST/structural_types.swift
edit: include/swift/Remote/MetadataReader.h
edit: include/swift/Runtime/Metadata.h
edit: stdlib/public/runtime/Metadata.cpp
edit: stdlib/public/runtime/Demangle.cpp
edit: stdlib/public/runtime/Casting.cpp

Commit eaf4f43101443a332a5f38b02c6f0b9e1ac85333 by pyaskevich:
[Casting] NFC: add some more tests for functions with parameter flags

edit: test/IRGen/function_metadata.swift
edit: test/IRGen/dynamic_cast_functions.swift

Commit aba149a6589f18288041662466d49080bed848d8 by pyaskevich:
[AST] NFC: Remote unused accessor methods from `ParameterTypeFlags`

edit: include/swift/AST/Types.h

Commit 2a0cb060f8ad85f7b1bf1f6e77d82201ae4d0f2c by spestov:
SILGen: Look up the callee method after evaluating arguments

edit: test/SILGen/objc_bridging.swift
edit: test/SILGen/objc_factory_init.swift
edit: test/SILGen/default_arguments_generic.swift
edit: test/SILGen/address_only_types.swift
edit: test/SILGen/partial_apply_super.swift
edit: test/ClangImporter/objc_ir.swift
edit: test/SILGen/cf_members.swift
edit: test/SILGen/materializeForSet.swift
edit: test/SILGen/source_location.swift
edit: test/SILGen/objc_ownership_conventions.swift
edit: test/SILGen/assignment.swift
edit: test/SILGen/objc_attr_NSManaged.swift
edit: test/SILGen/switch_var.swift
edit: test/SILGen/errors.swift
edit: test/SILGen/objc_blocks_bridging.swift
edit: test/SILGen/generic_literals.swift
edit: test/SILGen/class_bound_protocols.swift
edit: test/SILGen/force_cast_chained_optional.swift
edit: test/SILGen/reabstract.swift
edit: test/SILGen/statements.swift
edit: test/SILGen/objc_protocols.swift
edit: test/SILGen/default_constructor.swift
edit: test/SILGen/addressors.swift
edit: test/SILGen/super_init_refcounting.swift
edit: test/SIL/whole_module_optimization.swift
edit: test/SILGen/enum.swift
edit: test/SILGen/default_arguments_imported.swift
edit: test/SILGen/final.swift
edit: test/SILOptimizer/pointer_conversion.swift
edit: test/SILGen/closures.swift
edit: test/SILGen/shared.swift
edit: test/SILGen/witnesses_class.swift
edit: test/SILGen/foreach.swift
edit: test/SILGen/dynamic_lookup_throws.swift
edit: test/SILGen/external_definitions.swift
edit: test/SILGen/partial_apply_generic.swift
edit: test/SILGen/objc_bridging_peephole.swift
edit: test/SILGen/tuples.swift
edit: test/SILGen/import_as_member.swift
edit: test/SILGen/borrow.swift
edit: lib/SILGen/SILGenApply.cpp
edit: test/SILGen/dynamic.swift
edit: test/SILGen/objc_currying.swift
edit: test/SILGen/default_arguments_serialized.swift
edit: test/SILGen/objc_bridging_any.swift
edit: test/SILOptimizer/inline_recursive.swift
edit: test/SILGen/dynamic_self.swift
edit: test/SILGen/auto_closures.swift
edit: test/SILGen/initializers.swift
edit: test/SILGen/optional-cast.swift
edit: test/SILGen/closures_callee_guaranteed.swift
edit: test/SILGen/objc_bridged_results.swift
edit: test/DebugInfo/linetable.swift
edit: test/SILGen/scalar_to_tuple_args.swift
edit: test/SILGen/expressions.swift
edit: test/SILGen/functions.swift
edit: test/SILOptimizer/generic_inline_self.swift
edit: test/SILGen/objc_init_ref_delegation.swift
edit: test/SILGen/subclass_existentials.swift
edit: test/SILGen/protocol_class_refinement.swift
edit: test/SILGen/accessors.swift
edit: test/SILGen/init_ref_delegation.swift
edit: test/SILGen/protocol_optional.swift
edit: test/SILOptimizer/definite_init_objc_factory_init.swift
edit: test/Serialization/function.swift
edit: test/SILGen/metatypes.swift
edit: test/SILGen/pointer_conversion.swift
edit: test/SILGen/unowned.swift
edit: test/SILGen/existential_erasure.swift
edit: test/SILGen/lifetime.swift
edit: test/SILGen/writeback.swift
edit: test/SILOptimizer/definite_init_failable_initializers.swift
edit: test/SILGen/complete_object_init.swift
edit: test/SILGen/guaranteed_self.swift
edit: test/SILGen/objc_thunks.swift
edit: test/SILGen/opaque_values_silgen.swift
edit: test/SILOptimizer/linker.swift
edit: test/Serialization/objc.swift
edit: test/SILGen/reabstract-tuple.swift
edit: test/Serialization/inherited-initializer.swift
edit: test/SILGen/struct_resilience.swift
edit: test/SILGen/extensions.swift
edit: test/SILGen/reabstract_lvalue.swift
edit: test/SILGen/default_arguments.swift
edit: test/SILGen/generic_property_base_lifetime.swift
edit: test/SILGen/rethrows.swift
edit: test/SILGen/if_while_binding.swift
edit: test/SILGen/let_decls.swift
edit: test/SILGen/objc_extensions.swift
edit: test/SILGen/objc_imported_generic.swift
edit: test/SILGen/dynamic_lookup.swift
edit: test/IRGen/class_bounded_generics.swift
edit: test/SILGen/property_abstraction.swift
edit: test/SILOptimizer/access_marker_mandatory.swift
edit: test/SILGen/foreign_errors.swift
edit: test/SILGen/opaque_ownership.swift
edit: test/SILGen/properties.swift
edit: test/SILGen/protocols.swift
edit: test/SILGen/property_behavior_init.swift
edit: test/SILOptimizer/inline_self.swift
edit: test/SILGen/protocol_extensions.swift
edit: test/SILGen/objc_dealloc.swift
edit: test/SILGen/tsan_instrumentation.swift
edit: test/SILOptimizer/definite_init_protocol_init.swift

Commit b3b438b6b736f2c311be3620c62e260b9338f1d2 by spestov:
SILGen: Kill RValue::delayedBorrow()

edit: lib/SILGen/ArgumentSource.cpp
edit: lib/SILGen/ArgumentSource.h

Commit 5fd8e71ace729ead6557a856eef8ed4763d11aec by spestov:
SILGen: More dynamic method call cleanup

edit: lib/SILGen/SILGenApply.cpp

Commit 8d36be31a681f118c8aa10f304cb6b0488a6c8d8 by luizinho_mack:
Bump up changelog's 'new entries' notice to just bellow new Swift 4.1

edit: CHANGELOG.md

Commit 798bff756a49ff05ee5420f79b95aff3f2ab9c1a by mgottesman:
[silgen] Rename SavedInsertionPoint => SILGenSavedInsertionPoint.

edit: lib/SILGen/Cleanup.cpp
edit: lib/SILGen/SILGen.cpp
edit: lib/SILGen/SILGenConvert.cpp
edit: lib/SILGen/SILGenExpr.cpp
edit: lib/SILGen/SILGenFunction.h
edit: lib/SILGen/SILGenConstructor.cpp
edit: lib/SILGen/SILGenStmt.cpp
edit: lib/SILGen/SILGenForeignError.cpp

Commit 49f5c761ff1ae453631756e467fb7aba2484ffd2 by mgottesman:
[pred-memopt] Change AvailableValue to be its own struct instead of a

edit: lib/SILOptimizer/Mandatory/PredictableMemOpt.cpp

Commit b17935aff22282d6dd26989360a003e897d81134 by mgottesman:
[pred-memopt] Rather than extracting values at the load site, extract at

edit: include/swift/SIL/SILBuilder.h
edit: lib/SILOptimizer/Mandatory/PredictableMemOpt.cpp
edit: test/SILOptimizer/predictable_memopt.sil

Commit b6f92700235e10207384886f8155faf3123ec1f6 by anemet:
Don't emit optimization remarks if we don't have a debug location

edit: lib/SIL/OptimizationRemark.cpp

Commit a49455e3b23d8f91580b6282a146e4a800ae5265 by dgregor:
[Clang importer] Move the "all properties" lists into the name importer.

edit: lib/AST/ASTContext.cpp
edit: lib/Sema/MiscDiagnostics.cpp
edit: include/swift/AST/ASTContext.h
edit: lib/ClangImporter/ImportName.h
edit: lib/ClangImporter/ImportName.cpp

Commit bef1e6d0f1627c8720426e579f8752b5ca264a2a by github:
Force foundation and libdispatch to re-build always on non-darwin

edit: utils/build-script-impl

Commit f37b34589e8004bdccd1e43dd534f1af49cf43aa by aprantl:
Un-XFAIL a test after the bugfix in r317702.

edit: test/DebugInfo/Generic/missing-abstract-variable.ll

You're welcome to force-merge if you'd like. I was going to wait on the tests to run, but I'm fine with just merging too.

Sincerely,
Ross Bayer
rbayer@apple.com

···

On Nov 8, 2017, at 5:51 PM, Pavel Yaskevich <pyaskevich@apple.com> wrote:

+ Ross, looks like this failed the same way, let me know if you want me to force merge your PR.

On Nov 8, 2017, at 5:50 PM, no-reply@swift.org <mailto:no-reply@swift.org> wrote:

[FAILURE] oss-swift-package-linux-ubuntu-16_10 [#647]

Build URL: https://ci.swift.org/job/oss-swift-package-linux-ubuntu-16_10/647/
Project: oss-swift-package-linux-ubuntu-16_10
Date of build: Wed, 08 Nov 2017 19:29:41 -0600
Build duration: 20 min

Changes

Commit 9b3739b91d7849bc43b14465d8ab8506ba156ecd by pyaskevich:
[IRGen] Add parameter flags to function type metadata

edit: test/IRGen/function_metadata.swift
edit: stdlib/public/runtime/Casting.cpp
edit: include/swift/Runtime/RuntimeFunctions.def
edit: include/swift/Remote/MetadataReader.h
edit: stdlib/public/runtime/Demangle.cpp
edit: lib/IRGen/GenMeta.cpp
edit: include/swift/AST/Types.h
edit: include/swift/Runtime/Metadata.h
edit: stdlib/public/runtime/Metadata.cpp

Commit f5ed1a87593494a3a850a5982f2283c83c24d7f9 by pyaskevich:
[IRGen] Switch function metdata to use `Metdata *` for parameter

edit: stdlib/public/runtime/Metadata.cpp
edit: include/swift/Runtime/RuntimeFunctions.def
edit: test/IRGen/function_metadata.swift
edit: include/swift/Runtime/Metadata.h
edit: lib/IRGen/GenMeta.cpp

Commit e9d4a5304ef7b8cb897a1f794bd2cf89075a9a90 by pyaskevich:
[IRGen] Fix function metadata endpoints to use separate parameter/flags

edit: lib/IRGen/GenMeta.cpp
edit: include/swift/Runtime/Metadata.h
edit: test/IRGen/dynamic_cast_functions.swift
edit: include/swift/Remote/MetadataReader.h
edit: include/swift/ABI/MetadataValues.h
edit: stdlib/public/runtime/Metadata.cpp
edit: include/swift/Runtime/RuntimeFunctions.def
edit: stdlib/public/runtime/Casting.cpp

Commit 622cc1c64ac0d27da5f2d0be496a36c254ff2c3c by pyaskevich:
[ABI/IRGen] Add custom function parameter flags representation for

edit: test/IRGen/function_metadata.swift
edit: include/swift/ABI/MetadataValues.h
edit: test/IRGen/c_function_pointer.sil
edit: include/swift/Remote/MetadataReader.h
edit: stdlib/public/Reflection/TypeRef.cpp
edit: stdlib/public/runtime/Demangle.cpp
edit: include/swift/Runtime/RuntimeFunctions.def
edit: lib/RemoteAST/RemoteAST.cpp
edit: unittests/Reflection/TypeRef.cpp
edit: stdlib/public/runtime/Metadata.cpp
edit: include/swift/Runtime/Metadata.h
edit: lib/IRGen/GenMeta.cpp
edit: include/swift/Reflection/TypeRef.h
edit: test/IRGen/objc_block.sil

Commit be3d1af5254ceae0a01ec25d3f62934294e2f8f4 by pyaskevich:
[ABI/Runtime] NFC: Rename function metadata arguments to parameters

edit: include/swift/Remote/MetadataReader.h
edit: include/swift/Runtime/Metadata.h
edit: include/swift/ABI/MetadataValues.h
edit: stdlib/public/runtime/Demangle.cpp
edit: stdlib/public/runtime/Casting.cpp
edit: stdlib/public/runtime/Metadata.cpp
edit: lib/IRGen/GenMeta.cpp

Commit cf0c757b1f025e561d67a5d2047158bff3c71ffa by pyaskevich:
[RemoteAST] Fix metadata reader to properly read function metadata

edit: test/RemoteAST/structural_types.swift
edit: include/swift/Remote/MetadataReader.h
edit: include/swift/Runtime/Metadata.h
edit: stdlib/public/runtime/Metadata.cpp
edit: stdlib/public/runtime/Demangle.cpp
edit: stdlib/public/runtime/Casting.cpp

Commit eaf4f43101443a332a5f38b02c6f0b9e1ac85333 by pyaskevich:
[Casting] NFC: add some more tests for functions with parameter flags

edit: test/IRGen/function_metadata.swift
edit: test/IRGen/dynamic_cast_functions.swift

Commit aba149a6589f18288041662466d49080bed848d8 by pyaskevich:
[AST] NFC: Remote unused accessor methods from `ParameterTypeFlags`

edit: include/swift/AST/Types.h

Commit 2a0cb060f8ad85f7b1bf1f6e77d82201ae4d0f2c by spestov:
SILGen: Look up the callee method after evaluating arguments

edit: test/SILGen/objc_bridging.swift
edit: test/SILGen/objc_factory_init.swift
edit: test/SILGen/default_arguments_generic.swift
edit: test/SILGen/address_only_types.swift
edit: test/SILGen/partial_apply_super.swift
edit: test/ClangImporter/objc_ir.swift
edit: test/SILGen/cf_members.swift
edit: test/SILGen/materializeForSet.swift
edit: test/SILGen/source_location.swift
edit: test/SILGen/objc_ownership_conventions.swift
edit: test/SILGen/assignment.swift
edit: test/SILGen/objc_attr_NSManaged.swift
edit: test/SILGen/switch_var.swift
edit: test/SILGen/errors.swift
edit: test/SILGen/objc_blocks_bridging.swift
edit: test/SILGen/generic_literals.swift
edit: test/SILGen/class_bound_protocols.swift
edit: test/SILGen/force_cast_chained_optional.swift
edit: test/SILGen/reabstract.swift
edit: test/SILGen/statements.swift
edit: test/SILGen/objc_protocols.swift
edit: test/SILGen/default_constructor.swift
edit: test/SILGen/addressors.swift
edit: test/SILGen/super_init_refcounting.swift
edit: test/SIL/whole_module_optimization.swift
edit: test/SILGen/enum.swift
edit: test/SILGen/default_arguments_imported.swift
edit: test/SILGen/final.swift
edit: test/SILOptimizer/pointer_conversion.swift
edit: test/SILGen/closures.swift
edit: test/SILGen/shared.swift
edit: test/SILGen/witnesses_class.swift
edit: test/SILGen/foreach.swift
edit: test/SILGen/dynamic_lookup_throws.swift
edit: test/SILGen/external_definitions.swift
edit: test/SILGen/partial_apply_generic.swift
edit: test/SILGen/objc_bridging_peephole.swift
edit: test/SILGen/tuples.swift
edit: test/SILGen/import_as_member.swift
edit: test/SILGen/borrow.swift
edit: lib/SILGen/SILGenApply.cpp
edit: test/SILGen/dynamic.swift
edit: test/SILGen/objc_currying.swift
edit: test/SILGen/default_arguments_serialized.swift
edit: test/SILGen/objc_bridging_any.swift
edit: test/SILOptimizer/inline_recursive.swift
edit: test/SILGen/dynamic_self.swift
edit: test/SILGen/auto_closures.swift
edit: test/SILGen/initializers.swift
edit: test/SILGen/optional-cast.swift
edit: test/SILGen/closures_callee_guaranteed.swift
edit: test/SILGen/objc_bridged_results.swift
edit: test/DebugInfo/linetable.swift
edit: test/SILGen/scalar_to_tuple_args.swift
edit: test/SILGen/expressions.swift
edit: test/SILGen/functions.swift
edit: test/SILOptimizer/generic_inline_self.swift
edit: test/SILGen/objc_init_ref_delegation.swift
edit: test/SILGen/subclass_existentials.swift
edit: test/SILGen/protocol_class_refinement.swift
edit: test/SILGen/accessors.swift
edit: test/SILGen/init_ref_delegation.swift
edit: test/SILGen/protocol_optional.swift
edit: test/SILOptimizer/definite_init_objc_factory_init.swift
edit: test/Serialization/function.swift
edit: test/SILGen/metatypes.swift
edit: test/SILGen/pointer_conversion.swift
edit: test/SILGen/unowned.swift
edit: test/SILGen/existential_erasure.swift
edit: test/SILGen/lifetime.swift
edit: test/SILGen/writeback.swift
edit: test/SILOptimizer/definite_init_failable_initializers.swift
edit: test/SILGen/complete_object_init.swift
edit: test/SILGen/guaranteed_self.swift
edit: test/SILGen/objc_thunks.swift
edit: test/SILGen/opaque_values_silgen.swift
edit: test/SILOptimizer/linker.swift
edit: test/Serialization/objc.swift
edit: test/SILGen/reabstract-tuple.swift
edit: test/Serialization/inherited-initializer.swift
edit: test/SILGen/struct_resilience.swift
edit: test/SILGen/extensions.swift
edit: test/SILGen/reabstract_lvalue.swift
edit: test/SILGen/default_arguments.swift
edit: test/SILGen/generic_property_base_lifetime.swift
edit: test/SILGen/rethrows.swift
edit: test/SILGen/if_while_binding.swift
edit: test/SILGen/let_decls.swift
edit: test/SILGen/objc_extensions.swift
edit: test/SILGen/objc_imported_generic.swift
edit: test/SILGen/dynamic_lookup.swift
edit: test/IRGen/class_bounded_generics.swift
edit: test/SILGen/property_abstraction.swift
edit: test/SILOptimizer/access_marker_mandatory.swift
edit: test/SILGen/foreign_errors.swift
edit: test/SILGen/opaque_ownership.swift
edit: test/SILGen/properties.swift
edit: test/SILGen/protocols.swift
edit: test/SILGen/property_behavior_init.swift
edit: test/SILOptimizer/inline_self.swift
edit: test/SILGen/protocol_extensions.swift
edit: test/SILGen/objc_dealloc.swift
edit: test/SILGen/tsan_instrumentation.swift
edit: test/SILOptimizer/definite_init_protocol_init.swift

Commit b3b438b6b736f2c311be3620c62e260b9338f1d2 by spestov:
SILGen: Kill RValue::delayedBorrow()

edit: lib/SILGen/ArgumentSource.cpp
edit: lib/SILGen/ArgumentSource.h

Commit 5fd8e71ace729ead6557a856eef8ed4763d11aec by spestov:
SILGen: More dynamic method call cleanup

edit: lib/SILGen/SILGenApply.cpp

Commit 8d36be31a681f118c8aa10f304cb6b0488a6c8d8 by luizinho_mack:
Bump up changelog's 'new entries' notice to just bellow new Swift 4.1

edit: CHANGELOG.md

Commit 798bff756a49ff05ee5420f79b95aff3f2ab9c1a by mgottesman:
[silgen] Rename SavedInsertionPoint => SILGenSavedInsertionPoint.

edit: lib/SILGen/Cleanup.cpp
edit: lib/SILGen/SILGen.cpp
edit: lib/SILGen/SILGenConvert.cpp
edit: lib/SILGen/SILGenExpr.cpp
edit: lib/SILGen/SILGenFunction.h
edit: lib/SILGen/SILGenConstructor.cpp
edit: lib/SILGen/SILGenStmt.cpp
edit: lib/SILGen/SILGenForeignError.cpp

Commit 49f5c761ff1ae453631756e467fb7aba2484ffd2 by mgottesman:
[pred-memopt] Change AvailableValue to be its own struct instead of a

edit: lib/SILOptimizer/Mandatory/PredictableMemOpt.cpp

Commit b17935aff22282d6dd26989360a003e897d81134 by mgottesman:
[pred-memopt] Rather than extracting values at the load site, extract at

edit: include/swift/SIL/SILBuilder.h
edit: lib/SILOptimizer/Mandatory/PredictableMemOpt.cpp
edit: test/SILOptimizer/predictable_memopt.sil

Commit b6f92700235e10207384886f8155faf3123ec1f6 by anemet:
Don't emit optimization remarks if we don't have a debug location

edit: lib/SIL/OptimizationRemark.cpp

Commit a49455e3b23d8f91580b6282a146e4a800ae5265 by dgregor:
[Clang importer] Move the "all properties" lists into the name importer.

edit: lib/AST/ASTContext.cpp
edit: lib/Sema/MiscDiagnostics.cpp
edit: include/swift/AST/ASTContext.h
edit: lib/ClangImporter/ImportName.h
edit: lib/ClangImporter/ImportName.cpp

Commit bef1e6d0f1627c8720426e579f8752b5ca264a2a by github:
Force foundation and libdispatch to re-build always on non-darwin

edit: utils/build-script-impl

Commit f37b34589e8004bdccd1e43dd534f1af49cf43aa by aprantl:
Un-XFAIL a test after the bugfix in r317702.

edit: test/DebugInfo/Generic/missing-abstract-variable.ll

Alright, let’s wait then.

···

On Nov 8, 2017, at 5:52 PM, Ross Bayer <rbayer@apple.com> wrote:

You're welcome to force-merge if you'd like. I was going to wait on the tests to run, but I'm fine with just merging too.

Sincerely,
Ross Bayer
rbayer@apple.com <mailto:rbayer@apple.com>

On Nov 8, 2017, at 5:51 PM, Pavel Yaskevich <pyaskevich@apple.com <mailto:pyaskevich@apple.com>> wrote:

+ Ross, looks like this failed the same way, let me know if you want me to force merge your PR.

On Nov 8, 2017, at 5:50 PM, no-reply@swift.org <mailto:no-reply@swift.org> wrote:

[FAILURE] oss-swift-package-linux-ubuntu-16_10 [#647]

Build URL: https://ci.swift.org/job/oss-swift-package-linux-ubuntu-16_10/647/
Project: oss-swift-package-linux-ubuntu-16_10
Date of build: Wed, 08 Nov 2017 19:29:41 -0600
Build duration: 20 min

Changes

Commit 9b3739b91d7849bc43b14465d8ab8506ba156ecd by pyaskevich:
[IRGen] Add parameter flags to function type metadata

edit: test/IRGen/function_metadata.swift
edit: stdlib/public/runtime/Casting.cpp
edit: include/swift/Runtime/RuntimeFunctions.def
edit: include/swift/Remote/MetadataReader.h
edit: stdlib/public/runtime/Demangle.cpp
edit: lib/IRGen/GenMeta.cpp
edit: include/swift/AST/Types.h
edit: include/swift/Runtime/Metadata.h
edit: stdlib/public/runtime/Metadata.cpp

Commit f5ed1a87593494a3a850a5982f2283c83c24d7f9 by pyaskevich:
[IRGen] Switch function metdata to use `Metdata *` for parameter

edit: stdlib/public/runtime/Metadata.cpp
edit: include/swift/Runtime/RuntimeFunctions.def
edit: test/IRGen/function_metadata.swift
edit: include/swift/Runtime/Metadata.h
edit: lib/IRGen/GenMeta.cpp

Commit e9d4a5304ef7b8cb897a1f794bd2cf89075a9a90 by pyaskevich:
[IRGen] Fix function metadata endpoints to use separate parameter/flags

edit: lib/IRGen/GenMeta.cpp
edit: include/swift/Runtime/Metadata.h
edit: test/IRGen/dynamic_cast_functions.swift
edit: include/swift/Remote/MetadataReader.h
edit: include/swift/ABI/MetadataValues.h
edit: stdlib/public/runtime/Metadata.cpp
edit: include/swift/Runtime/RuntimeFunctions.def
edit: stdlib/public/runtime/Casting.cpp

Commit 622cc1c64ac0d27da5f2d0be496a36c254ff2c3c by pyaskevich:
[ABI/IRGen] Add custom function parameter flags representation for

edit: test/IRGen/function_metadata.swift
edit: include/swift/ABI/MetadataValues.h
edit: test/IRGen/c_function_pointer.sil
edit: include/swift/Remote/MetadataReader.h
edit: stdlib/public/Reflection/TypeRef.cpp
edit: stdlib/public/runtime/Demangle.cpp
edit: include/swift/Runtime/RuntimeFunctions.def
edit: lib/RemoteAST/RemoteAST.cpp
edit: unittests/Reflection/TypeRef.cpp
edit: stdlib/public/runtime/Metadata.cpp
edit: include/swift/Runtime/Metadata.h
edit: lib/IRGen/GenMeta.cpp
edit: include/swift/Reflection/TypeRef.h
edit: test/IRGen/objc_block.sil

Commit be3d1af5254ceae0a01ec25d3f62934294e2f8f4 by pyaskevich:
[ABI/Runtime] NFC: Rename function metadata arguments to parameters

edit: include/swift/Remote/MetadataReader.h
edit: include/swift/Runtime/Metadata.h
edit: include/swift/ABI/MetadataValues.h
edit: stdlib/public/runtime/Demangle.cpp
edit: stdlib/public/runtime/Casting.cpp
edit: stdlib/public/runtime/Metadata.cpp
edit: lib/IRGen/GenMeta.cpp

Commit cf0c757b1f025e561d67a5d2047158bff3c71ffa by pyaskevich:
[RemoteAST] Fix metadata reader to properly read function metadata

edit: test/RemoteAST/structural_types.swift
edit: include/swift/Remote/MetadataReader.h
edit: include/swift/Runtime/Metadata.h
edit: stdlib/public/runtime/Metadata.cpp
edit: stdlib/public/runtime/Demangle.cpp
edit: stdlib/public/runtime/Casting.cpp

Commit eaf4f43101443a332a5f38b02c6f0b9e1ac85333 by pyaskevich:
[Casting] NFC: add some more tests for functions with parameter flags

edit: test/IRGen/function_metadata.swift
edit: test/IRGen/dynamic_cast_functions.swift

Commit aba149a6589f18288041662466d49080bed848d8 by pyaskevich:
[AST] NFC: Remote unused accessor methods from `ParameterTypeFlags`

edit: include/swift/AST/Types.h

Commit 2a0cb060f8ad85f7b1bf1f6e77d82201ae4d0f2c by spestov:
SILGen: Look up the callee method after evaluating arguments

edit: test/SILGen/objc_bridging.swift
edit: test/SILGen/objc_factory_init.swift
edit: test/SILGen/default_arguments_generic.swift
edit: test/SILGen/address_only_types.swift
edit: test/SILGen/partial_apply_super.swift
edit: test/ClangImporter/objc_ir.swift
edit: test/SILGen/cf_members.swift
edit: test/SILGen/materializeForSet.swift
edit: test/SILGen/source_location.swift
edit: test/SILGen/objc_ownership_conventions.swift
edit: test/SILGen/assignment.swift
edit: test/SILGen/objc_attr_NSManaged.swift
edit: test/SILGen/switch_var.swift
edit: test/SILGen/errors.swift
edit: test/SILGen/objc_blocks_bridging.swift
edit: test/SILGen/generic_literals.swift
edit: test/SILGen/class_bound_protocols.swift
edit: test/SILGen/force_cast_chained_optional.swift
edit: test/SILGen/reabstract.swift
edit: test/SILGen/statements.swift
edit: test/SILGen/objc_protocols.swift
edit: test/SILGen/default_constructor.swift
edit: test/SILGen/addressors.swift
edit: test/SILGen/super_init_refcounting.swift
edit: test/SIL/whole_module_optimization.swift
edit: test/SILGen/enum.swift
edit: test/SILGen/default_arguments_imported.swift
edit: test/SILGen/final.swift
edit: test/SILOptimizer/pointer_conversion.swift
edit: test/SILGen/closures.swift
edit: test/SILGen/shared.swift
edit: test/SILGen/witnesses_class.swift
edit: test/SILGen/foreach.swift
edit: test/SILGen/dynamic_lookup_throws.swift
edit: test/SILGen/external_definitions.swift
edit: test/SILGen/partial_apply_generic.swift
edit: test/SILGen/objc_bridging_peephole.swift
edit: test/SILGen/tuples.swift
edit: test/SILGen/import_as_member.swift
edit: test/SILGen/borrow.swift
edit: lib/SILGen/SILGenApply.cpp
edit: test/SILGen/dynamic.swift
edit: test/SILGen/objc_currying.swift
edit: test/SILGen/default_arguments_serialized.swift
edit: test/SILGen/objc_bridging_any.swift
edit: test/SILOptimizer/inline_recursive.swift
edit: test/SILGen/dynamic_self.swift
edit: test/SILGen/auto_closures.swift
edit: test/SILGen/initializers.swift
edit: test/SILGen/optional-cast.swift
edit: test/SILGen/closures_callee_guaranteed.swift
edit: test/SILGen/objc_bridged_results.swift
edit: test/DebugInfo/linetable.swift
edit: test/SILGen/scalar_to_tuple_args.swift
edit: test/SILGen/expressions.swift
edit: test/SILGen/functions.swift
edit: test/SILOptimizer/generic_inline_self.swift
edit: test/SILGen/objc_init_ref_delegation.swift
edit: test/SILGen/subclass_existentials.swift
edit: test/SILGen/protocol_class_refinement.swift
edit: test/SILGen/accessors.swift
edit: test/SILGen/init_ref_delegation.swift
edit: test/SILGen/protocol_optional.swift
edit: test/SILOptimizer/definite_init_objc_factory_init.swift
edit: test/Serialization/function.swift
edit: test/SILGen/metatypes.swift
edit: test/SILGen/pointer_conversion.swift
edit: test/SILGen/unowned.swift
edit: test/SILGen/existential_erasure.swift
edit: test/SILGen/lifetime.swift
edit: test/SILGen/writeback.swift
edit: test/SILOptimizer/definite_init_failable_initializers.swift
edit: test/SILGen/complete_object_init.swift
edit: test/SILGen/guaranteed_self.swift
edit: test/SILGen/objc_thunks.swift
edit: test/SILGen/opaque_values_silgen.swift
edit: test/SILOptimizer/linker.swift
edit: test/Serialization/objc.swift
edit: test/SILGen/reabstract-tuple.swift
edit: test/Serialization/inherited-initializer.swift
edit: test/SILGen/struct_resilience.swift
edit: test/SILGen/extensions.swift
edit: test/SILGen/reabstract_lvalue.swift
edit: test/SILGen/default_arguments.swift
edit: test/SILGen/generic_property_base_lifetime.swift
edit: test/SILGen/rethrows.swift
edit: test/SILGen/if_while_binding.swift
edit: test/SILGen/let_decls.swift
edit: test/SILGen/objc_extensions.swift
edit: test/SILGen/objc_imported_generic.swift
edit: test/SILGen/dynamic_lookup.swift
edit: test/IRGen/class_bounded_generics.swift
edit: test/SILGen/property_abstraction.swift
edit: test/SILOptimizer/access_marker_mandatory.swift
edit: test/SILGen/foreign_errors.swift
edit: test/SILGen/opaque_ownership.swift
edit: test/SILGen/properties.swift
edit: test/SILGen/protocols.swift
edit: test/SILGen/property_behavior_init.swift
edit: test/SILOptimizer/inline_self.swift
edit: test/SILGen/protocol_extensions.swift
edit: test/SILGen/objc_dealloc.swift
edit: test/SILGen/tsan_instrumentation.swift
edit: test/SILOptimizer/definite_init_protocol_init.swift

Commit b3b438b6b736f2c311be3620c62e260b9338f1d2 by spestov:
SILGen: Kill RValue::delayedBorrow()

edit: lib/SILGen/ArgumentSource.cpp
edit: lib/SILGen/ArgumentSource.h

Commit 5fd8e71ace729ead6557a856eef8ed4763d11aec by spestov:
SILGen: More dynamic method call cleanup

edit: lib/SILGen/SILGenApply.cpp

Commit 8d36be31a681f118c8aa10f304cb6b0488a6c8d8 by luizinho_mack:
Bump up changelog's 'new entries' notice to just bellow new Swift 4.1

edit: CHANGELOG.md

Commit 798bff756a49ff05ee5420f79b95aff3f2ab9c1a by mgottesman:
[silgen] Rename SavedInsertionPoint => SILGenSavedInsertionPoint.

edit: lib/SILGen/Cleanup.cpp
edit: lib/SILGen/SILGen.cpp
edit: lib/SILGen/SILGenConvert.cpp
edit: lib/SILGen/SILGenExpr.cpp
edit: lib/SILGen/SILGenFunction.h
edit: lib/SILGen/SILGenConstructor.cpp
edit: lib/SILGen/SILGenStmt.cpp
edit: lib/SILGen/SILGenForeignError.cpp

Commit 49f5c761ff1ae453631756e467fb7aba2484ffd2 by mgottesman:
[pred-memopt] Change AvailableValue to be its own struct instead of a

edit: lib/SILOptimizer/Mandatory/PredictableMemOpt.cpp

Commit b17935aff22282d6dd26989360a003e897d81134 by mgottesman:
[pred-memopt] Rather than extracting values at the load site, extract at

edit: include/swift/SIL/SILBuilder.h
edit: lib/SILOptimizer/Mandatory/PredictableMemOpt.cpp
edit: test/SILOptimizer/predictable_memopt.sil

Commit b6f92700235e10207384886f8155faf3123ec1f6 by anemet:
Don't emit optimization remarks if we don't have a debug location

edit: lib/SIL/OptimizationRemark.cpp

Commit a49455e3b23d8f91580b6282a146e4a800ae5265 by dgregor:
[Clang importer] Move the "all properties" lists into the name importer.

edit: lib/AST/ASTContext.cpp
edit: lib/Sema/MiscDiagnostics.cpp
edit: include/swift/AST/ASTContext.h
edit: lib/ClangImporter/ImportName.h
edit: lib/ClangImporter/ImportName.cpp

Commit bef1e6d0f1627c8720426e579f8752b5ca264a2a by github:
Force foundation and libdispatch to re-build always on non-darwin

edit: utils/build-script-impl

Commit f37b34589e8004bdccd1e43dd534f1af49cf43aa by aprantl:
Un-XFAIL a test after the bugfix in r317702.

edit: test/DebugInfo/Generic/missing-abstract-variable.ll

Thanks for merging that. I was just about to do it.

Sincerely,
Ross Bayer
rbayer@apple.com

···

On Nov 8, 2017, at 5:52 PM, Pavel Yaskevich <pyaskevich@apple.com> wrote:

Alright, let’s wait then.

On Nov 8, 2017, at 5:52 PM, Ross Bayer <rbayer@apple.com <mailto:rbayer@apple.com>> wrote:

You're welcome to force-merge if you'd like. I was going to wait on the tests to run, but I'm fine with just merging too.

Sincerely,
Ross Bayer
rbayer@apple.com <mailto:rbayer@apple.com>

On Nov 8, 2017, at 5:51 PM, Pavel Yaskevich <pyaskevich@apple.com <mailto:pyaskevich@apple.com>> wrote:

+ Ross, looks like this failed the same way, let me know if you want me to force merge your PR.

On Nov 8, 2017, at 5:50 PM, no-reply@swift.org <mailto:no-reply@swift.org> wrote:

[FAILURE] oss-swift-package-linux-ubuntu-16_10 [#647]

Build URL: https://ci.swift.org/job/oss-swift-package-linux-ubuntu-16_10/647/
Project: oss-swift-package-linux-ubuntu-16_10
Date of build: Wed, 08 Nov 2017 19:29:41 -0600
Build duration: 20 min

Changes

Commit 9b3739b91d7849bc43b14465d8ab8506ba156ecd by pyaskevich:
[IRGen] Add parameter flags to function type metadata

edit: test/IRGen/function_metadata.swift
edit: stdlib/public/runtime/Casting.cpp
edit: include/swift/Runtime/RuntimeFunctions.def
edit: include/swift/Remote/MetadataReader.h
edit: stdlib/public/runtime/Demangle.cpp
edit: lib/IRGen/GenMeta.cpp
edit: include/swift/AST/Types.h
edit: include/swift/Runtime/Metadata.h
edit: stdlib/public/runtime/Metadata.cpp

Commit f5ed1a87593494a3a850a5982f2283c83c24d7f9 by pyaskevich:
[IRGen] Switch function metdata to use `Metdata *` for parameter

edit: stdlib/public/runtime/Metadata.cpp
edit: include/swift/Runtime/RuntimeFunctions.def
edit: test/IRGen/function_metadata.swift
edit: include/swift/Runtime/Metadata.h
edit: lib/IRGen/GenMeta.cpp

Commit e9d4a5304ef7b8cb897a1f794bd2cf89075a9a90 by pyaskevich:
[IRGen] Fix function metadata endpoints to use separate parameter/flags

edit: lib/IRGen/GenMeta.cpp
edit: include/swift/Runtime/Metadata.h
edit: test/IRGen/dynamic_cast_functions.swift
edit: include/swift/Remote/MetadataReader.h
edit: include/swift/ABI/MetadataValues.h
edit: stdlib/public/runtime/Metadata.cpp
edit: include/swift/Runtime/RuntimeFunctions.def
edit: stdlib/public/runtime/Casting.cpp

Commit 622cc1c64ac0d27da5f2d0be496a36c254ff2c3c by pyaskevich:
[ABI/IRGen] Add custom function parameter flags representation for

edit: test/IRGen/function_metadata.swift
edit: include/swift/ABI/MetadataValues.h
edit: test/IRGen/c_function_pointer.sil
edit: include/swift/Remote/MetadataReader.h
edit: stdlib/public/Reflection/TypeRef.cpp
edit: stdlib/public/runtime/Demangle.cpp
edit: include/swift/Runtime/RuntimeFunctions.def
edit: lib/RemoteAST/RemoteAST.cpp
edit: unittests/Reflection/TypeRef.cpp
edit: stdlib/public/runtime/Metadata.cpp
edit: include/swift/Runtime/Metadata.h
edit: lib/IRGen/GenMeta.cpp
edit: include/swift/Reflection/TypeRef.h
edit: test/IRGen/objc_block.sil

Commit be3d1af5254ceae0a01ec25d3f62934294e2f8f4 by pyaskevich:
[ABI/Runtime] NFC: Rename function metadata arguments to parameters

edit: include/swift/Remote/MetadataReader.h
edit: include/swift/Runtime/Metadata.h
edit: include/swift/ABI/MetadataValues.h
edit: stdlib/public/runtime/Demangle.cpp
edit: stdlib/public/runtime/Casting.cpp
edit: stdlib/public/runtime/Metadata.cpp
edit: lib/IRGen/GenMeta.cpp

Commit cf0c757b1f025e561d67a5d2047158bff3c71ffa by pyaskevich:
[RemoteAST] Fix metadata reader to properly read function metadata

edit: test/RemoteAST/structural_types.swift
edit: include/swift/Remote/MetadataReader.h
edit: include/swift/Runtime/Metadata.h
edit: stdlib/public/runtime/Metadata.cpp
edit: stdlib/public/runtime/Demangle.cpp
edit: stdlib/public/runtime/Casting.cpp

Commit eaf4f43101443a332a5f38b02c6f0b9e1ac85333 by pyaskevich:
[Casting] NFC: add some more tests for functions with parameter flags

edit: test/IRGen/function_metadata.swift
edit: test/IRGen/dynamic_cast_functions.swift

Commit aba149a6589f18288041662466d49080bed848d8 by pyaskevich:
[AST] NFC: Remote unused accessor methods from `ParameterTypeFlags`

edit: include/swift/AST/Types.h

Commit 2a0cb060f8ad85f7b1bf1f6e77d82201ae4d0f2c by spestov:
SILGen: Look up the callee method after evaluating arguments

edit: test/SILGen/objc_bridging.swift
edit: test/SILGen/objc_factory_init.swift
edit: test/SILGen/default_arguments_generic.swift
edit: test/SILGen/address_only_types.swift
edit: test/SILGen/partial_apply_super.swift
edit: test/ClangImporter/objc_ir.swift
edit: test/SILGen/cf_members.swift
edit: test/SILGen/materializeForSet.swift
edit: test/SILGen/source_location.swift
edit: test/SILGen/objc_ownership_conventions.swift
edit: test/SILGen/assignment.swift
edit: test/SILGen/objc_attr_NSManaged.swift
edit: test/SILGen/switch_var.swift
edit: test/SILGen/errors.swift
edit: test/SILGen/objc_blocks_bridging.swift
edit: test/SILGen/generic_literals.swift
edit: test/SILGen/class_bound_protocols.swift
edit: test/SILGen/force_cast_chained_optional.swift
edit: test/SILGen/reabstract.swift
edit: test/SILGen/statements.swift
edit: test/SILGen/objc_protocols.swift
edit: test/SILGen/default_constructor.swift
edit: test/SILGen/addressors.swift
edit: test/SILGen/super_init_refcounting.swift
edit: test/SIL/whole_module_optimization.swift
edit: test/SILGen/enum.swift
edit: test/SILGen/default_arguments_imported.swift
edit: test/SILGen/final.swift
edit: test/SILOptimizer/pointer_conversion.swift
edit: test/SILGen/closures.swift
edit: test/SILGen/shared.swift
edit: test/SILGen/witnesses_class.swift
edit: test/SILGen/foreach.swift
edit: test/SILGen/dynamic_lookup_throws.swift
edit: test/SILGen/external_definitions.swift
edit: test/SILGen/partial_apply_generic.swift
edit: test/SILGen/objc_bridging_peephole.swift
edit: test/SILGen/tuples.swift
edit: test/SILGen/import_as_member.swift
edit: test/SILGen/borrow.swift
edit: lib/SILGen/SILGenApply.cpp
edit: test/SILGen/dynamic.swift
edit: test/SILGen/objc_currying.swift
edit: test/SILGen/default_arguments_serialized.swift
edit: test/SILGen/objc_bridging_any.swift
edit: test/SILOptimizer/inline_recursive.swift
edit: test/SILGen/dynamic_self.swift
edit: test/SILGen/auto_closures.swift
edit: test/SILGen/initializers.swift
edit: test/SILGen/optional-cast.swift
edit: test/SILGen/closures_callee_guaranteed.swift
edit: test/SILGen/objc_bridged_results.swift
edit: test/DebugInfo/linetable.swift
edit: test/SILGen/scalar_to_tuple_args.swift
edit: test/SILGen/expressions.swift
edit: test/SILGen/functions.swift
edit: test/SILOptimizer/generic_inline_self.swift
edit: test/SILGen/objc_init_ref_delegation.swift
edit: test/SILGen/subclass_existentials.swift
edit: test/SILGen/protocol_class_refinement.swift
edit: test/SILGen/accessors.swift
edit: test/SILGen/init_ref_delegation.swift
edit: test/SILGen/protocol_optional.swift
edit: test/SILOptimizer/definite_init_objc_factory_init.swift
edit: test/Serialization/function.swift
edit: test/SILGen/metatypes.swift
edit: test/SILGen/pointer_conversion.swift
edit: test/SILGen/unowned.swift
edit: test/SILGen/existential_erasure.swift
edit: test/SILGen/lifetime.swift
edit: test/SILGen/writeback.swift
edit: test/SILOptimizer/definite_init_failable_initializers.swift
edit: test/SILGen/complete_object_init.swift
edit: test/SILGen/guaranteed_self.swift
edit: test/SILGen/objc_thunks.swift
edit: test/SILGen/opaque_values_silgen.swift
edit: test/SILOptimizer/linker.swift
edit: test/Serialization/objc.swift
edit: test/SILGen/reabstract-tuple.swift
edit: test/Serialization/inherited-initializer.swift
edit: test/SILGen/struct_resilience.swift
edit: test/SILGen/extensions.swift
edit: test/SILGen/reabstract_lvalue.swift
edit: test/SILGen/default_arguments.swift
edit: test/SILGen/generic_property_base_lifetime.swift
edit: test/SILGen/rethrows.swift
edit: test/SILGen/if_while_binding.swift
edit: test/SILGen/let_decls.swift
edit: test/SILGen/objc_extensions.swift
edit: test/SILGen/objc_imported_generic.swift
edit: test/SILGen/dynamic_lookup.swift
edit: test/IRGen/class_bounded_generics.swift
edit: test/SILGen/property_abstraction.swift
edit: test/SILOptimizer/access_marker_mandatory.swift
edit: test/SILGen/foreign_errors.swift
edit: test/SILGen/opaque_ownership.swift
edit: test/SILGen/properties.swift
edit: test/SILGen/protocols.swift
edit: test/SILGen/property_behavior_init.swift
edit: test/SILOptimizer/inline_self.swift
edit: test/SILGen/protocol_extensions.swift
edit: test/SILGen/objc_dealloc.swift
edit: test/SILGen/tsan_instrumentation.swift
edit: test/SILOptimizer/definite_init_protocol_init.swift

Commit b3b438b6b736f2c311be3620c62e260b9338f1d2 by spestov:
SILGen: Kill RValue::delayedBorrow()

edit: lib/SILGen/ArgumentSource.cpp
edit: lib/SILGen/ArgumentSource.h

Commit 5fd8e71ace729ead6557a856eef8ed4763d11aec by spestov:
SILGen: More dynamic method call cleanup

edit: lib/SILGen/SILGenApply.cpp

Commit 8d36be31a681f118c8aa10f304cb6b0488a6c8d8 by luizinho_mack:
Bump up changelog's 'new entries' notice to just bellow new Swift 4.1

edit: CHANGELOG.md

Commit 798bff756a49ff05ee5420f79b95aff3f2ab9c1a by mgottesman:
[silgen] Rename SavedInsertionPoint => SILGenSavedInsertionPoint.

edit: lib/SILGen/Cleanup.cpp
edit: lib/SILGen/SILGen.cpp
edit: lib/SILGen/SILGenConvert.cpp
edit: lib/SILGen/SILGenExpr.cpp
edit: lib/SILGen/SILGenFunction.h
edit: lib/SILGen/SILGenConstructor.cpp
edit: lib/SILGen/SILGenStmt.cpp
edit: lib/SILGen/SILGenForeignError.cpp

Commit 49f5c761ff1ae453631756e467fb7aba2484ffd2 by mgottesman:
[pred-memopt] Change AvailableValue to be its own struct instead of a

edit: lib/SILOptimizer/Mandatory/PredictableMemOpt.cpp

Commit b17935aff22282d6dd26989360a003e897d81134 by mgottesman:
[pred-memopt] Rather than extracting values at the load site, extract at

edit: include/swift/SIL/SILBuilder.h
edit: lib/SILOptimizer/Mandatory/PredictableMemOpt.cpp
edit: test/SILOptimizer/predictable_memopt.sil

Commit b6f92700235e10207384886f8155faf3123ec1f6 by anemet:
Don't emit optimization remarks if we don't have a debug location

edit: lib/SIL/OptimizationRemark.cpp

Commit a49455e3b23d8f91580b6282a146e4a800ae5265 by dgregor:
[Clang importer] Move the "all properties" lists into the name importer.

edit: lib/AST/ASTContext.cpp
edit: lib/Sema/MiscDiagnostics.cpp
edit: include/swift/AST/ASTContext.h
edit: lib/ClangImporter/ImportName.h
edit: lib/ClangImporter/ImportName.cpp

Commit bef1e6d0f1627c8720426e579f8752b5ca264a2a by github:
Force foundation and libdispatch to re-build always on non-darwin

edit: utils/build-script-impl

Commit f37b34589e8004bdccd1e43dd534f1af49cf43aa by aprantl:
Un-XFAIL a test after the bugfix in r317702.

edit: test/DebugInfo/Generic/missing-abstract-variable.ll

Tests are green, I’ve merged your PR.

···

On Nov 8, 2017, at 5:52 PM, Pavel Yaskevich <pyaskevich@apple.com> wrote:

Alright, let’s wait then.

On Nov 8, 2017, at 5:52 PM, Ross Bayer <rbayer@apple.com <mailto:rbayer@apple.com>> wrote:

You're welcome to force-merge if you'd like. I was going to wait on the tests to run, but I'm fine with just merging too.

Sincerely,
Ross Bayer
rbayer@apple.com <mailto:rbayer@apple.com>

On Nov 8, 2017, at 5:51 PM, Pavel Yaskevich <pyaskevich@apple.com <mailto:pyaskevich@apple.com>> wrote:

+ Ross, looks like this failed the same way, let me know if you want me to force merge your PR.

On Nov 8, 2017, at 5:50 PM, no-reply@swift.org <mailto:no-reply@swift.org> wrote:

[FAILURE] oss-swift-package-linux-ubuntu-16_10 [#647]

Build URL: https://ci.swift.org/job/oss-swift-package-linux-ubuntu-16_10/647/
Project: oss-swift-package-linux-ubuntu-16_10
Date of build: Wed, 08 Nov 2017 19:29:41 -0600
Build duration: 20 min

Changes

Commit 9b3739b91d7849bc43b14465d8ab8506ba156ecd by pyaskevich:
[IRGen] Add parameter flags to function type metadata

edit: test/IRGen/function_metadata.swift
edit: stdlib/public/runtime/Casting.cpp
edit: include/swift/Runtime/RuntimeFunctions.def
edit: include/swift/Remote/MetadataReader.h
edit: stdlib/public/runtime/Demangle.cpp
edit: lib/IRGen/GenMeta.cpp
edit: include/swift/AST/Types.h
edit: include/swift/Runtime/Metadata.h
edit: stdlib/public/runtime/Metadata.cpp

Commit f5ed1a87593494a3a850a5982f2283c83c24d7f9 by pyaskevich:
[IRGen] Switch function metdata to use `Metdata *` for parameter

edit: stdlib/public/runtime/Metadata.cpp
edit: include/swift/Runtime/RuntimeFunctions.def
edit: test/IRGen/function_metadata.swift
edit: include/swift/Runtime/Metadata.h
edit: lib/IRGen/GenMeta.cpp

Commit e9d4a5304ef7b8cb897a1f794bd2cf89075a9a90 by pyaskevich:
[IRGen] Fix function metadata endpoints to use separate parameter/flags

edit: lib/IRGen/GenMeta.cpp
edit: include/swift/Runtime/Metadata.h
edit: test/IRGen/dynamic_cast_functions.swift
edit: include/swift/Remote/MetadataReader.h
edit: include/swift/ABI/MetadataValues.h
edit: stdlib/public/runtime/Metadata.cpp
edit: include/swift/Runtime/RuntimeFunctions.def
edit: stdlib/public/runtime/Casting.cpp

Commit 622cc1c64ac0d27da5f2d0be496a36c254ff2c3c by pyaskevich:
[ABI/IRGen] Add custom function parameter flags representation for

edit: test/IRGen/function_metadata.swift
edit: include/swift/ABI/MetadataValues.h
edit: test/IRGen/c_function_pointer.sil
edit: include/swift/Remote/MetadataReader.h
edit: stdlib/public/Reflection/TypeRef.cpp
edit: stdlib/public/runtime/Demangle.cpp
edit: include/swift/Runtime/RuntimeFunctions.def
edit: lib/RemoteAST/RemoteAST.cpp
edit: unittests/Reflection/TypeRef.cpp
edit: stdlib/public/runtime/Metadata.cpp
edit: include/swift/Runtime/Metadata.h
edit: lib/IRGen/GenMeta.cpp
edit: include/swift/Reflection/TypeRef.h
edit: test/IRGen/objc_block.sil

Commit be3d1af5254ceae0a01ec25d3f62934294e2f8f4 by pyaskevich:
[ABI/Runtime] NFC: Rename function metadata arguments to parameters

edit: include/swift/Remote/MetadataReader.h
edit: include/swift/Runtime/Metadata.h
edit: include/swift/ABI/MetadataValues.h
edit: stdlib/public/runtime/Demangle.cpp
edit: stdlib/public/runtime/Casting.cpp
edit: stdlib/public/runtime/Metadata.cpp
edit: lib/IRGen/GenMeta.cpp

Commit cf0c757b1f025e561d67a5d2047158bff3c71ffa by pyaskevich:
[RemoteAST] Fix metadata reader to properly read function metadata

edit: test/RemoteAST/structural_types.swift
edit: include/swift/Remote/MetadataReader.h
edit: include/swift/Runtime/Metadata.h
edit: stdlib/public/runtime/Metadata.cpp
edit: stdlib/public/runtime/Demangle.cpp
edit: stdlib/public/runtime/Casting.cpp

Commit eaf4f43101443a332a5f38b02c6f0b9e1ac85333 by pyaskevich:
[Casting] NFC: add some more tests for functions with parameter flags

edit: test/IRGen/function_metadata.swift
edit: test/IRGen/dynamic_cast_functions.swift

Commit aba149a6589f18288041662466d49080bed848d8 by pyaskevich:
[AST] NFC: Remote unused accessor methods from `ParameterTypeFlags`

edit: include/swift/AST/Types.h

Commit 2a0cb060f8ad85f7b1bf1f6e77d82201ae4d0f2c by spestov:
SILGen: Look up the callee method after evaluating arguments

edit: test/SILGen/objc_bridging.swift
edit: test/SILGen/objc_factory_init.swift
edit: test/SILGen/default_arguments_generic.swift
edit: test/SILGen/address_only_types.swift
edit: test/SILGen/partial_apply_super.swift
edit: test/ClangImporter/objc_ir.swift
edit: test/SILGen/cf_members.swift
edit: test/SILGen/materializeForSet.swift
edit: test/SILGen/source_location.swift
edit: test/SILGen/objc_ownership_conventions.swift
edit: test/SILGen/assignment.swift
edit: test/SILGen/objc_attr_NSManaged.swift
edit: test/SILGen/switch_var.swift
edit: test/SILGen/errors.swift
edit: test/SILGen/objc_blocks_bridging.swift
edit: test/SILGen/generic_literals.swift
edit: test/SILGen/class_bound_protocols.swift
edit: test/SILGen/force_cast_chained_optional.swift
edit: test/SILGen/reabstract.swift
edit: test/SILGen/statements.swift
edit: test/SILGen/objc_protocols.swift
edit: test/SILGen/default_constructor.swift
edit: test/SILGen/addressors.swift
edit: test/SILGen/super_init_refcounting.swift
edit: test/SIL/whole_module_optimization.swift
edit: test/SILGen/enum.swift
edit: test/SILGen/default_arguments_imported.swift
edit: test/SILGen/final.swift
edit: test/SILOptimizer/pointer_conversion.swift
edit: test/SILGen/closures.swift
edit: test/SILGen/shared.swift
edit: test/SILGen/witnesses_class.swift
edit: test/SILGen/foreach.swift
edit: test/SILGen/dynamic_lookup_throws.swift
edit: test/SILGen/external_definitions.swift
edit: test/SILGen/partial_apply_generic.swift
edit: test/SILGen/objc_bridging_peephole.swift
edit: test/SILGen/tuples.swift
edit: test/SILGen/import_as_member.swift
edit: test/SILGen/borrow.swift
edit: lib/SILGen/SILGenApply.cpp
edit: test/SILGen/dynamic.swift
edit: test/SILGen/objc_currying.swift
edit: test/SILGen/default_arguments_serialized.swift
edit: test/SILGen/objc_bridging_any.swift
edit: test/SILOptimizer/inline_recursive.swift
edit: test/SILGen/dynamic_self.swift
edit: test/SILGen/auto_closures.swift
edit: test/SILGen/initializers.swift
edit: test/SILGen/optional-cast.swift
edit: test/SILGen/closures_callee_guaranteed.swift
edit: test/SILGen/objc_bridged_results.swift
edit: test/DebugInfo/linetable.swift
edit: test/SILGen/scalar_to_tuple_args.swift
edit: test/SILGen/expressions.swift
edit: test/SILGen/functions.swift
edit: test/SILOptimizer/generic_inline_self.swift
edit: test/SILGen/objc_init_ref_delegation.swift
edit: test/SILGen/subclass_existentials.swift
edit: test/SILGen/protocol_class_refinement.swift
edit: test/SILGen/accessors.swift
edit: test/SILGen/init_ref_delegation.swift
edit: test/SILGen/protocol_optional.swift
edit: test/SILOptimizer/definite_init_objc_factory_init.swift
edit: test/Serialization/function.swift
edit: test/SILGen/metatypes.swift
edit: test/SILGen/pointer_conversion.swift
edit: test/SILGen/unowned.swift
edit: test/SILGen/existential_erasure.swift
edit: test/SILGen/lifetime.swift
edit: test/SILGen/writeback.swift
edit: test/SILOptimizer/definite_init_failable_initializers.swift
edit: test/SILGen/complete_object_init.swift
edit: test/SILGen/guaranteed_self.swift
edit: test/SILGen/objc_thunks.swift
edit: test/SILGen/opaque_values_silgen.swift
edit: test/SILOptimizer/linker.swift
edit: test/Serialization/objc.swift
edit: test/SILGen/reabstract-tuple.swift
edit: test/Serialization/inherited-initializer.swift
edit: test/SILGen/struct_resilience.swift
edit: test/SILGen/extensions.swift
edit: test/SILGen/reabstract_lvalue.swift
edit: test/SILGen/default_arguments.swift
edit: test/SILGen/generic_property_base_lifetime.swift
edit: test/SILGen/rethrows.swift
edit: test/SILGen/if_while_binding.swift
edit: test/SILGen/let_decls.swift
edit: test/SILGen/objc_extensions.swift
edit: test/SILGen/objc_imported_generic.swift
edit: test/SILGen/dynamic_lookup.swift
edit: test/IRGen/class_bounded_generics.swift
edit: test/SILGen/property_abstraction.swift
edit: test/SILOptimizer/access_marker_mandatory.swift
edit: test/SILGen/foreign_errors.swift
edit: test/SILGen/opaque_ownership.swift
edit: test/SILGen/properties.swift
edit: test/SILGen/protocols.swift
edit: test/SILGen/property_behavior_init.swift
edit: test/SILOptimizer/inline_self.swift
edit: test/SILGen/protocol_extensions.swift
edit: test/SILGen/objc_dealloc.swift
edit: test/SILGen/tsan_instrumentation.swift
edit: test/SILOptimizer/definite_init_protocol_init.swift

Commit b3b438b6b736f2c311be3620c62e260b9338f1d2 by spestov:
SILGen: Kill RValue::delayedBorrow()

edit: lib/SILGen/ArgumentSource.cpp
edit: lib/SILGen/ArgumentSource.h

Commit 5fd8e71ace729ead6557a856eef8ed4763d11aec by spestov:
SILGen: More dynamic method call cleanup

edit: lib/SILGen/SILGenApply.cpp

Commit 8d36be31a681f118c8aa10f304cb6b0488a6c8d8 by luizinho_mack:
Bump up changelog's 'new entries' notice to just bellow new Swift 4.1

edit: CHANGELOG.md

Commit 798bff756a49ff05ee5420f79b95aff3f2ab9c1a by mgottesman:
[silgen] Rename SavedInsertionPoint => SILGenSavedInsertionPoint.

edit: lib/SILGen/Cleanup.cpp
edit: lib/SILGen/SILGen.cpp
edit: lib/SILGen/SILGenConvert.cpp
edit: lib/SILGen/SILGenExpr.cpp
edit: lib/SILGen/SILGenFunction.h
edit: lib/SILGen/SILGenConstructor.cpp
edit: lib/SILGen/SILGenStmt.cpp
edit: lib/SILGen/SILGenForeignError.cpp

Commit 49f5c761ff1ae453631756e467fb7aba2484ffd2 by mgottesman:
[pred-memopt] Change AvailableValue to be its own struct instead of a

edit: lib/SILOptimizer/Mandatory/PredictableMemOpt.cpp

Commit b17935aff22282d6dd26989360a003e897d81134 by mgottesman:
[pred-memopt] Rather than extracting values at the load site, extract at

edit: include/swift/SIL/SILBuilder.h
edit: lib/SILOptimizer/Mandatory/PredictableMemOpt.cpp
edit: test/SILOptimizer/predictable_memopt.sil

Commit b6f92700235e10207384886f8155faf3123ec1f6 by anemet:
Don't emit optimization remarks if we don't have a debug location

edit: lib/SIL/OptimizationRemark.cpp

Commit a49455e3b23d8f91580b6282a146e4a800ae5265 by dgregor:
[Clang importer] Move the "all properties" lists into the name importer.

edit: lib/AST/ASTContext.cpp
edit: lib/Sema/MiscDiagnostics.cpp
edit: include/swift/AST/ASTContext.h
edit: lib/ClangImporter/ImportName.h
edit: lib/ClangImporter/ImportName.cpp

Commit bef1e6d0f1627c8720426e579f8752b5ca264a2a by github:
Force foundation and libdispatch to re-build always on non-darwin

edit: utils/build-script-impl

Commit f37b34589e8004bdccd1e43dd534f1af49cf43aa by aprantl:
Un-XFAIL a test after the bugfix in r317702.

edit: test/DebugInfo/Generic/missing-abstract-variable.ll