- Commit e7b59da547ec15acb9eb5c36394cce67d8df0e94 by daniel_dunbar:
[Basic] Adjust tracing APIs to accept 64-bit values.
- edit: include/llbuild/Basic/Tracing.h
- edit: llbuild.xcodeproj/project.pbxproj
- Commit 3b39ecd9a01f21824880f604baa9181b1059ce4b by jgroff:
SIL: Substitute DynamicSelfType out of context when synthesizing a
- edit: lib/SIL/SILFunctionType.cpp
- edit: test/SILGen/dynamic_self.swift
- Commit 3d34fb3b0791e790086e3ac44799324189fe525a by aschwaighofer:
IRGen: Fix linkage for shared declarations
- edit: lib/IRGen/GenDecl.cpp
- add: test/IRGen/objc_shared_imported_decl.sil
- add: test/IRGen/Inputs/usr/include/NSOption.h
- Commit f1e6e86a9e7e78c345827a5982b3970749fe467f by mgottesman:
[benchmark] Eliminate a multiple ternary operator in favor of a closure.
- edit: benchmark/utils/DriverUtils.swift
- Commit 8a69de7332f9839e26f28409d574104a505b8bab by mgottesman:
[benchmark] Have legacy tests use BenchmarkInfo and combine this with
- edit: benchmark/utils/DriverUtils.swift
- edit: benchmark/utils/TestsUtils.swift
- edit: benchmark/utils/main.swift
- Commit 37c80524946ccd0c249c4dd3c0e72ae8a87cdd53 by mgottesman:
[benchmark] Change DriverUtils.Test to contain a BenchmarkInfo struct
- edit: benchmark/utils/DriverUtils.swift
- Commit dfc780a744a23a3fca63f6648588047c7dab2152 by mgottesman:
[benchmark][driver] Teach the Benchmark_Driver how to parse
- edit: benchmark/scripts/Benchmark_Driver
- Commit d9d58bc6c567d39380adaa4e71b536e2c7e891f2 by rlevenstein:
[sil-combine] Fix a bug in the convert_function peephole
- edit: lib/SILOptimizer/SILCombiner/SILCombinerApplyVisitors.cpp
- edit: test/SILOptimizer/sil_combine.sil
- Commit 1ce5c173371b22da3e90a57a409f41ff09cd86fb by compnerd:
stdlib: swap conditional to make it easier to read (NFC)
- edit: stdlib/public/core/VarArgs.swift
- Commit 5cdd94673492e20990bb5f674fab78627d755079 by mgottesman:
[benchmark] Simplify how we filter tests down to 1 filter
- edit: benchmark/utils/DriverUtils.swift
- Commit f7681a993ac4f24ffc3c07938666cc57b9046497 by mgottesman:
[benchmark] Add support for specifying a benchmark setUp and tearDown
- edit: benchmark/utils/TestsUtils.swift
- edit: benchmark/utils/DriverUtils.swift
- Commit 2a6b4fbb38978862f0298ef36586f85f6541c2b8 by mgottesman:
[benchmark] Re-add support for anding multiple tags by splitting on ','
- edit: benchmark/utils/DriverUtils.swift
- Commit 1bec63d911e464f810dde214b13e050d3630bb03 by kacper.harasim:
[IDE] Remove convenience function added to SourceEditConsumer
- edit: include/swift/IDE/Utils.h
- edit: lib/IDE/Refactoring.cpp
- edit: lib/IDE/Utils.cpp
- Commit a1aaa4e14140f394818034650fcd426f093fd525 by spestov:
Sema: Remove a bogus assertion
- edit: test/Constraints/existential_metatypes.swift
- edit: lib/Sema/CSApply.cpp
- Commit b08f60ebc46fd1675ffd5742f8976cc5b3b587b9 by dgregor:
[GSB] Track equivalence classes in an intrusive linked list.
- edit: include/swift/AST/GenericSignatureBuilder.h
- edit: lib/AST/GenericSignatureBuilder.cpp
- Commit 942fc2a653e5d342d4248666c7f61a3f6e716be2 by dgregor:
[GSB] BumpPtrAllocate internal data structure.
- edit: lib/AST/GenericSignatureBuilder.cpp
- Commit 46e4c6d365c67556dc58f056786adce5b4652522 by dgregor:
[Constraint system] Eliminate some dead code in constraint optimization.
- Commit 8bd30e7750e10c6bb1736056d4f5a0e98142e67b by dgregor:
Resolve a fixed crasher
- add: validation-test/compiler_crashers_fixed/28842-hasval.swift
- delete: validation-test/compiler_crashers/28842-hasval.swift
- Commit 4df2958eea7fd4729a3c4596373887cfc45db84f by dgregor:
[GSB] Track equivalence classes in an intrusive linked list.
- edit: include/swift/AST/GenericSignatureBuilder.h
- edit: lib/AST/GenericSignatureBuilder.cpp
- Commit 9d6a716dbd634d11f402321afb84de0b9add415f by dgregor:
[GSB] BumpPtrAllocate internal data structure.
- edit: lib/AST/GenericSignatureBuilder.cpp
- Commit 118eb003edd4041f9a8730f36bfdbefc11ee8130 by dgregor:
Resolve a fixed crasher
- add: validation-test/compiler_crashers_fixed/28842-hasval.swift
- delete: validation-test/compiler_crashers/28842-hasval.swift
- Commit 71deb0d92829a1942f6f372dd58d147dfdfb1348 by dgregor:
[GSB] Centralize lookup of nested types.
- edit: lib/AST/GenericSignatureBuilder.cpp
- edit: include/swift/AST/GenericSignatureBuilder.h
- Commit c9761fc821e02007e2ea92aa0529157562365be9 by dgregor:
[GSB] Simplify some interfaces. NFC
- edit: lib/AST/GenericSignatureBuilder.cpp
- edit: include/swift/AST/GenericSignatureBuilder.h
- Commit b7a511a5eedc954ba753923e9db5171226028130 by dgregor:
Stop dumping the full state of the GSB in testing.
- edit: lib/Sema/TypeCheckGeneric.cpp
- edit: test/Generics/requirement_inference.swift
- edit: test/Generics/protocol_type_aliases.swift
- edit: test/Generics/superclass_constraint.swift
- edit: test/Generics/associated_type_typo.swift
- Commit 0a1583fb8791844035383e0e48799b43aa126476 by dgregor:
[GSB] Tighten up interfaces for computing a generic signature.
- edit: lib/AST/Decl.cpp
- edit: lib/AST/ASTContext.cpp
- edit: include/swift/AST/GenericSignatureBuilder.h
- edit: lib/AST/Builtins.cpp
- edit: lib/ClangImporter/ImportDecl.cpp
- edit: lib/AST/GenericSignatureBuilder.cpp
- edit: lib/Sema/TypeCheckGeneric.cpp
- edit: lib/Sema/TypeCheckAttr.cpp
- edit: lib/Sema/TypeCheckProtocol.cpp
- edit: lib/SILGen/SILGenPoly.cpp
- edit: lib/SILOptimizer/Utils/Generics.cpp
- Commit 24780d9c9533cc548038368a62a981c688490330 by dgregor:
[GSB] Inline getGenericSignature() into it’s only caller.
- edit: include/swift/AST/GenericSignatureBuilder.h
- edit: lib/AST/GenericSignatureBuilder.cpp
- Commit c4093105fbe7a2d7755d0ccecdd9032ee54ae1af by dgregor:
[GSB] Silence errors at unknown locations.
- edit: lib/AST/GenericSignatureBuilder.cpp
- Commit f08a85ab1105eadc126ae0f6f77d458610a97437 by dgregor:
[GSB] Cache the nested types of an equivalence class.
- edit: include/swift/AST/GenericSignatureBuilder.h
- edit: lib/AST/GenericSignatureBuilder.cpp
- Commit 54864f858cd4ef96d0ff6649eecc79d155b036ac by dgregor:
[Type checker] Replace a use of
- edit: include/swift/AST/GenericSignatureBuilder.h
- edit: lib/Sema/TypeCheckGeneric.cpp
- edit: test/decl/protocol/recursive_requirement.swift
- add: validation-test/compiler_crashers_fixed/28816-unreachable-executed-at-swift-lib-sema-typecheckgeneric-cpp-214.swift
- delete: validation-test/compiler_crashers/28816-unreachable-executed-at-swift-lib-sema-typecheckgeneric-cpp-214.swift
- Commit fc9dcc09a9697fe4030e8e7780f8cdfdcc6ebfe3 by github:
Added in missing imports to Accelerate and CoreFoundation overlays.
- edit: stdlib/public/SDK/CoreFoundation/CMakeLists.txt
- edit: stdlib/public/SDK/Accelerate/CMakeLists.txt
- Commit 6374a17df9a5f2fdf8600fe9d98b8e02c382fa75 by dgregor:
[GSB] Introduce EquivalenceClass::getAnchor().
- edit: lib/AST/GenericSignatureBuilder.cpp
- edit: lib/AST/GenericSignature.cpp
- edit: include/swift/AST/GenericSignatureBuilder.h
- Commit 9f580fe7ad5b451a31a04b271a4f7428b9acaa9b by dgregor:
[GSB] Move getTypeInContext() over to EquivalenceClass.
- edit: lib/AST/GenericEnvironment.cpp
- edit: lib/AST/GenericSignatureBuilder.cpp
- edit: include/swift/AST/GenericSignatureBuilder.h
- Commit 7867c6940f6c441a2d8abbe174676b8a4eb6bd0a by dgregor:
[GSB] Stop using resolveArchetype() to detect recursive types.
- edit: lib/AST/GenericSignatureBuilder.cpp
- Commit 8c8d19218be36ae37f88c8dc30ce98f3e769bfff by dgregor:
[GSB] Switch resolveDependentMemberTypes() off of resolveArchetype().
- edit: lib/AST/GenericSignatureBuilder.cpp
- Commit 2f9c18639d06ec49be1088256c032e1fc34c3107 by dgregor:
[GSB] Kill off resolveArchetype().
- edit: include/swift/AST/GenericSignatureBuilder.h
- edit: lib/AST/Decl.cpp
- edit: lib/AST/GenericSignatureBuilder.cpp
- Commit d93bed5ed16b4ff5369cf28ccf750c90d62ad771 by dgregor:
[GSB] Move a well-formed GenericSignatureBuilder to be the canonical
- edit: lib/SILGen/SILGenPoly.cpp
- edit: lib/ClangImporter/ImportDecl.cpp
- edit: include/swift/AST/GenericSignatureBuilder.h
- edit: lib/AST/GenericSignatureBuilder.cpp
- edit: lib/SILOptimizer/Utils/Generics.cpp
- edit: lib/Sema/TypeCheckAttr.cpp
- edit: lib/AST/Builtins.cpp
- add: validation-test/compiler_crashers_fixed/28783-hasconformanceinsignature-inprotocol-getrequirementsignature-subjecttype-conform.swift
- edit: lib/AST/ASTContext.cpp
- edit: include/swift/AST/ASTContext.h
- edit: lib/Sema/TypeCheckGeneric.cpp
- delete: validation-test/compiler_crashers/28783-hasconformanceinsignature-inprotocol-getrequirementsignature-subjecttype-conform.swift
- edit: lib/Sema/TypeCheckProtocol.cpp
- Commit 878abb08b34ff2b64edab05500267f29e45fa8a3 by dgregor:
Track the number of generic signature builders “registered”
- edit: lib/AST/ASTContext.cpp
- Commit b232b8f6045431535b2528e457361bd5d2db7f5b by spestov:
Fix some warnings
- edit: lib/Sema/CSGen.cpp
- edit: lib/SILGen/SILGenExpr.cpp
- Commit afe9ad3b27d53d44aebc01efc53168657b52d789 by spestov:
Fix some resilience tests for device testing
- edit: test/Interpreter/global_resilience.swift
- edit: test/Interpreter/enum_resilience.swift
- edit: test/Interpreter/protocol_resilience.swift
- edit: test/lit.cfg
- edit: test/Interpreter/class_resilience.swift
- edit: test/Interpreter/struct_resilience.swift
- Commit 358e55842d82b5e88a1a7417873eb942421afc3a by compnerd:
test: more AArch64 fixes
- edit: test/IRGen/c_layout.sil
- edit: test/IRGen/errors.sil
- Commit a6177dc4c3891024f86b99d8ea728b9a6a7a8dbf by tstellar:
Merging r312337:
- edit: lib/Target/AMDGPU/GCNHazardRecognizer.cpp
- add: test/CodeGen/AMDGPU/hazard.mir
- Commit b34136ea8537ea422babb1dfdc75f2a95273333e by tstellar:
Revert "Merging r312337:"
- edit: lib/Target/AMDGPU/GCNHazardRecognizer.cpp
- delete: test/CodeGen/AMDGPU/hazard.mir
- Commit 164431e6002980a98c4cdf3df03e1698f7fc7d58 by tstellar:
Merging r312337:
- edit: lib/Target/AMDGPU/GCNHazardRecognizer.cpp
- add: test/CodeGen/AMDGPU/hazard.mir
- Commit bc9510e749714e70ea96ee4feabdd476e55124e5 by me:
Merging r312905:
- edit: lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.h
- add: test/CodeGen/AVR/clear-bss.ll
- add: test/CodeGen/AVR/copy-data-to-ram.ll
- edit: lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.cpp
- Commit 75265eee07fa4a304ae78d805388d2b10893ffce by me:
Merging r314070:
- edit: lib/Target/AVR/AVRISelLowering.h
- Commit 9e83867929ab807a8ceec0d218392b9493d16ee6 by me:
Merging r311620:
- add: test/CodeGen/AVR/atomics/load-store-16-unexpected-register-bug.ll
- edit: lib/Target/AVR/AVRInstrInfo.td
- Commit 04edfa544210c1bbf3ecf4702a66a99cbd9f3ca0 by me:
Merging r314179:
- edit: lib/Target/AVR/AVRTargetMachine.cpp
- Commit 93c290035c36b2c9fdd4cfeb77455955ad8b5774 by me:
Merging r314183:
- edit: test/CodeGen/AVR/varargs.ll
- edit: test/CodeGen/AVR/call.ll
- edit: test/CodeGen/AVR/directmem.ll
- Commit fe7556b49ac5f8fbea10b00e35ebe0500773075c by me:
Merging r314180:
- edit: lib/Target/AVR/AVRISelLowering.cpp
- Commit 20a82813e9e00bdee1ace1bae059339749ad4000 by me:
Merging r314354:
- edit: lib/Basic/Targets.cpp
- Commit 0f2f566a781933eddc06f09625955b58bde750ce by nhawes:
[index] Fix shared libs build breakage: clangIndex and clangFrontend
- edit: lib/Index/CMakeLists.txt
- edit: lib/Frontend/CMakeLists.txt
- edit: lib/FrontendTool/CMakeLists.txt
- edit: lib/FrontendTool/ExecuteCompilerInvocation.cpp
- edit: include/clang/Frontend/CompilerInstance.h
- edit: lib/Frontend/CompilerInstance.cpp
- Commit 10c9a1576feb9b85a5cd5d285e38ac060c7a4682 by aschwaighofer:
Sema: Windows/ARM __va_start is not const correct
- edit: lib/Sema/SemaChecking.cpp
- edit: test/SemaCXX/microsoft-varargs.cpp
- Commit c86739dc901db873d1b107cf91ea8140a62edfa7 by dccitaliano:
[Atomic][X8664] set max atomic inline width according to the target
- edit: include/clang/Basic/TargetInfo.h
- edit: test/OpenMP/atomic_update_codegen.cpp
- edit: test/OpenMP/atomic_read_codegen.c
- add: test/CodeGenCXX/atomic-inline.cpp
- edit: test/OpenMP/atomic_capture_codegen.cpp
- edit: test/OpenMP/atomic_write_codegen.c
- edit: lib/Basic/Targets.cpp
- Commit ff957dc08fbbcbcfc119302430f31084e87bcbef by github:
Update Targets.cpp
- edit: lib/Basic/Targets.cpp