Report
[FAILURE] oss-swift-package-linux-ubuntu-16_04 [#3530]
Build URL:
https://ci.swift.org/job/oss-swift-package-linux-ubuntu-16_04/3530/
Project:
oss-swift-package-linux-ubuntu-16_04
Date of build:
Wed, 24 Apr 2019 10:49:29 -0500
Build duration:
35 min
Identified problems:
- Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:
- Swift Compile Error: Swift compiler error
Changes
-
Commit 84c7b77d02f5f027cec8154d710e7d44c2790bb9 by aschwaighofer:
Make opaque type descriptors dynamically replaceable- add: test/Interpreter/Inputs/dynamic_replacement_opaque2.swift
- edit: lib/IRGen/IRGenModule.h
- edit: test/IRGen/opaque_result_type.swift
- edit: lib/Demangling/OldRemangler.cpp
- edit: lib/Demangling/NodePrinter.cpp
- edit: lib/SIL/SILFunctionBuilder.cpp
- edit: include/swift/IRGen/Linking.h
- edit: lib/IRGen/GenDecl.cpp
- edit: lib/IRGen/MetadataRequest.cpp
- add: test/Interpreter/dynamic_replacement_opaque_result.swift
- edit: include/swift/Demangling/DemangleNodes.def
- edit: lib/Demangling/Demangler.cpp
- edit: lib/IRGen/GenArchetype.cpp
- edit: lib/Sema/TypeCheckAttr.cpp
- edit: lib/IRGen/GenMeta.cpp
- edit: lib/IRGen/IRGenMangler.h
- edit: lib/IRGen/Linking.cpp
- edit: lib/Demangling/Remangler.cpp
- add: test/Interpreter/Inputs/dynamic_replacement_opaque1.swift
- edit: lib/TBDGen/TBDGen.cpp
- add: test/IRGen/dynamic_replaceable_opaque_return.swift
-
Commit 7ccdd00fb1b8e69b7b696a707503f1a81d283571 by aschwaighofer:
Add a pass to specialize opaque type archetypes.- edit: lib/SIL/SILFunctionType.cpp
- edit: include/swift/SIL/SILCloner.h
- add: lib/SILOptimizer/Transforms/SpecializeOpaqueArchetypes.cpp
- edit: include/swift/SILOptimizer/PassManager/Passes.def
- add: test/SILOptimizer/specialize_opaque_type_archetypes.swift
- edit: lib/SILOptimizer/Transforms/CMakeLists.txt
- edit: include/swift/SIL/SILType.h
- edit: lib/SILOptimizer/PassManager/PassPipeline.cpp
-
Commit 56f39494921909a1c9daa17f50df32fd4fe7be26 by aschwaighofer:
This test requires debug mode- edit: test/Interpreter/dynamic_replacement_opaque_result.swift
-
Commit f1877e5eecd05df21f44450c3774fd6c96ab4574 by aschwaighofer:
Adjust test for 32bit platforms- edit: test/SILOptimizer/specialize_opaque_type_archetypes.swift
-
Commit a9fe7f18d8640209a8a7699ac39d7e38a5c00b26 by aschwaighofer:
Remove code I added for a previous implementation- edit: lib/IRGen/MetadataRequest.cpp
-
Commit f0a3b8be519f2991c296d7343a1932a115f57607 by aschwaighofer:
Fix tests- edit: test/IRGen/opaque_result_type.swift
- edit: test/Interpreter/dynamic_replacement_opaque_result.swift
- edit: test/IRGen/dynamic_replaceable_opaque_return.swift
-
Commit bd2bee7572d5b91580dd117f7d9e8fbb504c8d62 by aschwaighofer:
[IRGen/TBDGen] Minor fixes for opaque result types.- edit: lib/IRGen/GenDecl.cpp
- edit: lib/TBDGen/TBDGen.cpp
-
Commit a0387eea4045e9b91e0e3ce35e7e6d5db5661192 by aschwaighofer:
Opaque result types: Dynamic replacement fixes for computed properties- edit: test/Interpreter/Inputs/dynamic_replacement_opaque2.swift
- edit: include/swift/AST/Decl.h
- edit: lib/Sema/TypeCheckAttr.cpp
- edit: lib/IRGen/GenDecl.cpp
- edit: test/Interpreter/dynamic_replacement_opaque_result.swift
- edit: test/IRGen/dynamic_replaceable_opaque_return.swift
- edit: lib/AST/Decl.cpp
- edit: test/Interpreter/Inputs/dynamic_replacement_opaque1.swift
- edit: lib/TBDGen/TBDGen.cpp
-
Commit 6358c8f5f9cce50fa66729d0c1dd80cb63890c80 by aschwaighofer:
Only use opaque type accessors when the function is dynamic- edit: test/IRGen/opaque_result_type.swift
- edit: lib/IRGen/GenArchetype.cpp
-
Commit 7d0bcdac2e58fe3f9fa425e650db32b7d05655ac by aschwaighofer:
Add comments- edit: include/swift/IRGen/Linking.h
-
Commit 6184bb6a34ec804766ad7b7fe2c2f2e209b1b715 by aschwaighofer:
IRGen: Traverse function type to find opaque archetypes- edit: lib/IRGen/GenDecl.cpp
-
Commit 1fbf5f1cc361f855436aa3e5c000e0a3919fb4c9 by aschwaighofer:
Add AllowCompatibleOpaqueTypeArchetypes as a Type.match flag- edit: include/swift/AST/Types.h
- edit: lib/AST/Type.cpp
- edit: lib/Sema/TypeCheckAttr.cpp
-
Commit 31effa71b0d93dca7ec54c661e3fd63d1821707a by aschwaighofer:
OpaqueArchetypeSpecializer addressed review comments- edit: lib/SILOptimizer/Transforms/SpecializeOpaqueArchetypes.cpp
-
Commit efe7bef59dc04720c43819a4bfd531d26b41eae5 by aschwaighofer:
Attempt to fix test case on linux bot- edit: test/IRGen/dynamic_replaceable_opaque_return.swift
-
Commit 59ec94b4edcc54d1a4211d8aa6d30565d2dcff89 by aschwaighofer:
IRGen: Cleanup through use of IRGenFunction- edit: lib/IRGen/GenDecl.cpp
-
Commit 612a87f910bb9451a12b585bb13a6912e62fe8a2 by aschwaighofer:
Disable test case on linux for now- edit: test/IRGen/dynamic_replaceable_opaque_return.swift
-
Commit 14089c1644d204ea2f9ff4b1a469b5613b98fbd1 by aschwaighofer:
Fixes for OpaqueArchetypeSpecializer- edit: lib/SILOptimizer/Transforms/SpecializeOpaqueArchetypes.cpp
- edit: test/SILOptimizer/specialize_opaque_type_archetypes.swift
- add: test/SILOptimizer/Inputs/specialize_opaque_type_archetypes_2.swift
-
Commit f55d68db83ab1405072abe370bddd081f6b3447a by aschwaighofer:
Remove SpecializeOpaqueArchetypes for now- edit: include/swift/SILOptimizer/PassManager/Passes.def
- delete: lib/SILOptimizer/Transforms/SpecializeOpaqueArchetypes.cpp
- delete: test/SILOptimizer/specialize_opaque_type_archetypes.swift
- delete: test/SILOptimizer/Inputs/specialize_opaque_type_archetypes_2.swift
- edit: include/swift/SIL/SILType.h
- edit: lib/SIL/SILFunctionType.cpp
- edit: lib/SILOptimizer/PassManager/PassPipeline.cpp
- edit: include/swift/SIL/SILCloner.h
- edit: lib/SILOptimizer/Transforms/CMakeLists.txt
-
Commit 8585eb14b94fa8f998cb0452ff9c374a7b6246e3 by aprantl:
[dsymutil] Fix use-after-free when sys::path::append grows the buffer.- edit: tools/dsymutil/dsymutil.cpp
-
Commit 6006b55352904996502a8951fad10c06b11b72f8 by aprantl:
Revert "[dsymutil] Fix use-after-free when sys::path::append grows the- edit: tools/dsymutil/dsymutil.cpp
-
Commit 5c216f01c44197f6e7485a351659097580aecec6 by aprantl:
[dsymutil] Fix use-after-free when sys::path::append grows the buffer.- edit: tools/dsymutil/dsymutil.cpp
-
Commit 628ded6e04b20be179cc238df54b168ebfad0b72 by aprantl:
[dsymutil] Put Swift interface files into a per-arch subdirectory.- edit: tools/dsymutil/DwarfLinker.cpp
- edit: test/tools/dsymutil/X86/swift-interface.test
-
Commit d34d66bf453d825c087d097885eed46e6d110897 by aprantl:
Revert "Implement sys::fs::copy_file using the macOS copyfile(3) API"- edit: lib/Support/Unix/Path.inc
- edit: lib/Support/Path.cpp
-
Commit baebc160887fceaf9027168e5bdbb17c729f12fa by millenomi:
Parity: FileManager: File display names.- edit: TestFoundation/TestFileManager.swift
- edit: Foundation/FileManager.swift
-
Commit 2db51594cbebb5d0dd3411dcf62b674e26754954 by millenomi:
Fix non-debug tests.- edit: TestFoundation/TestFileManager.swift
-
Commit cc3c92a186247c784427afcb8cefab7533d26ad6 by jlettner:
[TSan][libdispatch] Stricter checks via--implicit-check-not
- edit: test/tsan/libdispatch/once.c
- edit: test/tsan/libdispatch/semaphore-norace.c
- edit: test/tsan/libdispatch/suspend.c
- edit: test/tsan/libdispatch/groups-destructor.cc
- edit: test/tsan/libdispatch/groups-stress.c
- edit: test/tsan/libdispatch/dispatch_main.c
- edit: test/tsan/libdispatch/groups-leave.c
-
Commit a041b68a0f7086706bc771562d970c17b9e11ad1 by jlettner:
[TSan][libdispatch] Make test work on Linux- edit: test/tsan/libdispatch/groups-destructor.cc
-
Commit c472ff2be9bc600dfcf84fc5f8ab571f0b402238 by jlettner:
[TSan][libdispatch] Make test work on Linux, pt. 2- edit: test/tsan/libdispatch/dispatch_once_deadlock.c
-
Commit 2b4f31d3424f090af9f2dc13f23eb1b1eef414c3 by jlettner:
[TSan][libdispatch] Remove Darwin-only version of fully-ported tests- delete: test/tsan/Darwin/dispatch_once_deadlock.mm
- delete: test/tsan/Darwin/gcd-groups-stress.mm
- delete: test/tsan/Darwin/dispatch_main.mm
- delete: test/tsan/Darwin/gcd-apply.mm
- delete: test/tsan/Darwin/gcd-suspend.mm
- delete: test/tsan/Darwin/gcd-apply-race.mm
- delete: test/tsan/Darwin/gcd-groups-destructor.mm
- delete: test/tsan/Darwin/gcd-groups-leave.mm
- delete: test/tsan/Darwin/gcd-semaphore-norace.mm
- delete: test/tsan/Darwin/gcd-once.mm
-
Commit 7c2f5cca54291570012aff1f816539912505f9af by jlettner:
[TSan][libdispatch] Replace CFRunLoop with dispatch_semaphore, pt. 1- edit: test/tsan/Darwin/gcd-after.mm
- edit: test/tsan/Darwin/gcd-barrier.mm
- edit: test/tsan/Darwin/gcd-async-norace.mm
- edit: test/tsan/Darwin/gcd-barrier-race.mm
- edit: test/tsan/Darwin/gcd-async-race.mm
- edit: test/tsan/Darwin/gcd-blocks.mm
-
Commit 0b38399d94749955f44a309f3e46266aae548900 by jlettner:
[TSan][libdispatch] Replace CFRunLoop with dispatch_semaphore, pt. 2- edit: test/tsan/Darwin/gcd-source-cancel.mm
- edit: test/tsan/Darwin/gcd-serial-queue-norace.mm
- edit: test/tsan/Darwin/gcd-source-cancel2.mm
- edit: test/tsan/Darwin/gcd-source-event2.mm
- edit: test/tsan/Darwin/gcd-sync-race.mm
- edit: test/tsan/Darwin/gcd-groups-norace.mm
- edit: test/tsan/Darwin/gcd-source-registration.mm
- edit: test/tsan/Darwin/gcd-target-queue-norace.mm
- edit: test/tsan/Darwin/gcd-source-event.mm
- edit: test/tsan/Darwin/gcd-source-registration2.mm
- edit: test/tsan/Darwin/gcd-sync-norace.mm
-
Commit ca11d23c2733db9c849b2859d64672272d3cd03a by jlettner:
[TSan][libdispatch] Change test to have two simultaneous timers- edit: test/tsan/Darwin/gcd-after.mm
-
Commit 7771211d9e8f508aab55e19b7e4dafd517880f95 by jlettner:
[TSan][libdispatch] Replace usage of NSMutableData with stack array- edit: test/tsan/Darwin/gcd-io.mm
- edit: test/tsan/Darwin/gcd-io-barrier-race.mm
- edit: test/tsan/Darwin/gcd-io-barrier.mm
- edit: test/tsan/Darwin/gcd-fd.mm
- edit: test/tsan/Darwin/gcd-io-race.mm
-
Commit 1cfeeb8687739dd4a810d95c90b2186e25c0fb42 by jlettner:
[TSan][libdispatch] Turn ignore_noninstrumented_modules=1 back on for- edit: test/tsan/libdispatch/lit.local.cfg
-
Commit 81798d364924a38f22b3d8fcc0434b96d50fee8f by jlettner:
[TSan][libdispatch] Re-enable disabled tests- edit: test/tsan/libdispatch/data.c
- edit: test/tsan/libdispatch/source-serial.c
-
Commit 9cabec9b0b4b05a2db06882bfcd66b3eefb263b7 by jlettner:
[TSan][libdispatch] Delete old tests- delete: test/tsan/Darwin/gcd-data.mm
- delete: test/tsan/Darwin/gcd-source-serial.mm
-
Commit 764dc9e7ae0a6aa734832f6642aca6e1e6cea702 by jlettner:
[TSan][libdispatch] Fix failing test- edit: test/tsan/libdispatch/data.c
-
Commit abe4ea2d7b0ce5b62bc1ed80d3805fa2ce5ded57 by jlettner:
[TSan][libdispatch] Replace NSTemporaryDirectory in tests- edit: test/tsan/Darwin/gcd-fd.mm
- edit: test/tsan/Darwin/gcd-io-barrier.mm
- edit: test/tsan/Darwin/gcd-io-barrier-race.mm
- edit: test/tsan/Darwin/gcd-io-cleanup.mm
- edit: test/tsan/Darwin/gcd-io-race.mm
- edit: test/tsan/Darwin/gcd-io.mm
-
Commit 6ced082a8045b4e9453bbbf0635217d5e7060c0b by jlettner:
[TSan][libdispatch] Don't link against Foundation- edit: test/tsan/Darwin/gcd-io.mm
- edit: test/tsan/Darwin/gcd-io-barrier.mm
- edit: test/tsan/Darwin/gcd-io-barrier-race.mm
- edit: test/tsan/Darwin/gcd-io-cleanup.mm
- edit: test/tsan/Darwin/gcd-io-race.mm
- edit: test/tsan/Darwin/gcd-fd.mm
-
Commit 8ea0e7c4f48b256ef7298d50f1fbfe47261e5392 by jlettner:
[TSan][libdispatch] Move libdispatch tests out of Darwin folder- add: test/tsan/libdispatch/barrier-race.c
- delete: test/tsan/Darwin/gcd-io-barrier-race.mm
- delete: test/tsan/Darwin/gcd-io-race.mm
- add: test/tsan/libdispatch/io-barrier-race.c
- delete: test/tsan/Darwin/gcd-async-norace.mm
- add: test/tsan/libdispatch/io-barrier.c
- add: test/tsan/libdispatch/source-event2.c
- delete: test/tsan/Darwin/gcd-source-cancel2.mm
- delete: test/tsan/Darwin/gcd-source-event.mm
- delete: test/tsan/Darwin/gcd-source-registration.mm
- delete: test/tsan/Darwin/gcd-async-race.mm
- delete: test/tsan/Darwin/gcd-target-queue-norace.mm
- add: test/tsan/libdispatch/target-queue-norace.c
- add: test/tsan/libdispatch/async-race.c
- delete: test/tsan/Darwin/gcd-source-cancel.mm
- add: test/tsan/libdispatch/sync-norace.c
- add: test/tsan/libdispatch/groups-norace.c
- delete: test/tsan/Darwin/gcd-io-barrier.mm
- delete: test/tsan/Darwin/gcd-sync-norace.mm
- add: test/tsan/libdispatch/serial-queue-norace.c
- delete: test/tsan/Darwin/gcd-barrier-race.mm
- add: test/tsan/libdispatch/source-event.c
- add: test/tsan/libdispatch/io-cleanup.c
- delete: test/tsan/Darwin/gcd-sync-race.mm
- add: test/tsan/libdispatch/io.c
- delete: test/tsan/Darwin/gcd-serial-queue-norace.mm
- add: test/tsan/libdispatch/source-cancel.c
- delete: test/tsan/Darwin/gcd-fd.mm
- delete: test/tsan/Darwin/gcd-barrier.mm
- add: test/tsan/libdispatch/barrier.c
- delete: test/tsan/Darwin/gcd-source-event2.mm
- add: test/tsan/libdispatch/source-registration2.c
- add: test/tsan/libdispatch/after.c
- add: test/tsan/libdispatch/sync-race.c
- add: test/tsan/libdispatch/async-norace.c
- delete: test/tsan/Darwin/gcd-after.mm
- add: test/tsan/libdispatch/source-cancel2.c
- delete: test/tsan/Darwin/gcd-blocks.mm
- add: test/tsan/libdispatch/fd.c
- delete: test/tsan/Darwin/gcd-source-registration2.mm
- delete: test/tsan/Darwin/gcd-groups-norace.mm
- add: test/tsan/libdispatch/blocks.c
- add: test/tsan/libdispatch/io-race.c
- delete: test/tsan/Darwin/gcd-io-cleanup.mm
- delete: test/tsan/Darwin/gcd-io.mm
- add: test/tsan/libdispatch/source-registration.c
-
Commit 6d290f53a14dd043c868a70d445c00063cfe5ee7 by jlettner:
[TSan][libdispatch] Port gcd-sync-block-copy.mm to C++- edit: test/tsan/Darwin/gcd-sync-block-copy.mm
- add: test/tsan/libdispatch/sync-block-copy.cc
-
Commit fd7b6cb6565a0568559c8832ef2bc9bdefdc8cb0 by jlettner:
[TSan][libdispatch] Disable test to unbreak build- edit: test/tsan/libdispatch/groups-destructor.cc