July 28, 2021 – August 4, 2021
Overview
-
0 Active Issues
-
- 76 Merged Pull Requests
- 31 Open Pull Requests
- 0 Closed Issues
- 0 New Issues
Could not load contribution data
Please try again later
76 Pull requests merged by 30 people
-
[docs] Make some corrections and additions to UnderscoredAttributes.md
#38729 merged
Aug 4, 2021 -
Add support for opaque result types in structural positions
#38392 merged
Aug 4, 2021 -
ExplicitModuleLoader: allow explicit module input map to indicate whether a module is a system module
#38738 merged
Aug 4, 2021 -
Rip designated types out of the AST
#38728 merged
Aug 4, 2021 -
Re-enable remote_run tests that were disabled
#38732 merged
Aug 4, 2021 -
[docs] UnderscoredAttributes.md: Prettify code in `@_hasStorage`.
#38731 merged
Aug 3, 2021 -
[stdlib] fast path for UMBP.initialize<C>(from: C) when C is a Slice
#38677 merged
Aug 3, 2021 -
Implicitly build "missing" conformances to Sendable.
#38691 merged
Aug 3, 2021 -
[AST] Enforce that ParenExpr is typed as ParenType
#38724 merged
Aug 3, 2021 -
Lower the async task slab allocation to 1000 bytes.
#38727 merged
Aug 3, 2021 -
[Refactoring] Use known alternative in async refactoring if one exists
#38689 merged
Aug 3, 2021 -
[docs] Add documentation for underscored attributes.
#37854 merged
Aug 3, 2021 -
Preserve -requirement-machine=(off|on|verify) in module interfaces
#38726 merged
Aug 3, 2021 -
[IDE] Skip synthesized curry thunks and walk their unwrapped expression
#38712 merged
Aug 2, 2021 -
Actor scheduling without priorities 5.5
#38714 merged
Aug 2, 2021 -
Actor scheduling without priorities
#38709 merged
Aug 2, 2021 -
[stdlib] prevent MutableCollections from inappropriately inheriting a Slice<Self> subscript
#38509 merged
Aug 2, 2021 -
[Sema] Improve diagnostic handling of multiple trailing closures
#38705 merged
Aug 2, 2021 -
[CodeCompletion] Allow unresolved types in Callee analysis
#38044 merged
Aug 2, 2021 -
[Runtime] Add ObjC support to isKnownUniquelyReferenced.
#38309 merged
Aug 2, 2021 -
[android] Android seems to support constexpr mutex with NDK 19c (at least)
#38686 merged
Aug 2, 2021 -
Frontend: remove -emit-ldadd-cfile-path. NFC
#38720 merged
Aug 2, 2021 -
[Sema] Copy key path component types when merging solutions
#38648 merged
Aug 1, 2021 -
[Diagnostics] Add educational notes explaining multiple inheritance
#38253 merged
Aug 1, 2021 -
Tiny RequirementMachine fixes
#38717 merged
Aug 1, 2021 -
Update the Xcode version to support Xcode 13 beta 4
#38681 merged
Jul 31, 2021 -
More efficient getAssociatedTypeMembers() on serialized ProtocolDecls
#38713 merged
Jul 31, 2021 -
AutoDiff: Disable requirement machine when building or testing Differentiation library
#38711 merged
Jul 31, 2021 -
Allow a global-actor-isolated class to inherit from a nonisolated one.
#38708 merged
Jul 31, 2021 -
Frontend: remove -swift-module-file. NFC
#38710 merged
Jul 31, 2021 -
[ASTPrinter] Intorduce 'IntroducerKeyword' name kind
#38521 merged
Jul 30, 2021 -
[CS] Better handle null in BuilderClosureRewriter
#38706 merged
Jul 30, 2021 -
[Dependency Scanning] Have the scanner cache answer queries relevant to current search paths only.
#38703 merged
Jul 30, 2021 -
runtime: replace use of `std::mutex` with `StaticMutex`
#38698 merged
Jul 30, 2021 -
Allow a global-actor-isolated class to inherit from a nonisolated one.
#38707 merged
Jul 30, 2021 -
[5.5][Serialization] Ignore conformance failures when allowing errors
#38701 merged
Jul 30, 2021 -
[Sema][CSSimplify] Account for synthesized args when diagnosing labelling issues in matchCallArgumentsImpl
#38702 merged
Jul 30, 2021 -
Check withContiguousStorageIfAvailable before copying byte by byte
#38463 merged
Jul 30, 2021 -
Fixes SR-14951 : Print message of @available attribute within Protocol
#38662 merged
Jul 30, 2021 -
[test] move two tests from from stdlib to runtime
#38699 merged
Jul 30, 2021 -
C++ Interop: fix `ClangImporter/cxx_interop_ir.swift` on 32-bit
#38692 merged
Jul 30, 2021 -
[Serialization] Ignore conformance failures when allowing errors
#38661 merged
Jul 30, 2021 -
[Runtime] Weakly import dyld protocol conformance functions.
#38696 merged
Jul 30, 2021 -
[ClangImporter] Add @available(*, renamed:) to imported async getters
#38688 merged
Jul 29, 2021 -
[test] Update alternative interface framework module interface test to run on both arm64 and x86_64
#38464 merged
Jul 29, 2021 -
[Tests] Fix RemoteMirror/interop.swift to work with ASAN enabled.
#38694 merged
Jul 29, 2021 -
Revert "Read machO sections section by section"
#38663 merged
Jul 29, 2021 -
Revert "Fix test."
#38697 merged
Jul 29, 2021 -
Revert "[concurrency] Implement a compatibility .a library for Concurrency."
#38695 merged
Jul 29, 2021 -
Fix test.
#38680 merged
Jul 29, 2021 -
GSB: Fix some bugs in generic signature rebuilding
#38553 merged
Jul 29, 2021 -
[Async Refactoring] Handle multiple trailing closures
#38674 merged
Jul 29, 2021 -
[AST] Add some factory constructors
#38504 merged
Jul 29, 2021 -
[Test] Used test header rather than SDK.
#38687 merged
Jul 29, 2021 -
Disable cxx_interop_ir test (SR-14986)
#38690 merged
Jul 29, 2021 -
DependenciesScanner: include -sdk in Swift module building command
#38684 merged
Jul 29, 2021 -
Replace @completionHandlerAsync with @available(*, renamed:)
#38643 merged
Jul 29, 2021 -
[5.5] [PrintAsObjC] Make async completions _Nonnull
#38596 merged
Jul 29, 2021 -
[Tests] Mark some tests as unsupported in back deployment testing.
#38679 merged
Jul 29, 2021 -
Additional architecture support for the `ScanDependencies/clang-target.swift` test.
#38671 merged
Jul 28, 2021 -
[Refactoring] Disable availability checking to reduce errors
#38660 merged
Jul 28, 2021 -
[SE-0302] Implement structural conformances to Sendable.
#38669 merged
Jul 28, 2021 -
Sema: checkConformancesInContext() should only ever be called on parsed declarations
#38666 merged
Jul 28, 2021 -
[Async Refactoring] Handle parenthesis around params that no longer need to be unwrapped after refactoring
#38665 merged
Jul 28, 2021 -
[CodeCompletion] Complete typealias from inherited protocol
#38664 merged
Jul 28, 2021 -
[CodeCompletion] Allow preChecking an expression twice in code completion
#38474 merged
Jul 28, 2021 -
Update the rebranch scheme to use stable/20210726 llvm-project branch
#38667 merged
Jul 28, 2021 -
[benchmark] add benchmarks of performance when filling memory buffers
#38621 merged
Jul 28, 2021 -
C++ Interop: import const methods as non-mutating
#38618 merged
Jul 28, 2021 -
[CodeCompletion] Fix issue causing the completion status to not be set correctly for pattern completion
#38559 merged
Jul 28, 2021 -
SILGen: Don't reabstract a member ref we're about to directly apply.
#38658 merged
Jul 28, 2021 -
[Runtime] Static constructors and destructors should be an error here.
#38562 merged
Jul 28, 2021 -
[Demangler] Fix NULL dereference on malformed mangled class name.
#38429 merged
Jul 28, 2021 -
[Demangler] Fix OldRemangler to cope with single argument functions.
#37997 merged
Jul 28, 2021 -
[RemoteMirror] Add swift_reflection_interop_projectEnumValue()
#38332 merged
Jul 28, 2021
31 Pull requests opened by 25 people
-
[CodeCompletion] Don't filter solutions if they are less specialized than an alternative
#38668 opened
Jul 28, 2021 -
Replace LLVM_ATTRIBUTE_NORETURN with C++11 [[noreturn]]
#38670 opened
Jul 28, 2021 -
Improve MemoryBehavior of begin_borrow/load_borrow/end_borrow and fix related bugs in TempRVO
#38672 opened
Jul 28, 2021 -
[build] Add flags to allow skipping rebuilding the corelibs
#38673 opened
Jul 28, 2021 -
[cxx-interop] Experiment with making the Clang Importer lazier (requestify importing namespaces).
#38675 opened
Jul 28, 2021 -
Windows Toolchain Build
#38676 opened
Jul 28, 2021 -
Prefix @_cdecl functions with `extern "C"` in -Swift.h headers
#38682 opened
Jul 28, 2021 -
[stdlib] Set a more correct deployment target for stdlib binaries
#38683 opened
Jul 28, 2021 -
Improve existential associated type witness note
#38685 opened
Jul 29, 2021 -
IRGen: Define and use an earliest insertion point
#38693 opened
Jul 29, 2021 -
[5.5][Dependency Scanning] Cherry-pick dependency scanner changes required for Explicit Module Builds
#38704 opened
Jul 30, 2021 -
Fix python3 compatibility in validation-test/SIL/verify_all_overlays.py.
#38715 opened
Aug 1, 2021 -
Test requirement machine
#38716 opened
Aug 1, 2021 -
Implement `guard` capture specifier for closure capture lists
#38718 opened
Aug 1, 2021 -
[build-script] Begin putting in infrastructure for the multi-compiler stage swift build
#38719 opened
Aug 1, 2021 -
Update the Xcode version to support Xcode 13 beta 4
#38721 opened
Aug 2, 2021 -
[WORK IN PROGRESS][Distributed] Inject transport handling in ctors in SILGen
#38722 opened
Aug 2, 2021 -
Mark legacy overloads of &+ and &- unavailable.
#38723 opened
Aug 2, 2021 -
[Reflection] Fix iterateAsyncTaskAllocations again.
#38725 opened
Aug 2, 2021 -
Lower the async task slab allocation to 1000 bytes.
#38730 opened
Aug 3, 2021 -
rebranch patches for stable/20210726
#38733 opened
Aug 3, 2021 -
[SIL][DebugInfo] Bring advanced debug info to alloc_stack
#38734 opened
Aug 3, 2021 -
[DebugInfo][SIL] Introduce the 'implicit' attribute for debug variable
#38735 opened
Aug 3, 2021 -
[SILOptimizer][DebugInfo] Preliminary support for DIExpression in SROA and Mem2Reg
#38736 opened
Aug 3, 2021 -
Update the swift-argument-parser tag and sync rebranch scheme with ma…
#38737 opened
Aug 4, 2021 -
Dist actor resolve silgen
#38739 opened
Aug 4, 2021 -
[SILGen] Handle foreign funcs with error and async conventions.
#38740 opened
Aug 4, 2021 -
add indention
#38741 opened
Aug 4, 2021 -
Start testing Swift 6 mode changes
#38742 opened
Aug 4, 2021 -
RequirementMachine: Fixes some bugs with superclass requirements
#38743 opened
Aug 4, 2021 -
[AST][AutoDiff] Skip implicit GenericTypeParamDecl AST verification.
#38745 opened
Aug 4, 2021
28 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
[WIP][CodeCompletion] Migrate argument position completion to the solver-based implementation
#38266 commented on
Aug 4, 2021 • 28 new comments -
[WIP] Stage 2 - Stdlib Only Build
#38165 commented on
Aug 4, 2021 • 11 new comments -
[Build] Make LLVM a build-script product
#38507 commented on
Aug 3, 2021 • 11 new comments -
[build] Add a new flag to disable cross-compiling the compiler
#38441 commented on
Jul 29, 2021 • 7 new comments -
[CodeCompletion] Add a dedicated pattern matching completion kind
#38627 commented on
Aug 2, 2021 • 7 new comments -
[Tests] Add a test to round-trip types through mangled names.
#38649 commented on
Jul 29, 2021 • 7 new comments -
[Reflection] Fix projectEnumValue to work for enums containing existentials
#38345 commented on
Aug 3, 2021 • 5 new comments -
SE-0309: Unlock existential types for all protocols
#33767 commented on
Jul 29, 2021 • 4 new comments -
Try an experiment
#36886 commented on
Jul 29, 2021 • 4 new comments -
[WIP] Introduce ArgumentList
#37435 commented on
Aug 3, 2021 • 4 new comments -
[DO NOT MERGE] Verify commit access.
#38644 commented on
Jul 30, 2021 • 4 new comments -
[build] Allow cross-compiling build-script products for non-Darwin hosts too
#36917 commented on
Aug 4, 2021 • 3 new comments -
Provide doc comments for AsyncStream/AsyncThrowingStream
#38535 commented on
Aug 3, 2021 • 3 new comments -
Require must tail
#38557 commented on
Aug 1, 2021 • 3 new comments -
[DON'T MERGE] TEST
#34262 commented on
Aug 3, 2021 • 2 new comments -
[SR-4559] Warn when unapplied reference to a function 'self' is referenced in property initialiser
#37992 commented on
Aug 1, 2021 • 2 new comments -
[DO NOT MERGE] Dummy PR for CI testing
#37710 commented on
Aug 4, 2021 • 1 new comment -
Fix SideEffectAnalysis for a function with defined @effects
#38324 commented on
Aug 3, 2021 • 1 new comment -
[stdlib] Changes to support Foundation on OpenBSD.
#38341 commented on
Jul 29, 2021 • 1 new comment -
[test][concurrency] Reenable passing test.
#38458 commented on
Jul 29, 2021 • 1 new comment -
[stdlib] Parametrize libdl like the other libs.
#38459 commented on
Jul 29, 2021 • 1 new comment -
WIP: Re-working async-main
#38604 commented on
Aug 2, 2021 • 1 new comment -
Lift Requirement Intersection and Type Canonicalization into GenericSignature
#38606 commented on
Aug 2, 2021 • 1 new comment -
[SR-11588]Warn about derived Hashable implementation if there’s a custom Equatable
#27801 commented on
Aug 2, 2021 • 0 new comments -
Implement experimental module selectors (MyMod::someName) feature
#34556 commented on
Jul 30, 2021 • 0 new comments -
[WIP][CodeCompletion] Annotate override completions
#38453 commented on
Jul 30, 2021 • 0 new comments -
[WIP][TypeChecker] Incremental multi-statement closure type-checking
#38577 commented on
Jul 29, 2021 • 0 new comments -
Update GettingStarted.md
#38659 commented on
Jul 30, 2021 • 0 new comments

