August 28, 2018 – September 4, 2018
Overview
-
0 Active Issues
99 Pull requests merged by 35 people
-
Merged
#19114
Unfail DebugInfo/local-vars.swift.gyb
Sep 4, 2018 -
Merged
#19113
[AutoDiff] Remove constraints that require Tangent and Cotangent's ScalarElement to equal Self.ScalarElement
Sep 3, 2018 -
Merged
#19112
[AutoDiff] Generalize differentiable types using DifferentiableVectorNumeric protocol
Sep 3, 2018 -
Merged
#19111
[AutoDiff] Not checkpoint inactive values from the original function
Sep 3, 2018 -
Merged
#19110
[TF API] Enable single Dataset type
Sep 3, 2018 -
Merged
#19109
[TF Deabstraction] Refine unpacking/packing diagnostics
Sep 2, 2018 -
Merged
#19106
(SR-8675) fix Mem2Reg crash by initing buffers
Sep 2, 2018 -
Merged
#18486
[Foundation][SR-3125] Fix Decimal init from (U)Int64
Sep 1, 2018 -
Merged
#19093
extract aggregate to input list (SR-8573)
Sep 1, 2018 -
Merged
#19099
Basic: correct use-after-move on Windows
Sep 1, 2018 -
Merged
#19102
[index] Make sure to walk the accessor bodies of local properties
Sep 1, 2018 -
Merged
#19101
[ConstraintSystem] NFC: Move `allowFreeTypeVariableBindings` into `So…
Sep 1, 2018 -
Merged
#19075
[InterfaceGen] Remove #ifs from default arguments
Sep 1, 2018 -
Merged
#19100
Update Lexicon.rst
Sep 1, 2018 -
Merged
#18895
[Parser] Improve diagnostics for special platforms in available attribute.
Sep 1, 2018 -
Merged
#19092
[AutoDiff] Fix real vector initialization and add more logging
Aug 31, 2018 -
Merged
#19056
Basic: use new signature for `ExecuteNoWait`
Aug 31, 2018 -
Merged
#19091
[IDE] Un-XFAIL test/IDE/coloring.swift
Aug 31, 2018 -
Merged
#19083
[CSSolver] NFC: Refactor `tryTypeVariableBindings` to use generator
Aug 31, 2018 -
Merged
#19090
[stdlib] NFC: Fix deprecation warning related to `index(of:)`
Aug 31, 2018 -
Merged
#19089
[NFC][stdlib] Unify usage of argument labels in operators
Aug 31, 2018 -
Merged
#19088
update tensorflow's lldb dependency to include lldb redefinition fix
Aug 31, 2018 -
Merged
#19087
SILGen: Preserve function argument debug info for arguments needing a…
Aug 31, 2018 -
Merged
#19081
Resilient witness tables use method descriptors
Aug 31, 2018 -
Merged
#19080
[SIL Linker] Remove `applyInstCalleeIsGeneric`
Aug 31, 2018 -
Merged
#19036
[stdlib] Partially ungyb Integers
Aug 31, 2018 -
Merged
#19046
[Parse] refactor get/set block parsing
Aug 31, 2018 -
Merged
#19085
[Stdlib] Update the declaration of llvm::fixed_seed_override
Aug 31, 2018 -
Merged
#19084
Pass the indices for writeback-conflict diagnostics on coroutines
Aug 31, 2018 -
Merged
#19082
Don't test implementation details of Dictionary
Aug 31, 2018 -
Merged
#19067
Method descriptors
Aug 31, 2018 -
Merged
#19077
Guard verifyCriticalEdges with #ifndef NDEBUG.
Aug 31, 2018 -
Merged
#19076
[CSBindings] Don't record duplicate bindings for opened nominal types
Aug 31, 2018 -
Merged
#19071
[stdlib] Deprecate Collection.index(of:) and index(where:)
Aug 31, 2018 -
Merged
#19079
Sema: Fix regression with tuple conversions from recent changes
Aug 31, 2018 -
Merged
#19078
Distinguish different kinds of l-value reads in SILGen
Aug 31, 2018 -
Merged
#18919
[CodeCompletion] Implement completion for # directives
Aug 31, 2018 -
Merged
#19072
Add a new counter that queries malloc.
Aug 31, 2018 -
Merged
#18884
[CodeCompletion] Improve completion for Swift keypath expression
Aug 31, 2018 -
Merged
#18984
[benchmark] Add preliminary helper for measuring instructions executed.
Aug 30, 2018 -
Merged
#19066
[CSBindings] Cleanup `tryTypeVariableBindings`
Aug 30, 2018 -
Merged
#19027
Fix the SIL incoming phi value API, verify critical edges, fix SIL passes that break verification.
Aug 30, 2018 -
Merged
#19061
[master] Move SwiftSyntax to its own repository
Aug 30, 2018 -
Merged
#19064
[4.2] Move SwiftSyntax to its own repository
Aug 30, 2018 -
Merged
#19054
Honor #sourceLocation filenames in several more places
Aug 30, 2018 -
Merged
#19052
Force deabstraction of functions that take or return Tensors if referred in code.
Aug 30, 2018 -
Merged
#19068
[test] Add a test for SR-8493, so we don't regress
Aug 30, 2018 -
Merged
#19069
Fix Interpreter/unresolvable_dynamic_metadata_cycles.swift in optimized mode
Aug 30, 2018 -
Merged
#19026
Correct most UBSan errors in the compiler
Aug 30, 2018 -
Merged
#18951
[CSRanking] Favour concrete members over protocol requirements in Swift 5 mode
Aug 30, 2018 -
Merged
#18997
[Diagnostics] Make the rvalue-as-lvalue fix symmetric for bind constraints
Aug 30, 2018 -
Merged
#19047
#tfop: Support unknown shape list forming from an aggregate metatype
Aug 30, 2018 -
Merged
#19063
[ConstraintSystem] Minor refactor to avoid creating scopes we don't n…
Aug 30, 2018 -
Merged
#19051
[benchmark] Loosen test to allow ‘Yielding’ msg
Aug 30, 2018 -
Merged
#19024
Deserialize Swift compatibility version in CompilerInvocation::loadFromSerializedAST()
Aug 30, 2018 -
Merged
#19042
Refactor matchCallArguments() to take arrays of AnyFunctionType::Param instead of argument tuples
Aug 30, 2018 -
Merged
#19060
These tests require the ability to execute code
Aug 30, 2018 -
Merged
#18905
[libSyntax] Make the ByteTree protocol version consist of a major and minor component
Aug 29, 2018 -
Merged
#19055
[ConstraintSystem] NFC: Refactor `solveForDisjunctionChoices` to use iterator
Aug 29, 2018 -
Merged
#18995
[Diagnostics] NFC: Refactor assignment diagnostics into `AssignmentFailure`
Aug 29, 2018 -
Merged
#19053
[test] Teach IDE test drivers to emit evaluator dependency graph.
Aug 29, 2018 -
Merged
#19057
Reinstate "[Foundation] Collapse (SignedInteger|UnsignedInteger) reqts into FixedWidthInteger"
Aug 29, 2018 -
Merged
#19039
[NFC] [Parse/SILGen] Switch statement silgen cleanup
Aug 29, 2018 -
Merged
#19030
AST: Allocate FunctionTypes containing type variables in the solver arena [4.2]
Aug 29, 2018 -
Merged
#19031
[test] Temporarily disable Reflection tests on non-macOS
Aug 29, 2018 -
Merged
#19050
Revert " [Foundation] Collapse (SignedInteger|UnsignedInteger) reqts into FixedWidthInteger"
Aug 29, 2018 -
Merged
#19035
[Evaluator] Refactor evaluator's GraphViz output to the destructor of the ASTContext. NFC
Aug 29, 2018 -
Merged
#19005
IDE: refactor USR generation to request evaluator model.
Aug 29, 2018 -
Merged
#19011
[benchmark] Yield when time slice expires
Aug 29, 2018 -
Merged
#19004
[LoadableByAddress] Set the correct debug scope to avoid verification…
Aug 29, 2018 -
Merged
#19043
[index] Improvements on how conformances are recorded
Aug 29, 2018 -
Merged
#19020
Fix critical edges
Aug 29, 2018 -
Merged
#19025
[SIL] Verify that the method referenced in {Class,Super}MethodInsts appears in the class vtable.
Aug 29, 2018 -
Merged
#19040
Fixed some memory allocation issues in const eval
Aug 29, 2018 -
Merged
#18888
[swiftSyntax] Performance improvements for deserialising ByteTrees
Aug 29, 2018 -
Merged
#19006
[Foundation] Collapse (SignedInteger|UnsignedInteger) reqts into FixedWidthInteger
Aug 29, 2018 -
Merged
#19044
[AutoDiff] Fix bugs in nested differentiation and allow differentiation to be invoked by reverse_differentiable attribute
Aug 29, 2018 -
Merged
#19018
[Parse] Consolidate body parsing for Func/Constructor/Destructor decls
Aug 29, 2018 -
Merged
#19045
[ConstraintSystem] NFC: Move `isExplicitConversion` to `Constraint`
Aug 29, 2018 -
Merged
#18831
[Sema] Pare down operator candidates during protocol type checking
Aug 29, 2018 -
Merged
#19014
Fix an issue found with UBSAN where we call walk() with a nullptr for…
Aug 29, 2018 -
Merged
#19037
Fix the no-swift-assert stdlib build.
Aug 29, 2018 -
Merged
#19023
[LICM/Exclusivity] Hoist (some) conflicting begin_accesses out of loops
Aug 29, 2018 -
Merged
#18937
SILGen: Fix order of operations when a mutating existential method returns Self.
Aug 29, 2018 -
Merged
#19032
IDE: use more efficient API to collect default implementations for protocol members. NFC
Aug 29, 2018 -
Merged
#15691
Cap the alignment of all types in Swift at 16
Aug 29, 2018 -
Merged
#19019
Fix comment typo in #19012
Aug 29, 2018 -
Merged
#19022
Honor #sourceLocation filenames in serialized diagnostics
Aug 29, 2018 -
Merged
#19021
[Conformance lookup] Don’t form an inherited conformance to an error type.
Aug 29, 2018 -
Merged
#19013
allow tfops to return address-only values as indirect results (part of SR-8573)
Aug 28, 2018 -
Merged
#18912
Remove remaining uses of FunctionType::getOld()
Aug 28, 2018 -
Merged
#18973
Generate swiftinterface files next to the stdlib swiftmodules
Aug 28, 2018 -
Merged
#19029
XFAIL the DebugInfo/local-vars.swift.gyb test on Linux until it's fixed.
Aug 28, 2018 -
Merged
#19008
[stdlib] Obsolete various compatibility shims in 5.0
Aug 28, 2018 -
Merged
#18998
Fix a warning in LICM in release builds
Aug 28, 2018 -
Merged
#18971
csv dataset initializers
Aug 28, 2018 -
Merged
#18986
[nfc] Squash release build warnings
Aug 28, 2018 -
Merged
#19012
Break Driver's dependency on Frontend
Aug 28, 2018 -
Merged
#19009
Removed some TF attr modifiers (e.g. $dtype)
Aug 28, 2018
25 Pull requests proposed by 20 people
-
Proposed
#19028
Remove unnecessary Codable impls in JSON/plist tests
Aug 28, 2018 -
Proposed
#19034
[WIP] [Type checker] Start tracking overrides of protocol requirements.
Aug 29, 2018 -
Proposed
#19038
[4.2] Fix order of operations when a mutating method invoked on an existential returns Self.
Aug 29, 2018 -
Proposed
#19048
[Gardening] Fix typo of instruction name
Aug 29, 2018 -
Proposed
#19058
[Parser] Replace calls to getSyntaxArena with SyntaxContext->getArena()
Aug 29, 2018 -
Proposed
#19059
[RFC] Use uninitialized dealloc in swift_deallocError
Aug 29, 2018 -
Proposed
#19062
[SILGen] Make #function printing more consistent.
Aug 30, 2018 -
Proposed
#19065
wip
Aug 30, 2018 -
Proposed
#19070
[stdlib][DNM] Replace ArraySlice with Slice<Array>
Aug 30, 2018 -
Proposed
#19073
[WIP] SIL: Don't include convenience initializers in vtables.
Aug 30, 2018 -
Proposed
#19074
[stdlib] JAFIA
Aug 30, 2018 -
Proposed
#19086
[AST/Diagnosis] Add originalType to UnresolvedType, similar to existing ErrorType support.
Aug 31, 2018 -
Proposed
#19094
[SIL] Shrink SILLocation and SILDebugScope to (hopefully) improve memory usage
Aug 31, 2018 -
Proposed
#19095
[SIL] Reorganize the fields in SILLocation to shrink it to three words
Aug 31, 2018 -
Proposed
#19096
[Batch Mode] Merge pull request #18489 from davidungar/rdar-42314665-fix-batch-mode-diag-trunctation
Aug 31, 2018 -
Proposed
#19097
[benchmark] Report Quantiles from Benchmark_O and a TON of Gardening
Aug 31, 2018 -
Proposed
#19098
[test] Fix target-based reflection tests for real
Sep 1, 2018 -
Proposed
#19103
Fix a bug in CopyForwarding. Bailout during destoy hoisting.
Sep 1, 2018 -
Proposed
#19104
[Do not merge] WIP: lazily parse members in extension decls
Sep 1, 2018 -
Proposed
#19105
Resilient method overrides
Sep 1, 2018 -
Proposed
#19107
[stdlib][fix] Fixed wrong sorting behavior
Sep 2, 2018 -
Proposed
#19108
network-comments: Added comments, fixed a few typos, and removed conditional parentheses for consistency
Sep 2, 2018 -
Proposed
#19115
[DO NOT MERGE] Implement Sequence.adjacentPairs()
Sep 3, 2018 -
Proposed
#19116
[WIP] Default implementation in protocols
Sep 4, 2018 -
Proposed
#19117
[ConstraintSystem] NFC: Unify type variable and disjunction choice re…
Sep 4, 2018
25 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.
-
44 new comments
Open
#17668
[Parse] Revised implementation for raw strings
Sep 4, 2018 -
39 new comments
Open
#19016
[Integer protocols] Make BinaryInteger.Words conform to RandomAccessCollection
Aug 31, 2018 -
18 new comments
Open
#18054
[stdlib] Remove first and last as customization points
Aug 29, 2018 -
15 new comments
Open
#18952
[CSRanking] Swift 4.1 compatibility hack for favouring properties on concrete types over protocols
Aug 30, 2018 -
13 new comments
Open
#18790
[WIP] Hash table unification
Aug 30, 2018 -
12 new comments
Open
#18590
[DNM] String interpolation rework
Sep 3, 2018 -
12 new comments
Open
#18902
CopyPropagation for SILValues with ownership.
Aug 31, 2018 -
10 new comments
Open
#18461
prototype for SE-0174
Sep 4, 2018 -
9 new comments
Open
#17180
build: switch to CMake for XCTest
Sep 1, 2018 -
8 new comments
Open
#18689
[SE-0225] Implementation of isMultiple for BinaryInteger.
Sep 3, 2018 -
8 new comments
Open
#18920
[Runtime][ABI] Have swift_willThrow take the error value in the return register.
Aug 30, 2018 -
7 new comments
Open
#15665
[WIP] Everybody gets a tracer
Sep 2, 2018 -
5 new comments
Open
#17370
Propagate concrete types of arguments to apply
Aug 31, 2018 -
4 new comments
Open
#18872
[DO NOT MERGE] Update README
Aug 29, 2018 -
4 new comments
Open
#18876
[Do not merge] Test benchmark runs
Aug 29, 2018 -
4 new comments
Open
#18974
[stdlib] Implement the new _modify accessor in Dictionary.subscript
Aug 31, 2018 -
3 new comments
Open
#18634
[stdlib] Add notes about future changes to high-level random algorithms
Sep 4, 2018 -
3 new comments
Open
#18903
[Swift 5.0] Cherry-pick swiftSyntax related changes
Aug 30, 2018 -
2 new comments
Open
#17366
ExistentialSpecializer Pass (without SILCombine/ConcreteType Propagation)
Aug 30, 2018 -
2 new comments
Open
#18836
[TF] Implement _TensorFlowDataTypeCompatible protocol
Aug 28, 2018 -
2 new comments
Open
#18954
[DO NOT MERGE]Add the ability to assert that an array won't be COWed
Aug 28, 2018 -
1 new comment
Open
#18799
[overlays] Clean up some sources of undefined behaviour
Aug 30, 2018 -
1 new comment
Open
#18958
[CMake] Make GNU-style response files for long argument lists
Aug 28, 2018 -
0 new comments
Open
#5252
SR-2405 Print IB_DESIGNABLE and IBInspectable in the generated ObjC header
Sep 3, 2018 -
0 new comments
Open
#18345
WIP [Sema] Allow for pruning arbitrary subexpressions from the constraint system
Aug 28, 2018