swift
Merging swift-DEVELOPMENT-SNAPSHOT-2019-11-11-a into tensorflow.
#28344
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
502
Changes
View On
GitHub
Merging swift-DEVELOPMENT-SNAPSHOT-2019-11-11-a into tensorflow.
#28344
dan-zheng
merged 502 commits into
tensorflow
from
tensorflow-merge
[Diagnostics] NFC: Adjust a couple of test-cases improved after gener…
2dd87c77
[semantics] Add support for annotating VarDecls with @_semantics.
fe257d58
Merge pull request #28015 from nexon/SR-11679-incorrect-fix-suggestio…
3ecc13b3
[CSDiagnostics] Allow non-ephemeral diag to refer to argument… (#28084)
10d62a1e
Merge pull request #28093 from rjmccall/monkeyless-sphinx
42a2aeac
Merge pull request #28091 from ahoppen/swiftevolve-unified-build
0a0c53e5
Merge pull request #28094 from ahoppen/pr-testing-swiftsyntax-linux
86ee000d
Merge pull request #28092 from CodaFi/typing-of-the-dead
06378aeb
SILGen: Fix assertion when emitting tuple conversion into a refutable…
09a9b726
[NFC] Remove the TypeChecker from Typo Correction
e907d3bc
Remove some unused pointers
c09d4173
[NFC] Drop unnecessary TypeCheckers from Sema
392df034
[NFC] Remove unnecessary TypeCheckers from sequence folding
53f2974e
[NFC] Remove unnecessary TypeCheckers from pattern checking
ec42bee7
[NFC] Remove unnecessary TypeCheckers from expression checking
3249f7ca
Make building and manipulating checked DeclRefs a utility
fba3c1d0
Remove more type checkers from expression checking
0d41e123
Remove TypeCheckers from Pattern resolution
332189e9
Make TypeChecker::getDefaultType a utility
e804d6ed
Remove TypeChecker from access checking
86de1267
Update the Apple Watch simulator for lit tests
1b15ace6
Merge pull request #28097 from CodaFi/correctamundo
963c3e07
Simplify DefaultWitnessChecker's constructor a bit
3159f949
Drop the TypeChecker from Circularity checking
6f7a8445
Inline TypeChecker::diagnoseInlinableLocalType
f27916b7
Make typeCheckAbstractFunctionBody a utility
45e6d511
Drop some TypeChecker refs out of TypeCheckDecl
80ee233e
Inline TypeChecker::getExceptionType
e15eb472
Make typeCheckAbstractFunctionBodyUntil a utility
c42cf3d1
Drop TypeCheckers out of TypeCheckStmt
6c6035ec
Drop the TypeChecker out of TypeCheckSwitchStmt
35654f7b
Merge pull request #28057 from xedin/assign-diags
6d02fb78
Merge pull request #28038 from davidungar/rdar-56760957-dont-do-ide-l…
069db6e6
Merge pull request #28104 from CodaFi/broken-declspec
d9b03a56
[Diagnostics] SR-11419 Diagnose protocol stub note in editor mode onl…
1184492d
Merge pull request #28014 from rintaro/ide-completion-secondpass-rdar…
63ef99e2
[Function builders] allowOneWay->oneWay and clean up some logic
37c89f1c
[Constraint solver] Drop Expr* from finalization.
39af1d0c
Add missing newline
7306d1af
Update diagnostic after CS change
67592dbc
Move ConstraintSystem::setExprTypes() over to Solution
1cd5152f
Merge pull request #28102 from slavapestov/refutable-tuple-conversions
f50f0918
Merge pull request #28090 from eeckstein/fix-demangler
217241f5
Eagerly expand function bodies before type-checking them, which scram…
87799339
Only do expansion if source file is suitable.
15846cf7
Add assertion to ensure ASTScope enabled when expanding.
3e4a7f99
Only expand function bodies of ASTScopeLookup enabled
1338ab41
Clarify name to be subjunctive.
785117d9
Merge pull request #28111 from DougGregor/minor-cs-cleanups
ef389cbe
Merge pull request #28110 from benlangmuir/diag-foo
29a17d57
Add a regression test for broken closure parameter destructuring
14e6581b
EscapeAnalysis cleanup and add utilities [nearly NFC]
f009cf3d
Register a Deleter for the Global TypeChecker
77049306
[AutoDiff upstream] Add the _Differentiation module. (#27511)
53e61a95
Merge pull request #28100 from gottesmm/pr-b169c1785bc8360aa9d4661c79…
3a4c4d09
Drop ConformanceContexts out of the TypeChecker
c75af38a
Merge pull request #28075 from davidungar/rdar-54906120-health-bug
5ee49283
Kick REPL response variable generation out of TypeChecker
138aac7b
[Constant Evaluator] Add support for tracking types with aggregate
48bc63bb
Merge pull request #28113 from CodaFi/destroyer-of-worlds
dc668b62
Merge pull request #28016 from milseman/swept_under_the_bridge
1d63710a
[ConstraintSystem] Allow binding metatypes to succeed if one contains
b5602618
Merge pull request #28112 from CodaFi/a-noticable-lack-of-closure
17de190b
Merge pull request #28114 from ravikandhadai/constexpr-aggregate-types
d2590712
Make coerceToRValue a utility
59db7832
Move the diagnosing entrypoints for intrinsics
51b17470
Make getObjectLiteralConstructorName a utility
c4a0585b
Drop references to the type checker in CSApply
36987e04
Move getSelfForInitDelegationInConstructor to ASTContext
a840af35
Remove references to TypeChecker from CSGen
8fc054ae
Make coerceParameterListToType a utility
e5599ef2
Remove references to TypeChecker in the constraint system
3cf7b545
Make diagnoseSelfAssignment a utility
7b9d28d7
Remove some remaining TypeCheckers
fb8b0600
EscapeAnalysis: remove unused cast handling from the main loop.
cb1e787f
EscapeAnalysis: remove unused pointsToEnd utility, for now.
13b7f454
Move Utilities back to TypeChecker
e6dbfa39
Merge pull request #28085 from CodaFi/pro-forma
8779e23f
Merge pull request #28116 from hborla/same-type-regression
2394bab1
Merge pull request #28118 from CodaFi/checkered-past
77393e3b
Disable objc_mangling and SwiftObjectNSObject test for watchOS (56959…
c2c8cf59
Merge pull request #28103 from atrick/cleanup-escapes
9931aab3
Register a Deleter for the Global TypeChecker Harder This Time
415b6d10
Merge pull request #28119 from apple/disable-test-56959761
2b7dd20f
Merge pull request #28122 from CodaFi/destroyer-of-minds
e4899444
Merge pull request #28095 from apple/shahmishal/update-lit-sim
8b5643f4
Update the Xcode version to 11.2
511a26bf
NFC: Remove a couple of unused TypeChecker fields
e2193e16
[AST] Consolidate Obj-C types on ASTContext
18088b04
Use getXXXType over getXXXDecl in a bunch of places
cb0c9adc
[Long runtime tests] Link the Objective-C runtime.
996f2ab6
[Type check diagnostics] Add already-fixed test case from rdar://prob…
f4c45e80
Clean up WhereClauseOwner
bf91cf9a
Special-case the GenericParamList ctor for WhereClauseOwner
db423e7b
ClangImporter: Remove redundant temporary copy of CompilerInvocation
0a1d270d
ClangImporter: Use a separate CompilerInstance for canReadPCH
178d2090
Merge pull request #28130 from DougGregor/diag-rdar56710317
b51d3639
[CSDiag] Remove obsolete `ArgumentMatcher` from `FailureDiagnosis`
c3acce4d
Merge pull request #28125 from dexonsmith/clang-importer/separate-com…
a853d763
Merge pull request #28129 from DougGregor/long-runtime-tests-objc
b957a563
[AST] Consolidate Obj-C types on ASTContext (#28128)
1a810747
fixItEncloseTrailingClosure doesn't need a TypeChecker
b57c86dc
diagnoseUnownedImmediateDeallocation doesn't need a TypeChecker
fb55c032
performAbstractFuncDeclDiagnostics doesn't need a TypeChecker
d8dfbbcd
performStmtDiagnostics doesn't need a TypeChecker
bd6fd38e
performSyntacticExprDiagnostics doesn't need a TypeChecker
be841537
[CS] Remove some TypeChecker uses
41ab2357
Remove an unnecessary call to createTypeChecker
27e3d9f6
[Diagnostics] Introduce "Educational Notes" for diagnostics
ac05a669
[PropertyWrappers] When finding the initial value for the property, p…
a2d0bf6f
[IDE] Fix CursorInfo crash on arg label when the called 'function' is…
1218613e
SILOptimizer: Don't optimize initializers for dynamically-sized globals
a86f1744
[Constant Evaluator] Make symbolic closures, which are representations
957dc8e3
Fix test rdar56710317.swift for the iOS simulator
fd191bff
Merge pull request #28136 from xymus/fix-simulator-test
cdaa3ba4
Merge pull request #28131 from xedin/remove-argument-matcher
3d10f33e
Merge pull request #28019 from ahoppen/install-stresstester-pr-testing
4d4ee03b
Merge pull request #28072 from slavapestov/global-opt-resilience-fix
82805270
[OSLogOptimization] Minor refactoring of the logic for determining
882f4d7b
[TypeChecker] Disambiguite cases of implicit pointer conversions with…
3feb25c9
[stdlib-private][oslog] Remove OSLogArguments.serializeAt method
b0de132a
ClangImporter: pass down -warnings-as-errors to clang invocation
a06824d5
Remove some more TypeChecker uses (#28132)
f519505c
[Sema] Remove remaining calls to TypeChecker::diagnose
56d07d1a
[Sema] Remove TypeChecker::diagnose[WithNotes]
82565e8a
Merge pull request #28137 from ravikandhadai/constexpr-closure-subst-map
c8465f11
[build-presets] Test the stress tester and swiftevolve as downstream …
aeafd8cd
Merge pull request #28142 from nkcsgexi/werror-to-clang-importer
7837a3da
Merge pull request #28140 from ravikandhadai/oslog-minor-refactoring
8a130875
AST: Fix combineSubstitutionMaps() for requirements placed on outer g…
559eaf02
AST: Add an assertion
21b5326e
Add a regression test for SR-8469 / rdar://43888895
88cbcea3
Merge pull request #28143 from ravikandhadai/oslog-serializeAt-removal
b9d41234
[Diagnostics] Add a section to Diagnostics.md on educational notes
da7e1ca8
Merge pull request #28123 from AnthonyLatsis/whereclauseowner-cleanup
110b76e3
Merge pull request #28147 from slavapestov/devirt-outer-param-require…
b12923a2
[Sema] Remove TypeChecker::diagnose[WithNotes] (#28146)
5d3b3a69
Merge pull request #28078 from davezarzycki/pr28078
b8122db4
[Tests] Remove `no_asserts` from sema perf tests
b1e253ee
Merge pull request #28099 from theblixguy/fix/SR-10937
7e1ed77a
build: adjust cmake invocation for llbuild
0ad2e24d
Merge pull request #28141 from xedin/sr-8411
ef98b39d
[MiscDiagnostics] Diagnose passing a non-@objc dynamic KeyPath proper…
fab6ce95
Remove external uses of TypeChecker's Context field
643ef804
Remove TypeChecker fields from a few walkers
f92c96a3
Make TypeChecker's Context and Diags fields private
4ef137bb
Merge pull request #27855 from ahoppen/test-stress-tester-downstream
98c7ccc1
[test][IDE] Test interface generation with grouping and synthesize ex…
dd2cced1
Merge pull request #28135 from theblixguy/fix/SR_5115
e33ed77d
Merge pull request #28052 from owenv/educational-notes
caa63162
[build-presets] Don't build SwiftSyntax on incremental bots
96349b88
Merge pull request #28134 from nathawes/fix-cursor-info-on-call-arg-l…
345bcdb8
Merge pull request #28159 from ahoppen/dont-build-swift-syntax-increm…
83307748
Merge pull request #28027 from marcrasi/add-interface-print-test
1ea23d91
Merge pull request #28154 from nathawes/test-interface-gen-group-plus…
d7ad79ee
[android] Split the Android CI build presets.
c366dc30
[build-presets] Don't build the stress tester in Swift PR testing
dd8f17db
Merge pull request #28169 from ahoppen/dont-build-stresstester-pr
fae109e5
[windows] Avoid warning in header in test turning into fatal error.
66b65690
[Changelog] Add entry for unsound pointer diagnostics (#28109)
9fec658a
[NFC] [DiagnosticEngine] Improve output for malformed diagnostic mess…
4f8756d1
[Constraint systme] Rename solve() -> solveImpl().
9204d7ce
[Constraint system] Drop unnecessary Expr* parameter from core solve.
7ff75da2
[Constraint solver] Be more careful about NULL parent expression.
0e269a51
[Constraint solver] Stop using the "root expression" in failure diagn…
c744066c
[Constraint system] Use parent of anchor for trailing closure ambiguity.
a7d6deb0
[Failure diagnostic] Use the constraint system's parent map.
3fbdac51
[Constraint system] Drop the root expression from FailureDiagnostic.
bc926f7e
Merge pull request #28149 from davezarzycki/pr28149
a3c19254
[Constraint system] Fall back to baseCS when looking for an expressio…
51cb3333
Merge pull request #28177 from brentdax/diagnostics-in-your-diagnostics
37d3ce7b
Merge pull request #28163 from drodriguez/android-split-build-preset
27482073
[Testing] Disable sema perf tests during ASAN testing
db78b321
Merge pull request #28178 from davezarzycki/pr28178
2f11005e
Merge pull request #28166 from DougGregor/constraint-system-decouple-…
24fc36de
[Visual C++] Provide alternative to array designators.
eb7a26db
Merge pull request #28175 from drodriguez/windows-disable-warning-for…
5ca5c153
Merge pull request #28151 from compnerd/llbuild-cmake
7e425dd6
Merge pull request #28170 from drodriguez/msc-alternative-to-array-de…
6792e0bc
Merge pull request #28152 from hamishknight/decontextualize
4bf90254
Simplifying the flow (#28010)
47aa9770
Improve warning for inferring an undesirable type (#27797)
f5f214de
Make typeCheckExpression a utility
d21424b5
Make typeCheckDecl a utility
1c38ec65
Make more high-level type checking endpoints utility
63896c1f
Move constraint satisfiability utilities
1123b1f8
Migrate getTypeOfExpressionWithoutApplying
e7ef8abd
Drop the TypeChecker out of ConstraintSystem
7bad9aac
Drop TypeChecker out of some Code Completion utilities
b7d94e4b
Remove TypeChecker from parameter default checking
32e68468
Make convertToType a utility
ecb7b8c7
Move preCheckExpression to ConstraintSystem
535150c7
Add PreCheckFunctionBuilderRequest
301e0421
Remove some ancillary TypeCheckers
1000c9d1
Remove TypeChecker::Diags
1b75dbd4
[pmo] NFC. Split addMissingDestroysForCopiedValues into a version for…
476f401b
Merge pull request #28179 from CodaFi/destroyer-of-hearts
852585e4
Merge pull request #28180 from gottesmm/pr-0d88f7d286f6035e314aa6d30f…
78f10e7c
[NFC] Remove Diagnostic State From TypeChecker
efb6117b
Partially Revert #27862
dd1b1577
Merge pull request #28171 from CodaFi/one-one-ten-ded-consequences
5a1cae11
Merge pull request #28181 from CodaFi/exprt-systems
0a262fc5
type_checker_perf test rdar33688063 is often too slow for the fast dir
40f556e0
[build-presets] Don't build SwiftSyntax in linux preset
421857b4
Merge pull request #28186 from ahoppen/disable-swiftsyntax-testing-linux
da51a0ee
Merge pull request #28184 from xymus/still-too-slow
ce6a1cbd
Merge tag 'swift-DEVELOPMENT-SNAPSHOT-2019-11-11-a' into tensorflow-m…
40163018
Merging swift-DEVELOPMENT-SNAPSHOT-2019-11-11-a into tensorflow
a6ae26e9
Remove TypeChecker from CheckCompilerAvailableBody.
e016e242
Fix compilation errors from the merge.
16f0229d
Renumber some attributes in Attr.def to avoid duplicate values.
6683ee05
Fix uses of diagnose to ASTContext::Diags::diagnose.
8335d697
update llvm-project commit hash to the merged version.
a532555c
More fixes for TC.Context.
a69efd17
Fix `WhereClauseOwner::getRequirements`.
b9d1839d
Default `EnableExperimentalDifferentiableProgramming` to true.
e1f39386
Remove Differentiation from lookup.
7a491379
Change expected error messages to match the expectations in master.
30d51cb7
Remove "do you want to add protocol stubs" note from expectations.
3b33b830
Fix for TF-971.
479ce078
Put back changes related to generic builtins.
ec63a6e9
Fix tests to match off-by-one line number in error messages.
b36e7ba7
Disable differentiable_features_disabled.swift in tensorflow branch.
ddf6c511
Update dependencies to new snapshot version 'swift-DEVELOPMENT-SNAPSH…
3c90afb3
bgogul
requested a review
from
dan-zheng
5 years ago
bgogul
requested a review
from
marcrasi
5 years ago
dan-zheng
approved these changes on 2019-11-19
[test] type_checker_perf test rdar33688063 still fails, let's disable it
2d702b37
Pull in the upstream @differentiable attribute changes (#28198)
3f7d4c13
[AutoDiff] Simplify varied propagation in activity analysis. (#28191)
43041eee
[AutoDiff] Fix invalid `@differentiable` attribute SILGen crash. (#28…
a58b1df1
[AutoDiff] Destroy unused pullback direct results. (#28207)
711591ea
[AutoDiff] Update `@differentiable` syntax. (#28212)
ca9a6a6d
[AutoDiff] Add negative tests for TF-954. (#28223)
d0fb9fce
[AutoDiff] Revamp usefulness propagation in activity analysis. (#28225)
3a5e486e
[AutoDiff] NFC: IRGen gardening. (#28238)
163429ec
[AutoDiff] add negative tests found by random code generator (#28219)
0b237430
[AutoDiff] Emit SIL diff witnesses into original function's IRGenModu…
250fd3f3
[AutoDiff] NFC: gardening. (#28251)
0267c134
[AutoDiff] Add negative test for TF-962. (#28252)
1d0861fb
[AutoDiff] Add negative test for TF-922. (#28256)
ac861959
[Doc] Add link to GPU build status to README.md (#26020)
38ae5cde
[AutoDiff] Fix adjoint value propagation for basic block arguments. (…
1f836b3c
[AutoDiff] Add negative tests for TF-952. (#28258)
a4e43c9a
[AutoDiff] Fix over-consume when differentiating `tuple` instruction.…
bc2fd6b3
[AutoDiff] Fix usefulness propagation for array literal initializatio…
b5916efc
[AutoDiff] Fix `destructure_tuple` differentiation. (#28281)
63908113
[AutoDiff] Fix activity analysis use-after-free crash. (#28285)
c45a618b
[AutoDiff] NFC: Fix pretty stack trace locations. (#28312)
801642ec
[AutoDiff] IRGen differentiability_witness_function (#28331)
f8d1b4c2
Fix assertion failure in swift quotes.
41b0ef02
update checkout for llvm-project
0f13e793
Merge branch 'tensorflow' of github.com:apple/swift into tensorflow-m…
9600858f
dan-zheng
merged
46b7a58d
into tensorflow
5 years ago
dan-zheng
deleted the tensorflow-merge branch
5 years ago
Login to write a write a comment.
Login via GitHub
Reviewers
dan-zheng
marcrasi
Assignees
No one assigned
Labels
None yet
Milestone
No milestone
Login to write a write a comment.
Login via GitHub