-
Commit 8ed5c1a4bce9e6d398ec0d0a1e0807689fd32c24 by compnerd:
build: introduce and switch to GYB_SOURCES
-
edit: test/api-digester/Outputs/cake.json
-
edit: tools/SourceKit/tools/swift-lang/CMakeLists.txt
-
edit: stdlib/public/Darwin/QuartzCore/CMakeLists.txt
-
edit: stdlib/public/Darwin/UIKit/CMakeLists.txt
-
edit: stdlib/public/Darwin/simd/CMakeLists.txt
-
edit: stdlib/public/Darwin/AVFoundation/CMakeLists.txt
-
edit: stdlib/public/Darwin/Accelerate/CMakeLists.txt
-
edit: cmake/modules/AddSwift.cmake
-
edit: stdlib/public/Darwin/SceneKit/CMakeLists.txt
-
edit: stdlib/public/stubs/CMakeLists.txt
-
edit: lib/Syntax/CMakeLists.txt
-
edit: stdlib/public/Platform/CMakeLists.txt
-
edit: stdlib/public/Darwin/CoreGraphics/CMakeLists.txt
-
edit: lib/Basic/CMakeLists.txt
-
edit: stdlib/public/Darwin/CoreLocation/CMakeLists.txt
-
edit: stdlib/public/Darwin/MapKit/CMakeLists.txt
-
edit: stdlib/public/core/CMakeLists.txt
-
edit: stdlib/public/Darwin/GLKit/CMakeLists.txt
-
edit: stdlib/public/Darwin/Foundation/CMakeLists.txt
-
edit: stdlib/public/Darwin/SpriteKit/CMakeLists.txt
-
edit: cmake/modules/SwiftHandleGybSources.cmake
-
edit: lib/Parse/CMakeLists.txt
-
edit: stdlib/private/SwiftPrivate/CMakeLists.txt
-
edit: test/api-digester/Outputs/cake-abi.json
-
Commit ac846cb14620c68027cbde3920ea92473e071dd1 by atrick:
Clarify AccessEnforcementOptsInfo comments.
-
edit: lib/SILOptimizer/Transforms/AccessEnforcementOpts.cpp
-
Commit c2d4642bcbfd6b19bcf1110c4b5c5cf598e1e12b by atrick:
Rename RegionInfo to RegionState.
-
edit: lib/SILOptimizer/Transforms/AccessEnforcementOpts.cpp
-
Commit 5183929d35745cfd1e0dc38d5956bac8a3c38822 by atrick:
Cleanup the mergeAccessSummary API.
-
edit: lib/SILOptimizer/Transforms/AccessEnforcementOpts.cpp
-
Commit 25f24da779e9e3c46d9a241effa71e8208cf2dec by atrick:
Cleanup the recordConflict API.
-
edit: lib/SILOptimizer/Transforms/AccessEnforcementOpts.cpp
-
Commit d882b09c88519d1a5aca6c141b641f2c63b9df81 by atrick:
Avoid unnecessarily copying the worklist for the entire CFG.
-
edit: lib/SILOptimizer/Transforms/AccessEnforcementOpts.cpp
-
Commit 72a91902581e6e4421d1d1d9900c4a21bc876b7b by atrick:
Expose AccessedStorageAnalysis as a utility.
-
edit: include/swift/SILOptimizer/Analysis/AccessedStorageAnalysis.h
-
edit: lib/SILOptimizer/Analysis/AccessedStorageAnalysis.cpp
-
Commit 4887d17dbdc14f1966f827377467836b5af073f3 by atrick:
Remove RegionState::AccessSummary and rewrite mergePredAccesses.
-
edit: test/SILOptimizer/access_enforcement_opts.sil
-
edit: lib/SILOptimizer/Transforms/AccessEnforcementOpts.cpp
-
Commit c516a1ca0e97c6ba6c5202b920bcbfadcbf1579b by atrick:
Retain the [no_nested_conflict] flag when merging.
-
edit: test/SILOptimizer/access_enforcement_opts.sil
-
edit: lib/SILOptimizer/Transforms/AccessEnforcementOpts.cpp
-
Commit dfc2d47f3b0e97035b62133365ed2a7be3100938 by atrick:
Redo the data flow part of AccessEnforcementOpts.
-
edit: test/SILOptimizer/access_enforcement_opts.sil
-
edit: include/swift/SILOptimizer/Analysis/AccessedStorageAnalysis.h
-
edit: lib/SILOptimizer/Transforms/AccessEnforcementOpts.cpp
-
Commit b817cbb9bcbe121d6b554d6bd80cb20f595c4a63 by blangmuir:
[code-completion] Add type context for single-expression closures
-
edit: test/IDE/complete_in_closures.swift
-
edit: lib/Parse/ParseStmt.cpp
-
add: test/IDE/complete_single_expression_return.swift
-
edit: lib/IDE/ExprContextAnalysis.h
-
edit: test/IDE/complete_value_expr.swift
-
edit: test/IDE/complete_at_top_level.swift
-
edit: lib/IDE/ExprContextAnalysis.cpp
-
edit: lib/IDE/CodeCompletionResultBuilder.h
-
edit: lib/IDE/CodeCompletion.cpp
-
edit: include/swift/Parse/CodeCompletionCallbacks.h
-
edit: test/IDE/complete_unresolved_members.swift
-
Commit f8a3afb7bb6c7e17e65a4467ee8ab35a1dcecd10 by blangmuir:
Fix lifetime of type context in result builder
-
edit: lib/IDE/CodeCompletionResultBuilder.h
-
edit: lib/IDE/CodeCompletion.cpp
-
Commit 2b5a8a5be7911be7094fb6f2eec2c6b7705b5fe6 by blangmuir:
Fix assertion failure in validation test
-
edit: lib/Sema/CSDiagnostics.cpp
-
Commit e9c655f34d3bb2ccd6d78b5acf946f3b65ce5be1 by dave:
[SILOpt] NFC: Silence unused variable warning
-
edit: lib/SILOptimizer/Utils/Generics.cpp
-
Commit b512ab2ec3eb878865921a2e8fab9f2ea5556fe6 by blangmuir:
Add tests for non-single-expression closures and remove dead code
-
edit: test/IDE/complete_single_expression_return.swift
-
edit: lib/IDE/ExprContextAnalysis.cpp
-
Commit 6b807d9cc4cc601e19bdeaba985a2de30116f926 by aschwaighofer:
Sema: Don't implicitly mark functions with a cdecl as dynamic
-
edit: lib/Sema/TypeCheckAttr.cpp
-
edit: test/SILGen/dynamically_replaceable.swift
-
Commit c2a8c711915c772b6e34ada9d83358d5ab4d1c1d by eeckstein:
SILOptimier: Fix a miscompile in COWArrayOpt.
-
add: test/SILOptimizer/cowarray_opt_crash.swift
-
edit: test/SILOptimizer/cowarray_opt.sil
-
edit: lib/SILOptimizer/LoopTransforms/COWArrayOpt.cpp
-
Commit 462df6cef307d83216a9125e93afffae5b60848f by atrick:
Cleanup/fix the loop access summary in AccessEnforcementOpts.
-
edit: test/SILOptimizer/access_enforcement_opts.sil
-
edit: lib/SILOptimizer/Transforms/AccessEnforcementOpts.cpp
-
edit: lib/SILOptimizer/Analysis/AccessedStorageAnalysis.cpp
-
Commit df473f641d997a9c5e7f524cb2617dd48b0c5382 by rishizaki:
[CodeCompletion] Escape declaration base name if needed
-
edit: lib/IDE/CodeCompletion.cpp
-
edit: lib/IDE/CodeCompletionResultBuilder.h
-
add: test/IDE/complete_escaped_keyword.swift
-
Commit 1bec71451914fdc5665c0f8fb2a53bb27a791b82 by github:
[Serialization] Recover when a typealias can't be deserialized (#23419)
-
edit: test/Serialization/Recovery/Inputs/custom-modules/TypeRemovalObjC.h
-
edit: test/Serialization/Recovery/type-removal-objc.swift
-
edit: lib/Serialization/Deserialization.cpp
-
Commit 6c0e0ee4f5c76f1a61efeb491a4aa16dfce425dd by xi_ge:
utils: add a convenient python wrapper for swift-api-digester
-
add: utils/api_checker/sdk-module-lists/fixed-modules-common.txt
-
add: utils/api_checker/sdk-module-lists/fixed-modules-iphoneos.txt
-
add: utils/api_checker/sdk-module-lists/fixed-modules-appletvos.txt
-
add: utils/api_checker/sdk-module-lists/infer-imports.py
-
add: utils/api_checker/sdk-module-lists/fixed-modules-watchos.txt
-
add: utils/api_checker/swift-api-checker.py
-
add: utils/api_checker/sdk-module-lists/fixed-modules-macosx.txt
-
Commit 25e0a9f749124264b841260f7d0ad49e3ddb71bb by spestov:
[Typechecker] Fix an issue with redeclaration checking (#23227)
-
edit: include/swift/AST/Decl.h
-
edit: lib/AST/Decl.cpp
-
edit: test/decl/overload.swift
-
Commit 43e771e55b940a0277bef8fe7c58f93a10b25dbb by dexonsmith:
Reapply ClangImporter changes to leverage Clang's module cache
-
add: unittests/ClangImporter/CMakeLists.txt
-
edit: lib/ClangImporter/ClangImporter.cpp
-
add: unittests/ClangImporter/ClangImporterTests.cpp
-
edit: unittests/CMakeLists.txt
-
Commit dd6d93af2fe19c1f264b477645e4ea8abdb91215 by compnerd:
shims: correct indirection on Windows
-
Commit b6ff007d9edaa724443169b5aadfa7d45e5f4fd1 by compnerd:
event: plumb partial timer support for Windows
-
edit: src/event/event_windows.c
-
Commit f7a0cbb761e49df0b1a114b0537ae03aacf2519e by compnerd:
remove last few LP64 usage
-
edit: src/queue_internal.h
-
edit: src/allocator_internal.h
-
edit: src/benchmark.c
-
edit: src/inline_internal.h
-
edit: src/queue.c
-
Commit 648120329e0cb265a43ae386d95200d48b49f88e by compnerd:
simplify preprocessor checks
-
Commit 41678dffb853c44e76a2343eaa36bebb8f74111a by compnerd:
windows: correct use of WaitOnAddress
-
Commit 00c62df327b7ba5dc562411a33c492f9eb1e0542 by compnerd:
queue: implement queue handles for Windows
-
Commit c0a2e84abf21708f1edb9ee8e720df4b065de696 by compnerd:
correct debug print format specifiers
-
Commit 3c912a4e1974e9cc875460627a46a39104b846bd by compnerd:
build: allow enabling assertions
-
Commit 84e7a03ad1306529d7a8d4daeea4d1bcfde751f9 by compnerd:
TSD: correct FlsAlloc check
-
Commit e92ca672f11226c22e3a60f48fa8f8f9551493b3 by compnerd:
shims: correct _dispatch_get_nanoseconds on Windows
-
Commit c82c26bf42f017da071839eaa029a13121de30f7 by compnerd:
event: support CLOCK_WALL on Windows
-
edit: src/event/event_windows.c
-
Commit 37ac7c6909783e46e1e6a6544dd0bc879e5c7d3f by compnerd:
time: use GetSystemTimePreceiseAsFileTime on Windows
-
Commit bbde530ce594ac06c53731d50b70701e5f6399ef by compnerd:
lock: adopt the POSIX behaviour on Windows
-
edit: src/shims/lock.c
-
edit: src/shims/lock.h
-
Commit a45ba542fa9555206ceecda005a64edd9b5fdfa3 by frederik:
Fixed printf format in _dispatch_semaphore_debug()
-
Commit 4db0f91a96baae6219b1e41921e1adcac869b9c4 by frederik:
Added missing private headers to cmake install.
-
edit: private/CMakeLists.txt
-
Commit c3b9b8ef994a28a87fde81cc25096ba02e126e06 by compnerd:
queue: expose _dispatch_get_main_queue_port_4CF
-
edit: private/private.h
-
edit: src/queue.c
-
Commit fdc684bf2a38c6cc1d0f77456fc1ffd3c27304f9 by compnerd:
Optimize Windows contention performance
-
edit: src/internal.h
-
edit: src/shims/yield.h
-
Commit 1428c6dfde99866aec0991ce31b6ba9da7a2bb37 by compnerd:
shims: flesh out generic_sys_queue.h further
-
edit: src/shims/generic_sys_queue.h
-
Commit 55195b7a16e958c76824f1e6331345278918fc5b by compnerd:
semaphore: correct the size of semaphore for LLP64
-
edit: src/semaphore_internal.h
-
edit: src/queue.c
-
Commit 766d64719cfdd07f97841092bec596669261a16f by compnerd:
shims: correct _dispatch_uptime for Windows
-
Commit 346785cbe98869c7b9ee7af0abc17aa858a55c42 by compnerd:
benchmark: disable 128-bit math on Windows
-
Commit 4706520a97d86caff6fbc4e23b185d39d958f6ff by frederik:
Fixed conflicting method signature.
-
Commit b6b1975b1752c0c8177afce2015887b7e28cb630 by compnerd:
resolve 1121 merge conflicts
-
edit: src/queue.c
-
edit: src/source.c
-
edit: src/event/workqueue.c
-
edit: src/io.c
-
edit: src/shims/lock.c
-
edit: src/event/event_windows.c
-
edit: src/shims/generic_win_stubs.h
-
edit: src/shims/yield.h
-
Commit 3085ae04552c440e1a19f6547f65bff705b1437c by compnerd:
tests: support the timer source tests on Windows
-
edit: tests/CMakeLists.txt
-
edit: tests/dispatch_timer_timeout.c
-
edit: tests/dispatch_drift.c
-
edit: tests/generic_win_port.c
-
edit: tests/dispatch_timer_set_time.c
-
edit: tests/generic_win_port.h
-
edit: tests/dispatch_timer_bit31.c
-
edit: tests/dispatch_timer_bit63.c
-
Commit 50a51a368b2d8b33450a08eaa25e735b664fda9d by frederik:
Fix printf format macro for dsema_value
-
Commit 87ae4fc30559e4cf588877e5078fd47b7b57cf19 by david:
Use the SwiftPM overrides consistently
-
edit: swift-run.md
-
edit: swift-package-with-spaces.txt
-
edit: test-foundation-package/test-foundation-package.txt
-
edit: lit.cfg
-
edit: swift-package-init-exec.md
-
edit: example-package-dealer.py
-
edit: swift-package-init-lib.md
-
edit: test-xctest-package/test-xctest-package.txt
-
edit: swift-build-self-host.py
-
edit: test-lldb-with-c-package/test-xctest-package.txt
-
edit: test-c-library-swiftpm/test.py
-
edit: build-swift-benchmarks-with-swiftpm.txt
-
edit: swift-build.txt
-
edit: debugging-flags-SR85.py
-
Commit 5a8f59c67c3e4faa73a17cdfc0098ff9bf73f6e5 by jfbastien:
Variable auto-init: split out small arrays
-
edit: test/CodeGenCXX/auto-var-init.cpp
-
edit: lib/CodeGen/CGDecl.cpp
-
Commit 449af46732acbcfe9969e5665bfdca8ee78adc66 by dexonsmith:
Modules: Document that ReadASTCore exits its final loop via return,
-
edit: lib/Serialization/ASTReader.cpp
-
Commit ffc4ab77f41befa1e85476fa3e61a0d24ef89e3f by dexonsmith:
Modules: Add -Rmodule-import
-
edit: lib/Serialization/ASTReader.cpp
-
edit: test/Modules/Rmodule-build.m
-
add: test/Modules/Inputs/Rmodule-import/C.h
-
add: test/Modules/Rmodule-import.m
-
add: test/Modules/Inputs/Rmodule-import/A.h
-
add: test/Modules/Inputs/Rmodule-import/module.modulemap
-
edit: include/clang/Basic/DiagnosticGroups.td
-
add: test/Modules/Inputs/Rmodule-import/D.h
-
add: test/Modules/Inputs/Rmodule-import/B.h
-
edit: include/clang/Basic/DiagnosticSerializationKinds.td
-
Commit bd6cf3427d3289b90379444295ad3286f96c05de by dexonsmith:
Fix slashes in path references in -Rmodule-import test from r355477
-
edit: test/Modules/Rmodule-import.m
-
Commit 5de1d57ec2c9d8b2b4c5ebdb4e2e13a53192a2a2 by dexonsmith:
Modules: Rename MemoryBufferCache to InMemoryModuleCache
-
edit: lib/Frontend/Rewrite/FrontendActions.cpp
-
edit: unittests/CMakeLists.txt
-
edit: unittests/Lex/PPCallbacksTest.cpp
-
edit: lib/Frontend/PrecompiledPreamble.cpp
-
edit: lib/Frontend/ASTUnit.cpp
-
edit: unittests/Lex/HeaderSearchTest.cpp
-
edit: test/Modules/outofdate-rebuild.m
-
edit: unittests/Basic/SourceManagerTest.cpp
-
add: unittests/Serialization/CMakeLists.txt
-
add: unittests/Serialization/InMemoryModuleCacheTest.cpp
-
delete: include/clang/Basic/MemoryBufferCache.h
-
edit: lib/Basic/CMakeLists.txt
-
edit: include/clang/Frontend/CompilerInstance.h
-
edit: lib/Serialization/ASTWriter.cpp
-
edit: unittests/Lex/LexerTest.cpp
-
edit: lib/Frontend/ChainedIncludesSource.cpp
-
edit: lib/Lex/Preprocessor.cpp
-
edit: lib/Serialization/GeneratePCH.cpp
-
add: lib/Serialization/InMemoryModuleCache.cpp
-
edit: include/clang/Serialization/ASTReader.h
-
edit: lib/Frontend/FrontendActions.cpp
-
edit: include/clang/Lex/Preprocessor.h
-
edit: include/clang/Frontend/ASTUnit.h
-
edit: lib/Serialization/ModuleManager.cpp
-
edit: include/clang/Serialization/ASTWriter.h
-
add: include/clang/Serialization/InMemoryModuleCache.h
-
edit: lib/Serialization/CMakeLists.txt
-
edit: include/clang/Serialization/Module.h
-
edit: lib/Frontend/CompilerInstance.cpp
-
edit: unittests/Basic/CMakeLists.txt
-
delete: unittests/Basic/MemoryBufferCacheTest.cpp
-
delete: lib/Basic/MemoryBufferCache.cpp
-
edit: unittests/Lex/PPConditionalDirectiveRecordTest.cpp
-
edit: include/clang/Serialization/ModuleManager.h
-
edit: lib/Serialization/ASTReader.cpp
-
Commit cb8f214cc5bccc603f1e015d69e3bad0d26a9961 by dexonsmith:
Modules: Invalidate out-of-date PCMs as they're discovered
-
edit: lib/Frontend/CompilerInstance.cpp
-
edit: unittests/Serialization/InMemoryModuleCacheTest.cpp
-
add: test/Modules/implicit-invalidate-chain.c
-
add: test/Modules/Inputs/implicit-invalidate-chain/A.h
-
add: test/Modules/Inputs/implicit-invalidate-chain/B.h
-
edit: lib/Serialization/ASTWriter.cpp
-
edit: lib/Serialization/ModuleManager.cpp
-
add: test/Modules/Inputs/implicit-invalidate-chain/C.h
-
edit: lib/Serialization/ASTReader.cpp
-
add: test/Modules/Inputs/relative-import-path/module.modulemap
-
add: test/Modules/Inputs/implicit-invalidate-chain/module.modulemap
-
add: test/Modules/relative-import-path.c
-
edit: include/clang/Serialization/ASTReader.h
-
add: test/Modules/Inputs/relative-import-path/C.h
-
edit: include/clang/Serialization/InMemoryModuleCache.h
-
add: test/Modules/Inputs/relative-import-path/B.h
-
edit: lib/Serialization/InMemoryModuleCache.cpp
-
add: test/Modules/Inputs/relative-import-path/A.h
-
Commit ccf0846275dc948d4bab784c488258c0cd41e327 by dexonsmith:
Fix slashes in path references in -Rmodule-import test from r355778
-
edit: test/Modules/relative-import-path.c
-
edit: test/Modules/implicit-invalidate-chain.c
-
Commit 781261be679b124527bdf68dfc1ee2471a4f161b by dexonsmith:
Stop relying on allocator behaviour in modules unit test
-
edit: unittests/Serialization/InMemoryModuleCacheTest.cpp
-
Commit 2867901c978111f102cbf5042d3affc42f8c485e by dexonsmith:
Modules: Add LangOptions::CacheGeneratedPCH
-
edit: lib/Serialization/ASTWriter.cpp
-
edit: unittests/Frontend/FrontendActionTest.cpp
-
edit: include/clang/Serialization/ASTWriter.h
-
edit: include/clang/Basic/LangOptions.def
-
edit: lib/Frontend/FrontendActions.cpp
-
edit: lib/Serialization/GeneratePCH.cpp