swift
Merge tag 'swift-DEVELOPMENT-SNAPSHOT-2019-09-16-a' into tensorflow-merge
#27248
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
453
Changes
View On
GitHub
Merge tag 'swift-DEVELOPMENT-SNAPSHOT-2019-09-16-a' into tensorflow-merge
#27248
dan-zheng
merged 453 commits into
swiftlang:tensorflow
from
dan-zheng:tensorflow-merge
Merge pull request #27077 from gottesmm/pr-e1f0b2947769b49a7a4022ca7a…
b0c93bbe
Adding crasher sr11027
3401d249
Check for @autoclosure and @convention(c/block)
697c6d1b
Adding tests for message
a23d6b5f
Adding valid conventions on tests
ef8af2a0
Renaming error name
5defa1f8
[SILOptimizer] Added MandatoryCombiner to passes.
b8062f20
Addressing CR comments
28d3c6c6
Clear attribute.
940b0bad
ClangImporter: repair build on Windows
ac1d43b7
Merge pull request #26924 from nate-chandler/enable-mandatory-combiner
e9c8bb7d
[SILOptimizer] Combine partial apply applies always.
9214c1f0
Merge pull request #27079 from compnerd/r-value-ref
88fc4d36
Merge pull request #27058 from nate-chandler/basic-mandatory-partial-…
e01d7ff3
test: disable SIL tests on Windows
5a487821
Merge pull request #27082 from compnerd/27031
dff4c786
[mandatory-combiner] Some small cleanups.
88f1545c
Fix typo NDNEBUG -> NDEBUG to unbreak release builds (#27086)
16b9ead9
Merge pull request #27084 from gottesmm/pr-b5bc10de5a9ebf7d2288417124…
5ad53056
[CS] Add first-element casting methods for locators
b8b93eb7
[CS] Allow getCalleeLocator to find key path component callees
67ee8211
[CSDiagnostics] Use getAnchormostCalleeLocator
dba850f1
[Runtime] Fix gatherWrittenGenericArgs crashing when description is N…
5decec24
[Parse][IDE] Fix document structure request output for interpolated s…
aa0305ee
PerformanceInliner: enable generic inlining of co-routines
d07593b3
Merge pull request #26936 from mikeash/null-was-a-mistake
656fe897
[ownership] Now that we can run -Onone tests with both ownership and …
f7856629
[Syntax] Abolish 'backtick' trivia
8edea315
Mangler: Use llvm::SaveAndRestore to save/restore generic signature
47078b4b
Revert naming changes to getCalleeLocator & getChoiceFor
c745c17c
[semantic-arc-opts] Eliminate dead trivial instructions /after/ the m…
8e110108
Merge pull request #27091 from gottesmm/pr-4e08bfd476fc6b39ee3e81032e…
0673530b
[ModuleInterfaces] Escape `Type` and `Protocol` when module-qualifying
2893d969
Merge pull request #27094 from gottesmm/pr-399ba0e079dfa48cb9aba436c0…
9ffb35c5
RangeIteration benchmark: remove global variable access from the crit…
6266dbae
Add a comment to SemanticARC.
d80e2818
Merge pull request #27100 from atrick/comment-semantic-arc
bb1ae9c6
[Syntax] Completely remove 'backtick' trivia kind
5bcd224a
Merge pull request #27088 from eeckstein/inline-generic-coroutines
c9492618
[CS] Resolve callees for key path components (#27087)
04ae94fb
[CS] Associate arg labels for key path subscripts
a962f020
[CS] Add locator version of findSelectedOverloadFor
b9ad96a9
[CS] Simplify getCalleeDeclAndArgs
dafcaeb5
[preset] Add presets for llbuild smoke test jobs
cda3d81a
Move access-path filtering into ModuleNameLookup (out of lookupValue)…
d4ac04d2
[CMake] Include API checker nil baseline even when not building all (…
998d2ed7
[CS] Simplify getCalleeDeclAndArgs (#27102)
4c05a351
serialization: recover from missing modules when reading Substitution…
7ce86145
[preset] Factor swiftpm and downstream presets
86649c3f
[preset] Test sourcekit-lsp in llbuild PR tests
69055f38
Update the error message when subscripting String with Int. (#27069)
ce28cdee
[SyntaxParse] Add ignoreToken() function to ignore tokens
a9af9106
[SyntaxParse] Simplify syntax parsing result facilities
c13f6888
[SyntaxParse] Remove ASTGen::advanceLocEnd() function
019a13ab
[SyntaxParse] Remove unused SyntaxParserResult type
8733bc59
[SyntaxParse] Remove recovery logic for TypeName[] type from ASTGen
b481bbcb
[Type checker] Fix assertion diagnosting a rename with a different # …
b3790978
IRGen: Clean up types of outlined existential buffer operations
bc1aa97e
Merge pull request #27090 from rintaro/syntax-backtick-rdar54810608
94c7d045
Merge pull request #27074 from xymus/fix-index-deser
f5ad0142
Merge pull request #27101 from slavapestov/outlined-existential-opera…
9748a5ad
Merge pull request #27078 from LucianoPAlmeida/SR11027-disallow-conve…
06576e56
[Type checker] Compute "mutating" for projected variables of wrapped …
9ce12ac4
ABI/API checker: include SDK version number when generating diagnosti…
a7e86205
[SytnaxParse] Refactor parseGenericArgumentClauseSyntax()
d8b4497d
[SyntaxParse] Guard parseTypeSyntax() with own SyntaxParsingContext
4a3a95b9
Merge pull request #27109 from DougGregor/sr-11393
6663800c
[Gardening] Remove unnecessary options and files from tests
dce1e2ea
Remove swift::DoAtScopeExit in favor of llvm::make_scope_exit (#27113)
111fb37f
[benchmark] Add versions of prims that in a non-efficient way uses va…
b4e25f92
[doc] Avoid use of “iff” in public API documentation
6bc4c850
[doc] ManagedBuffer: Fix cross-reference to isKnownUniquelyReferenced
9638e916
Merge pull request #27046 from rintaro/syntaxparse-refactor-type
a7d66128
StringWalk benchmark: remove global variable access from the loop.
bbc3ebc5
Merge pull request #27112 from nkcsgexi/sdk-version-baseline
ceb7b423
Merge pull request #27114 from CodaFi/formal-verification
2c5c4935
Merge pull request #27030 from gottesmm/pr-691278faf35b36748a5434a7bc…
c79214c3
Compiler crash for SR11108
cec08212
MemoryLifetime: fix a problem where DestroyHoisting moved a destroy_a…
3d0b12e7
Merge pull request #27116 from minuscorp/sr11108failingtest
f6b96845
Merge pull request #27093 from aschwaighofer/use_save_and_restore_for…
33011bb6
Merge pull request #27117 from eeckstein/fix-memory-lifetime
df0ed6ba
[docs] CToSwift: Move word-splitting into its own section
7aeeb0d5
[docs] CToSwift: CF types (how they're recognized + dropping "Ref")
9cc26ef7
[docs] CToSwift: Objective-C Protocols ("Protocol" appended)
afecd419
Merge pull request #27103 from benlangmuir/llbuild-presets
7a6132de
Merge pull request #27068 from jckarter/compatibility-hook-high-bit
74d47f4f
[SyntaxParse] Fix a crash in TokenReceiver
da95961d
[ASTMangler] Fix USR generation/mangling crash in invalid code
d48b6204
Merge pull request #27099 from atrick/fix-rangeiter-bench
086eb07e
[ConstraintSystem] Allow fixing missing conformance failures for
b9367d10
Merge pull request #27120 from rintaro/parser-rdar55267292
e1b51f32
Merge pull request #27115 from lorentey/identification-friend-or-foe
2411be95
Merge pull request #26354 from nathawes/string-interpolation-doc-stru…
f65a703a
[Test] Add a simple test case for a method with an opaque return type
85f36790
Merge pull request #27065 from harlanhaskins/type-and-circumstance
37382fe8
Merge pull request #27108 from nathawes/r54310026-usr-generation-cras…
21636981
[Type checker] Fix a crash triggered from index-while-building.
7151d0e3
[SyntaxParse] Make ParsedRawSyntaxNode move-only
80085e0d
[SyntaxParse] Fix memory leak for explicit syntax actions
b9985dbe
Add regression test for SR-8789.
0caf21c8
AST: promote API/ABI impact bit of decl attributes to AST, NFC
4189b6c9
Merge pull request #27131 from jckarter/regression-test-8789
b92a4eb9
[Type checker] Don't replace function builder closures with their bod…
187647de
Merge pull request #27133 from DougGregor/keep-function-builder-closu…
23f70722
SwiftSyntaxParser: simplify build rules (NFC)
cd2a9dd2
Merge pull request #27124 from nkcsgexi/promote-abi-impact-attribute
a68aa78f
[docs] CToSwift: Describe `swift_private` (prepend '__')
2d63ae41
[utils/build-parser-lib] Set DLLVM_ENABLE_LIBXML2=FALSE for parser li…
f0449118
Merge pull request #27127 from DougGregor/dynamic-member-lookup-iwb-c…
7882a970
[Type checker] Minor crash avoidance tweaks.
c109f905
StackNesting: fix a corner case crash related to unreachable blocks
8cdeb452
Merge pull request #27138 from eeckstein/fix-stacknesting
e4af124e
[Type checker] Allow 'Self' reference in a lazy initializer.
1d6af84a
Add fixed crasher from rdar://problem/54609704
6329fc0a
Merge pull request #27118 from jrose-apple/translation-reflection-but…
ec862c5b
Merge pull request #27139 from DougGregor/Self-in-lazy-init
0de372bd
Merge pull request #27140 from DougGregor/rdar54609704-test
1f0e2da9
Merge pull request #27134 from compnerd/permissions
10bf8923
AST: More accurate isBindableTo()/isBindableToSuperclassOf()
27d33310
IDE: Use methods on TypeBase instead of going through canSatisfy()
fbb1537c
IDE: Remove dead workaround
18c05a51
Sema: Refactor typeCheckCheckedCast() a bit
de4b63de
[CSRanking] Always rank key path dynamic member choices lower than no…
868afc6f
Ensure memberCount includes unparsed members
f184f75b
[Test] Update compiler_crashers_2_fixed/0196-rdar48937223.swift with new
911bcee8
[Test] Update type_checker_crashers_fixed/rdar50869732.swift with mis…
b2ec5b97
ABI/API checker: diagnose adding new designated initializers to open …
78bb2983
Add comments to `destroy_addr` in SIL.rst.
7b1b0a00
Merge pull request #27154 from nkcsgexi/diagnose-adding-desig-init-op…
5664045d
Merge pull request #27123 from hborla/missing-conformance-diag
0434d58f
[Frontend] Avoid doing whole-module work under primary-file typecheck…
9e6d4db6
[SIMD] Add disambiguating += and -= operators.
87516934
Merge pull request #26987 from apple/compnerd-no-community
d67443f1
Remove stdlib and runtime dependencies on Foundation and CF
1efa946c
Merge pull request #27145 from slavapestov/refactor-type-check-checke…
cd8fddd2
AST: Fix source break with new shadowing rules
52479cad
Small cleanup for a couple of parseable interface tests
56abf9e0
Merge pull request #27146 from xedin/dynamic-member-vs-contrained-ext
e0160a4c
[PrintAsObjC] Pull the actual decl/type printer out to a separate file
efa350a0
[PrintAsObjC] Simplify tracking of @optional in protocol printing
11279ee0
[PrintAsObjC] Reorganize DeclAndTypePrinter fields to make more sense
6058797e
[Sema] Stop visiting existential exprs an extra time checking for use…
dc59cd20
Merge pull request #27162 from slavapestov/parseable-interface-test-c…
bd3b827f
[PrintAsObjC] Fix caching of various special names
d68eae6b
[SIMD] Use @_alwaysEmitIntoClient rather than @_transparent
5285afdb
Merge pull request #27160 from slavapestov/shadowing-scoped-import-fix
fa74c2f4
Merge pull request #27157 from DougGregor/simd-as-additivearithmetic
c5ae17d5
Merge pull request #27155 from Catfish-Man/shim-shim-sher-ee-2
b8fb2e5e
Fix warnings in AST
1e414f7f
Fix warnings in Basic
c5bfa450
Fix warnings in Parse
037f1681
Fix warnings in SIL
63a81fd8
Fix warnings in Sema
8cae17ce
Fix warnings in IDE
d4110e44
Fix warnings in Syntax
318fdc87
Fix warning in sil-passpipeline-dumper
f2cd4d24
Fix warning in swift-api-digester
edc26bb9
[PrintAsObjC] DeclAndTypePrinter::Impl doesn't need the module
dbbbbe53
Merge pull request #27152 from save-buffer/fix_warnings
a17573ab
[ModuleInterfaces] Split ParseableInterfaceBuilder to its own file
2764e64c
Merge pull request #27156 from atrick/doc-sil-trivial-destroy
73315ba0
[ModuleInterfaces] ParseableInterfaceModuleLoader -> ModuleInterfaceL…
fafc5832
[ModuleInterfaces] ParseableInterfaceBuilder -> ModuleInterfaceBuilder
dcbfe443
[ModuleInterfaces] Remove references to 'parseable' interfaces everyw…
c82c9b82
[test] Update ParseableInterface to ModuleInterface
d3b8ce7a
[PrintAsObjC] Clarify the 'specialNames' map in DeclAndTypePrinter
b2a27a50
Make validateType a utility method
30f4df3b
Demangler: Make symbolic reference resolver part of `demangle(Symbol|…
f1e84994
Merge pull request #27132 from rintaro/syntaxparse-parsedrawsyntax-mo…
e675c494
Merge pull request #27163 from jrose-apple/laserwriter
258f372e
Added debugging helpers for range-matching
7e0d96cb
Merge pull request #27171 from davidungar/memberCount-fix
5ee5dee2
AST: introduce the opposite options for ABIBreakingToAdd and others
e2708f79
Optimize PatternEntryDeclScope currency check by assuming entries do …
7491af90
Better source-range checking for debugging
0c830882
Lazy AbstractFunctionBodyScope creation
24ef6962
Fixes so can recurse back into tree.
6aa1952a
Remove unused short mangling for UnicodeScalar, which no longer uses …
9e7dfad3
Silence unused warnings
2ede6f2b
Eager tree building for primaries
968c5a82
Merge pull request #27179 from CodaFi/expanding-the-old-utility-belt
5944d36f
Merge pull request #27180 from nkcsgexi/abi-stable-to-add-and-other-o…
d209c8e8
Merge pull request #27181 from jckarter/demangler-symbolic-reference-…
413100be
Runtime: Fast path lookup for short manglings.
78ed70cb
[PrintAsObjC] Separate out module contents printing too (#27184)
83e7763e
Merge pull request #27175 from harlanhaskins/mods-are-asleep-post-cle…
8aa5caed
Parse: repair build after #27132
15dc24ee
add flag to stress scope creation
3afd6a71
Keep using parser lookup till we try to disable it
a127d788
Don't need createGenericParametersIfMissing
69afa806
Fix memberCount for lazy member parsing
e8cb103f
[CSFix] Introduce a fix for argument-to-parameter conversion mismatch
0f24f7e0
[Diagnostics] Add generic argument-to-parameter conversion failure
34a12aa3
[Diagnostics] Add a tailored diagnostic for attempt to use optional a…
dfc938bd
[Diagnostics] Detect situation when argument would match if it wasn't…
f28e6743
[ConstraintSystem] Score generic argument-to-parameter mismatch fixes…
9d84aab2
[Diagnostics] Port a custom diagnostic for archetype mismatch in argu…
65c966ba
[Diagnostics] Tailored diagnostic when argument/parameter mismatch is…
e06cd0bd
[Diagnostics] Attempt fix-its appropriate for types in argument posit…
6d5cf3e4
[Diagnostics] Add a tailored diagnostic for attempt to use optional a…
dfc938bd
[Diagnostics] Detect situation when argument would match if it wasn't…
f28e6743
[ConstraintSystem] Score generic argument-to-parameter mismatch fixes…
9d84aab2
[Diagnostics] Tailored diagnostic when argument/parameter mismatch is…
e06cd0bd
[Diagnostics] Port pattern-matching mismatch diagnostic
93b39c9c
[ConstraintSystem] Don't produce argument mismatch fix when pointer c…
c946b386
[ConstraintSystem] Fix a situation when argument requires raw represe…
953b9f74
[ConstraintSystem] Lift restriction which restricted conformance fixe…
79606619
[CSDiag] NFC: Remove obsolete `CalleeCandidateInfo::diagnoseGenericPa…
078c2b6f
[Diagnostics] Allow requirement failure to diagnose operators
015129cb
[CSDiag] NFC: Remove obsolete `diagnoseArgumentGenericRequirements`
7c4c2fb5
[CSDiag] NFC: Remove more obosolete code from `visitApplyExpr`
caa3569f
[Diagnostics] NFC: Update all of the improved test-cases
a1643d94
[Diagnostics] Fix a typo in argument mismatch diagnostic note
001f4623
[ConstraintSystem] Fail comparison if dependent member types couldn't…
df8d1a07
[Diagnostics] Don't diagnoses missing `Equatable` in pattern-matching…
8a4fcaa4
[Diagnostics] Add special ambiguity diagnostics for operators
90d725f7
[ConstraintSystem] Adjust a couple of places not to fail immediately …
25d7a073
[Diagnostics] Provide a tailored diagnostic for operator mismatch on …
973d58d5
[Diagnostics] Tailored diagnostics for reference equality operator mi…
b898eaf3
[CSSimplify] NFC: Adjust comment about matching dependent types with …
b0299f70
[CSDiag] NFC: Remove obsolete fix-it for argument casts from `visitAp…
587d2973
[ConstraintSystem] Fix: Try to match argument to element type if para…
26e51e0e
[Diagnostics] Fix usages of `getChoiceFor`
c20e4ac3
[ConstraintSystem] De-prioritize missing member fix when base is cont…
afc3408b
[Diagnostics] NFC: Fix improved test-cases related to argument-to-par…
88c39db0
[Diagnostics] NFC: Add a couple of examples of requirement failures r…
b7a732e6
[ConstraintSystem] NFC: Fix typo `implact` -> `impact`
1cd1f259
[Diagnostics] NFC: Adjust some binary operator checks to verify exact…
260a482e
[Diagnostics] NFC: Restore a test-case with a TODO
1bd4bb9c
[AST] Look through ConstructorRefCallExpr to find direct callee.
d74a24be
Merge pull request #27185 from jckarter/fast-path-short-mangling-lookups
4c3f044a
Merge pull request #27190 from compnerd/27132
48387919
Merge pull request #27191 from DougGregor/sr-11062
f846cf38
Reuse pointer
03a89c7c
Fix overly restrictive assertion, for -dump-scope-maps case
c7e603dd
Update scope_map_top_level.swift test
1c07cee1
[PrintAsObjC] Simplify NSUInteger special case slightly (#27188)
c3db367d
[PrintAsObjC] Use TypeDeclFinder instead of custom TypeVisitor (#27189)
a3063ccf
Merge pull request #27143 from davidungar/A-9-12-eager-off
c7be2def
Merge pull request #27063 from xedin/diag-arg-conversion-failure
f302da0f
Merge tag 'swift-DEVELOPMENT-SNAPSHOT-2019-09-16-a' into tensorflow-m…
18fd8dc0
dan-zheng
added
tensorflow
Disable test/stdlib/SIMD_as_AdditiveArithmetic.swift.
2d4da2a7
fix qualified decl name parsing (#27263)
0ce5f4f8
add clearCodeCompletionPoint (#27273)
30839367
remove commented include (#27282)
37bc7303
fix autodiff type lowering for merge (#27321)
dc41910b
Merge branch 'tensorflow' into tensorflow-merge
1858cc58
dan-zheng
force pushed
to
1858cc58
6 years ago
Update checkout for lldb.
4754e122
dan-zheng
requested a review
from
marcrasi
6 years ago
marcrasi
approved these changes on 2019-09-24
Update checkout for swift-syntax.
11a13955
dan-zheng
merged
3c77d197
into tensorflow
6 years ago
dan-zheng
deleted the tensorflow-merge branch
6 years ago
Login to write a write a comment.
Login via GitHub
Reviewers
marcrasi
Assignees
No one assigned
Labels
tensorflow
Milestone
No milestone
Login to write a write a comment.
Login via GitHub