swift
Merge tag 'swift-DEVELOPMENT-SNAPSHOT-2019-09-02-a' into tensorflow
#27232
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
488
Changes
View On
GitHub
Merge tag 'swift-DEVELOPMENT-SNAPSHOT-2019-09-02-a' into tensorflow
#27232
ematejska
merged 488 commits into
tensorflow
from
tensorflow-merge
Revert "[Parser] Decouple the parser from AST creation (part 2)"
8ad3cc8a
Conditionalize KVOKeyPaths tests that only work with Swift 5.1 (2)
d745096f
Merge pull request #26871 from adrian-prantl/49233932-pch
e61c1cc3
Merge pull request #26851 from gottesmm/pr-47fb2b3ffcc142eb6fe2703fdc…
94112efe
[ConstraintSystem] Be more principled about recording r-value -> l-va…
1b397ed4
Merge pull request #26873 from nkcsgexi/api-digester-fully-qulified-t…
25b849b7
[Test] Adds a test case
76c29af4
Fix test to ignore two unused classes still present on old runtimes
92eaeca0
Merge pull request #26853 from rudedogg/master
9a663b6a
Merge pull request #26876 from apple/revert-26478-gsoc-2019-parser-types
8da33a90
Revert "Revert "[Parser] Decouple the parser from AST creation (part …
cb308b7e
Merge pull request #26810 from jckarter/class-let-property-borrow
a2d383eb
[semantic-arc-opts] Add a worklist.
d8870fc2
[CS] Move the check to resolveOverload()
06607644
Merge pull request #26813 from jrose-apple/a-more-direct-approach
e5e48cba
[CS] Extract the check into a separate lambda
b33c5208
[SyntaxParse] Fix round-trip issue in generic argument parsing
807e3f34
[CS] Only check for the presence of a paren expr
67971488
[SyntaxParse] Fix AST source locations for function types
51037893
[test] Disable misaligned indices test prior to 5.1
774788ac
[test] Denineninenineninify behavioral tests added for 5.1
b90e2ef7
[CS] Only check if the decl has a function type
32cfd5bd
Merge pull request #26798 from xedin/introduces-cs-holes
d0530b99
Add `Builtin.isConcrete<T>(T.Type) -> Int1`
ba0612f2
Never inline `isConcrete_false` test
da14b834
Fix variable reference in ConstantFolding phase
c4cd641c
Elaborate in docs for `Swift._isConcrete`
890409ef
Remove `Builtin.isConcrete` IRGenPrepare SIL test
b35559ea
Add IRGen SIL test for `Builtin.isConcrete`
6fd7db87
Add visibility specifiers to isConcrete IRGen test
34eccf5e
Annotate `Swift._isConcrete` with `@_transparent`
6e542bf2
Add comment on required isConcrete specialization
a1f3cb98
Add SIL combine test for `Builtin.isConcrete`
ff7542ae
Generalize constant_propagation_stdlib SIL tests
e6ca03d9
Remove unused call to `constantFoldIsConcrete`
931ab463
Merge pull request #26879 from Catfish-Man/all-your-base
e6829f25
Merge pull request #26877 from gottesmm/pr-283cbb40e1d2bae71f67901d5f…
870daf39
Merge pull request #26806 from CodaFi/hello-operator-please-give-me-d…
9b514db1
Define SWIFT_REQUEST
5ec344b5
Switch all request infrastructure to SWIFT_REQUEST
a19a70e5
[NFC] Sort the requests
a2641e76
[Serialization] Replace fixed-width fields with smaller VBR fields (#…
e9d22f25
[ownership] Enable ownership lowering on overlays. I still need to fl…
447f0089
Merge branch 'master' into fix/SR-11288
09486955
[semantic-arc-opts] Teach the pass how to eliminate copies from begin…
e5f1aea2
[ModuleInterface] Add a test for multiple 'indirect' cases on one lin…
741af6f1
Frontend: add a front-end option to specify module names for which we…
1e656662
Merge pull request #26892 from CodaFi/zoned-out
cc9672e8
Merge pull request #26898 from gottesmm/pr-ec34aef279bb7b977ac2324358…
5d53c3f0
Merge pull request #26894 from nkcsgexi/frontend-opts-load-interface-…
e29dc4e6
Merge pull request #26899 from CodaFi/static_assort
74f8d091
Merge pull request #26895 from gottesmm/pr-1269f7cc47321dcf6d2fc16ee8…
77d77c02
Merge pull request #26852 from xedin/refactor-treat-r-as-l-value
7b8fb88e
[ConstraintSystem] Introduce a fix to allow conversion between `inout…
844fedaa
tests: fix a check line in the prespecialization test
f0f95f1f
SILOptimizer: handle copy_addr [take] in TempRValueOpt
8b11e7ce
MemoryLifetime: Make the dataflow solving functions of MemoryDataflow…
9e674083
tests: fix array lifetime problem in the DispatchData test.
34e80b7f
SILOptimizer: a new optimization to hoist destroys of memory locations
0e089766
[Stdlib] Skip Mirror.swift's Subclass, Fields, and Cases tests on old…
03451867
Merge pull request #26516 from mikeash/retain-release-avoid-function-…
9e61d532
Merge pull request #26878 from aschwaighofer/conditionalize_kvopaths_…
10fd6fb4
[Serialization] Drop GenericEnvironmentID for GenericSignatureID (#26…
62f947d6
Merge pull request #26883 from rintaro/revert-revert-26478-gsoc-2019-…
faaa3a85
Add missing ) and code voice.
64c32f33
test: enable -enable-library-evolution in compare-dump-interface-vs-b…
e7fdd67d
Merge pull request #26803 from eeckstein/destroy-hoisting
8ea5df17
[gardening] Eliminate two unused variables.
1cc3ed0b
LazyASTScopes only matters when ASTScopes are enabled
1415f2f7
Switch "may" to "might" per comments from @amartini51.
55f9be32
ABI/API checker: diagnose ObjC name changes as breakages
6374d367
Runtime: Hook the ObjC runtime with an untrusted demangler.
a49e0d5a
benchmark: add naive string finding
f758d22f
Merge pull request #26907 from nkcsgexi/post-merge-comment-address
4af31e62
Merge pull request #26908 from gottesmm/pr-fc8e6588b30f2b2c82b8310793…
228a3943
[Diagnostics] Add a diagnostic for invalid conversion of `inout` argu…
b9cf4fa6
Merge pull request #26881 from mikeash/skip-new-mirror-tests-on-old-oses
8f567714
AST: removeShadowedDecls() takes a DeclContext instead of a ModuleDecl
b3d95d79
Merge pull request #25430 from natecook1000/nc-prefixwhile-degyb
f804efd5
AST: Introduce a new ImportCache singleton
acf5371d
AST: Use ImportCache to simplify SourceFile::isImportedImplementation…
3819f341
AST: Use ImportCache to simplify DeclContext::lookupQualified()
665cff11
AST: Qualified lookup doesn't need to prune duplicate results
dcefd7f0
AST: Use ImportCache to simplify UnqualifiedLookupFactory::lookForAMo…
71eae322
AST: Don't compute overload signature unless needed in removeShadowed…
962f358e
AST: Add module visibility shadowing rule to removeShadowedDecls()
1c286844
Merge pull request #26906 from amartini51/master
7039277e
Fix test
2ae20063
Merge pull request #26910 from nkcsgexi/diagnose-objc-name-change
03bd71ce
[test] Remove redirection stderr->out that corrupted output.
a7888f07
Merge pull request #26911 from jckarter/objc_getClass-untrusted-deman…
5354f9f9
Merge pull request #26884 from milseman/cache_alignment
d30ec5ba
[code-completion] Don't delay parsing a decl within a closure - delay…
746340f9
Merge pull request #26902 from davidungar/lazy-cleanup
33217941
Merge pull request #26885 from lorentey/nein-nein-nein-nein
8fcc94f7
[CSApply] shouldForceUnwrapResult() should return false when we don't…
28d0c089
[semantic-arc-opts] Fix small bug around eliminating copies from begi…
108a02f0
Merge branch 'master' into fix/SR-10492
a2daa111
[CSApply] Use the choiceLocator, not locator when checking if a disju…
532498ba
ABI checker: exclude unavailable decls from ABI descriptors
6dd41f44
[SyntaxParse] use parseGenericArgumentClauseSyntax()
bdda81cd
Merge pull request #26858 from mwyman/master
c073e623
[SyntaxParse] Fix round-trip issue in tuple type parsing
41eebd20
Merge pull request #26912 from xedin/allow-inout-conversion-fix
facd27fc
[CS] If locator points to a function call, then compare the fn and se…
b32386bc
Merge pull request #26919 from nathawes/r54219186-interpolated-string…
57e1732d
Merge pull request #26922 from nkcsgexi/remove-unavailable-decls-from…
f335010f
[NFC] Drop some useless helper functions
e5fa534c
Merge pull request #26791 from slavapestov/new-shadowing-rule-part-1
da8ef333
AST: Use new module shadowing rule for qualified lookups too
f567b8ff
AST: Add scoped import shadowing rule to removeShadowedDecls()
61a4a48e
AST: Change lookupInModule() to take a DeclContext instead of a modul…
37f308b8
Merge pull request #26926 from CodaFi/parameterized-nonsense
1224e909
Merge pull request #26466 from nvzqz/is_concrete_builtin
b8f42d61
Merge pull request #26914 from rintaro/syntaxparse-genericargsyntax
0899eb69
[Parser] Introduce a request for parsing type and extension members.
d8f7c9e7
Merge pull request #26920 from gottesmm/pr-93c0bf13b0385db5c587ec3901…
ec3975a9
tests: make two tests more resilient to destroy hoisting
5f01b0d1
Merge pull request #26929 from eeckstein/fix-tests
771a390c
Merge pull request #26864 from slavapestov/new-shadowing-rule-part-2
016acf3a
tests: fix the commandline for the optionset test
8f26405e
Remove explicit seeds from string hashes that are compiler-dependent
11e206af
[Serialization] The hash seed for DeclCommentTableInfo can't change
b0ad06ae
[Serialization] Switch to a better hash seed for lookup tables
c06e105b
Outliner fix: Make sure the enum actually has an operand before we ac…
68421341
[SyntaxParse] Fix round-trip issue in function types
974c9d13
[Parser] Make delayed member parsing not depend on "persistent parser…
9dd5a3cd
Merge pull request #26916 from drodriguez/test-dump-parse-without-stderr
3a78945b
Merge pull request #26933 from rintaro/syntaxparse-roundtrip1
6fcbb404
[CS] Be more defensive in isIUOWrappedInParens() check
fc9fef2c
AST: ImportSets keep track of whether they contain the ClangImporter'…
4e8426bb
AST: New implementation of lookupInModule() that uses the ImportCache
053c3c7d
AST: Introduce namelookup::getAllImports() to replace forAllVisibleMo…
2256b1fc
AST: Fold forAllImportedModules() into collectLinkLibraries()
3956fc06
Sema: Replace a lookupUnqualifiedType() with lookupInModule()
d280ae44
[SyntaxParse] Fix memory leaks
1ca90ef7
Merge pull request #26931 from aschwaighofer/outliner_fix
f1f75ca9
[SILOptimizer] Added MandatoryCombiner.
bed890c6
build: dereference variable as appropriate
89516d00
Merge pull request #26925 from DougGregor/parse-members-request
2c9def8e
Merge pull request #26685 from jrose-apple/po-tay-toes
9bc5a55c
Merge pull request #26913 from nate-chandler/mandatory-combiner
bd222ad7
ABI/API checker: populate several lazily computed attributes to nodes
1e173d89
[Diagnostics] Treat type requirement failures associated with `Self` …
ecf81469
[SyntaxParse] Improve ParsedRawSyntaxNode::dump()
b8ced140
[CSDiagnostics] Do not crash when the path is empty and we have a cal…
c904a59d
[Test] Adds a validation test
016e3dc4
Factor out a visitor from findAccessedStorage.
0e3987a4
Use the new visitor to handle multiple borrows in SemanticARCOpts.
97d15f6e
[Sema] Produce a type-checked AST when deriving the hashValue getter.
eb217bfa
Merge pull request #26937 from rintaro/syntaxparse-leakfix
e49401bb
Merge pull request #26940 from nkcsgexi/populate-attribute
50147c4d
Revert "[CSDiagnostics] Do not crash when the path is empty and we ha…
faf6ba08
Merge pull request #26943 from rintaro/syntaxparse-parsedrawnode-dump
d0d89fa1
[CSSimplify] If the locator path is empty, then return failure
86807aca
Stop hiding '@frozen' from code completion (#26942)
6e25fd9c
[Sema] Synthesize pre-type-checked == for uninhabited enums.
67e7ebab
Merge pull request #26865 from slavapestov/faster-module-name-lookup
af309026
Update the LLVM Project repo to v2
7aad0909
[semantic-arc-opts] Change semantic arc opts to use a SmallBlotSetVec…
dee2627d
[Sema] Synthesize pre-type-checked AST for == on no-associated-value …
02d60750
[Sema] Fix protocol refinement access control message (#26855)
9222dfdd
[CSSimplify] Return failure if there are no elements in the path and …
3eea861b
Merge pull request #26831 from theblixguy/fix/SR-10492
4126215f
Merge pull request #26896 from jckarter/accessed-storage-chain-visitor
c0ec48c7
Merge pull request #26744 from weissi/jw-bench-find-string
d1286642
Merge pull request #26945 from gottesmm/pr-380b7ca9a019868d2a9fe0de56…
5085e458
[semantic-arc] Rename isWrittenTo -> isLoadGuaranteedByStorage.
dbf84f39
[semantic-arc] Rename isConsumed -> isDeadLiveRange.
225c3f80
[SyntaxParse] Don't parse postfix if faield to parse type identifier
23fe5edd
Fix ASTScope PatternEntryDeclScope::beCurrent typo
f5f01012
Merge pull request #26950 from gottesmm/pr-58d8dce3519c33f66b6246c0c7…
7f26004f
Merge pull request #26953 from davidungar/pat-bind-current-fix
75d482a1
Merge pull request #26944 from theblixguy/fix/SR-11394
9121f452
Merge pull request #26930 from eeckstein/fix-test
be209573
Revert "[SILOptimizer] Added MandatoryCombiner."
fd86e850
Merge pull request #26954 from apple/revert-26913-mandatory-combiner
7ea48a88
Merge pull request #26938 from compnerd/star
4fa3cef4
Simplify lazy parsing of nominal and extension members.
11969847
Add PersistentParserState constructor back for LLDB.
09899439
Remove unnecessary assertion
879d6178
Merge pull request #26952 from rintaro/syntaxparse-type-failedpostfix
987b856f
Merge pull request #26951 from gottesmm/pr-b8323b758c1b08c4aa81aef51c…
88f8592e
Ensure we have type-checked _hashValue(for:) before we use it.
7ca5abd7
[Test] Add more test cases as requested
acba6753
[semantic-arc] Invert a condition so that the early exit is first.
eb4d0ee1
Revert "[semantic-arc] Rename isWrittenTo -> isLoadGuaranteedByStorage."
022d3a5f
Merge pull request #26795 from theblixguy/fix/SR-11288
d2198294
Merge pull request #26959 from gottesmm/pr-0f450ce44620c82851110ae19f…
962c9d2c
Merge pull request #26941 from xedin/req-failures-with-any
c16b8880
swift-api-checker.py: teach the script to generate target-specific ba…
d0932967
[NFC] Make DeclName::dump() and ObjCSelector::dump() work
0e8d600b
Merge pull request #26963 from nkcsgexi/collect-baseline-module
c1e41a36
Merge pull request #26955 from DougGregor/simplify-lazy-member-parsing
7e21c16c
cmake: symlink framework ABI baseline data into the build directory
4f7ade9e
[IDE] Disable constraint system diagnostics during code completion
242699f9
[Sema] Cosolidate suppress diagnostics mechanisms
f11cc976
Revert "[code-completion] Disable diagnostics in @functionBuilder bod…
8bd9fde5
[code-completion] Fix correctness regressions from disabling diagnost…
feb48a61
Merge pull request #26946 from DougGregor/synthesize-pre-type-checked
dccca2f9
Merge pull request #26966 from nkcsgexi/cmake-abi-baseline-data
08c943d4
Merge pull request #26815 from ravikandhadai/oslog-integer-types
dcd0893e
Add a request to lazily parse function bodies.
2ab05a68
Revert "[CS] Don't crash when default argument is magic literal and t…
bd53fe35
Merge pull request #26888 from nathawes/pr-disable-diagnostics-for-co…
ed0d5ddb
Merge pull request #26618 from marcrasi/syntax-data-sized-deallocation
2ad0360d
Merge pull request #26964 from brentdax/dump-rump
5d4b151d
Merge pull request #26973 from apple/revert-26074-fix/SR-11074
60a55646
Merge pull request #26972 from DougGregor/request-function-body-parse
7ce3553c
Merge pull request #26958 from gottesmm/pr-266cfd499d8b73f2e36fbf2ce2…
bcf93c60
[semantic-arc-opts] Teach load [copy] -> load_borrow about forwarding…
df6ff7fe
swift-api-digester: teach the tool to find framework-specific baselin…
178e5d5e
Revert "Add a request to lazily parse function bodies."
903eeb22
Merge pull request #26978 from apple/revert-26972-request-function-bo…
a951a4f6
Merge pull request #26956 from gottesmm/pr-26ba3ee6d03272d059164d68ed…
a5d7b72e
Merge pull request #26977 from nkcsgexi/api-digester-use-builtin-base…
6b9133b5
[Test] Add a compiler crasher
d576fc1b
[Test] Fix incorrect SR number
8c5730ab
Merge pull request #26979 from theblixguy/chore/add-compiler-crasher-…
95132fd6
Bring back SourceManager::rangeContainsCodeCompletionLoc()
1cd5d2ed
Add a request to lazily parse function bodies.
d8b745db
[Source loader] Delay parsing and type checking for source imports.
9249966b
[Changelog] Add SE-0253: `func callAsFunction`. (#26866)
90224376
Merge pull request #26981 from DougGregor/request-function-body-parse…
097b1b48
Revert "[semantic-arc-opts] Teach load [copy] -> load_borrow about fo…
a50796e0
Merge pull request #26983 from apple/revert-26956-pr-26ba3ee6d03272d0…
2570af66
Revert "swift-api-digester: teach the tool to find framework-specific…
63a3cee0
Merge pull request #26984 from apple/revert-26977-api-digester-use-bu…
12b33f65
Revert "Revert "swift-api-digester: teach the tool to find framework-…
cc6a246d
Parse: repair build after #26981
b1dc288f
Merge pull request #26985 from apple/revert-26984-revert-26977-api-di…
af45d00a
Merge pull request #26986 from compnerd/26981
7e5e00a8
Merge tag 'swift-DEVELOPMENT-SNAPSHOT-2019-09-02-a' into tensorflow-m…
30cdf50b
Merging swift-DEVELOPMENT-SNAPSHOT-2019-09-02-a into tensorflow
8a50e804
Update dependencies to new snapshot version 'swift-DEVELOPMENT-SNAPSH…
485c1ef6
fix some merge compile errors
f35e10db
refactor AutoDiff changes in BuiltinGenericSignatureBuilder to work w…
2730ba0d
remove @_transparent from Array.init(arrayLiteral:)
fb306d74
Bring ElementaryFunctions back to tensorflow
6a6ffa52
refactor type parsing to use new API
84b28576
prevent delayed parsing from trying to parse AD synthesized decl members
7e89bee3
Merge pull request #27091 from gottesmm/pr-4e08bfd476fc6b39ee3e81032e…
319f8be5
These files were renamed or not contributed as part of [SE-0253] Intr…
c47e6a87
Companion fix to: https://github.com/apple/swift/pull/26776
e4144e9c
fix parseQualifiedDeclName for merge (#27174)
9dc2ca11
Make `ElementaryFunctions` available on macOS.
b42dd7cc
[Sema] Fix `Differentiable.TangentVector` derived conformances.
9a7c32a5
Fix AutoDiff/differentiable_attr_type_checking.swift.
6d51923a
Workaround for test/AutoDiff/array.swift.
f3c7cca9
Merge branch 'tensorflow' into tensorflow-merge
e60269bf
dan-zheng
added
tensorflow
dan-zheng
commented on 2019-09-18
dan-zheng
requested a review
from
marcrasi
6 years ago
dan-zheng
requested a review
from
pschuh
6 years ago
marcrasi
approved these changes on 2019-09-18
ematejska
merged
c4d9eb4f
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
pschuh
Assignees
No one assigned
Labels
tensorflow
Milestone
No milestone
Login to write a write a comment.
Login via GitHub