swift
Merge 2020-04-01 into tensorflow
#30755
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
288
Changes
View On
GitHub
Merge 2020-04-01 into tensorflow
#30755
dabrahams
merged 288 commits into
tensorflow
from
tensorflow-merge
Merge pull request #30641 from dan-zheng/fix-typo
3e32a4cd
GSB: Fix maybeResolveEquivalenceClass() with member type of concrete …
53ab3004
[Reflection] Implement TypeRef demangling for foreign classes.
3a9e7a66
[Reflection] Make sure DemanglingForTypeRef consistently wraps all no…
1c1d5757
[blotmapvector] Add support for try_emplace.
c5f6038a
[Frontend][Index] Add frontend option to skip indexing the stdlib (fo…
a785fa6c
Merge pull request #30639 from davidungar/rdar-60840456-custom-attr-o…
db141af3
[CSApply] Support dynamic member lookup as component of key path dyna…
95be170e
Avoid mishandling retain_n of immortal objects where n >= 3
78c693ba
Merge pull request #30643 from apple/revert-30096-install
b3b36759
Don't try to look up info for a null TypeRef (#30640)
94a09104
[ASTPrinter] Account for contextual where clauses when printing requi…
403004b4
Merge pull request #30644 from slavapestov/fix-member-type-of-concret…
e06661d0
[Index][test] Fix test/Index/Store/cross-import-overly.swift to handl…
45dc14a2
Merge pull request #30645 from gottesmm/pr-61aed6aa9d21ec70e2c27e6e16…
797694bb
Merge pull request #30488 from AnthonyLatsis/ast-printer-se-0267
3b3eadef
PrintAsObjC: use header path relative to usr/include when importing n…
ebe0a455
[CodeCompletion] Don't run second pass for decls in closures
7b7599a2
Update the Xcode version to 11.4
0e994f97
Merge pull request #30651 from apple/shahmishal/xcode-version-update-…
5010483f
Merge pull request #30650 from nkcsgexi/60857172
ffe8a2b7
[Diagnostics] Support diagnosing references to operators without argu…
da715f87
Merge pull request #30652 from rintaro/ide-completion-func-in-closure…
1985cfdd
Revert "[ConstraintSystem] Accept trailing closure if multiple defaul…
f7599683
Merge pull request #30636 from nathawes/cross-import-indexing
4ccc95f9
Merge pull request #30646 from xedin/rdar-60225883
2fa4fbb7
[test] Add indentation regression test.
28c6845c
[AutoDiff upstream] Add linear function SIL instructions (#30638)
75691d64
[NFC] Add LookupConformancesInContextRequest
4de729ff
Revert "TBDGen: avoid emitting symbols with OBJC_CLASS and OBJC_METAC…
31afb3f6
Merge pull request #30034 from Catfish-Man/what-i-tell-you-three-time…
40e67b53
Merge pull request #30655 from hborla/missing-conformance-operator-ref
febcbf6d
Merge pull request #30632 from Azoy/swift-5-3-hacks
4981da4a
SILOptimizer: a new small optimization pass to remove redundant basic…
93a0dfc5
[Type checker] Remove dead code to compute pattern checking options.
38964fc3
[SPI] Protect against an erroneous extension
56c59598
Modification to allow checking out subprojects with Python 2 and 3.
629fc8d9
[Property wrappers] Allow default initialization to infer a type.
5ac8d769
Revert "Merge pull request #30612 from aschwaighofer/irgen_also_uniqu…
c9d490c5
[Property wrappers] NFC rename initialValue -> wrappedValue where app…
d282e3c1
test: fix after 45dc14a27501
a8334dba
[ConstraintSystem] Don't check `-disable-availability-checking`
81dbec09
[XCTest] Add a note explaining that this is not the real XCTest overlay
3e8509df
[test] Convert XCTest test to a build-only API test
4d0ea75e
Merge pull request #30618 from CodaFi/protocol-adoption-program
4accf59a
Merge pull request #30656 from apple/revert-29845-trailing-closure-po…
4af4a3d9
[SourceKit] Add an option to sort completion result
42946728
Merge pull request #30666 from compnerd/slash
ee4093de
Merge pull request #30668 from lorentey/mark-xctest-overlay-obsolete
216bff52
Merge pull request #30661 from xymus/fix60819771
8c613350
[NFC] Refactor Side-Effecting Requests to be Explicitly so
f2a1abc5
[NFC] Drop llvm::Expected from Evaluation Points
987cd55f
Merge pull request #30659 from nkcsgexi/60857470
ad76c24f
[AutoDiff upstream] @differentiable function type sema (#30648)
eae4c5ee
Merge pull request #30657 from nathawes/add-indentation-regression-test
209deeab
[ConstraintSystem] Switch availability check to use correct API
c99c9b95
Merge remote-tracking branch 'github/master' into HEAD
5674b604
Merge remote-tracking branch 'github/tensorflow' into HEAD
16f1ed66
[stdlib/private][os log] Simplify the OSLogPrototype stdlib-private
b7e8f761
[AutoDiff upstream] differentiable function conversion pipeline (#30660)
f6562d3a
Merge remote-tracking branch 'github/master' into HEAD
9ffd7344
Merge remote-tracking branch 'github/master' into HEAD
bfb6006b
Merge pull request #30581 from eeckstein/blockargopt
df5ba9cf
Merge remote-tracking branch 'github/master' into HEAD
2b430169
Merge remote-tracking branch 'github/tensorflow' into HEAD
5f973c67
[AutoDiff upstream] Add `Differentiable` protocol derived conformance…
bbe86e90
[AutoDiff upstream] Serialize derivative function configurations. (#3…
28315487
[Reflection] Fix up Reflection/existentials.swift test.
625768e9
Merge remote-tracking branch 'github/master' into HEAD
39402460
Merge remote-tracking branch 'github/master' into HEAD
11589e98
Merge pull request #30667 from aschwaighofer/revert_objc_protocol_met…
94e9aeb1
Merge remote-tracking branch 'github/master' into HEAD
265577e8
Merge pull request #30653 from rintaro/sourcekit-completion-optionals…
49d72d77
Merge remote-tracking branch 'github/master' into HEAD
70f51557
Merge pull request #30669 from CodaFi/consteval
1f904ca8
Merge remote-tracking branch 'github/master' into HEAD
09e31ea5
Add precedencegroup and operator decls to SourceLookupCache
6c3362fb
Add getOperatorDecls to FileUnit and ModuleDecl
6f212634
Switch operator lookup over to using SourceLookupCache
4e42f033
Merge pull request #30670 from ravikandhadai/oslog-test-simplification
9b75217c
Merge remote-tracking branch 'github/master' into HEAD
d9fd6fc7
[Gardening] Use std::isnan
f1b12e15
Merge pull request #30658 from xedin/rdar-60901494
94fdce79
Merge remote-tracking branch 'github/master' into HEAD
2f3bfe1e
Merge pull request #30355 from mikeash/remote-mirror-type-name-api
04743871
Merge remote-tracking branch 'github/master' into HEAD
6ad5246f
[Index] Make StringRef -> std::string conversions explicit.
d865b524
[AutoDiff upstream] Upstream `@transpose` attribute type-checking. (#…
9f0f92fa
Merge remote-tracking branch 'github/master' into HEAD
d87b0654
[AutoDiff upstream] Add differentiable function type mangling. (#30675)
c1fe0e37
Move operator lookup tables onto SourceLookupCache (#30587)
5af04d35
Merge pull request #30676 from CodaFi/watman
ff36b5ed
[NFC] Implement CheckRedeclarationRequest
d7e9738a
[TypeChecker] NFC: Add test-cases for SR-12291
766c087c
Fix the order of diagnostic arguments
1a027d82
[build-script-impl] Pass host tools to LLDB's Cmake when cross-compiling
a4c5671a
Merge pull request #30663 from DougGregor/property-wrapper-default-in…
85762c30
Merge pull request #30678 from nathawes/master-next-failure-indexrecord
4a7c8b35
Merge pull request #30680 from xedin/rdar-59874357
1b08f3eb
Merge pull request #30679 from CodaFi/repetez-repartee
2d8bca0c
Squash warnings
fd48f8fa
Merge pull request #30681 from CodaFi/off-by-i1
c83e166b
[CS] NFC: Tweak addExplicitConversionConstraint
234270c9
[CS] Fix a locator path element
31e46b3a
Turn Educational Notes On-By-Default (#30583)
791312fb
[Autodiff upstream] Finishing @transpose attr serialization (#30683)
9082dd48
Merge pull request #30682 from fredriss/lldb-crosscompile-host-tools
22f57665
Merge pull request #30662 from tachoknight/master
45c07270
Merge pull request #30146 from benrimmington/static-string-documentation
e5110d79
[debugging-the-compiler] Explain how one can use -R to set a breakpoi…
0036570e
[CS] Tweak `addExplicitConversionConstraint` slightly (#30687)
f3b3c39d
Merge pull request #30690 from gottesmm/pr-874efcfcb9ba823ae1ca62b5ca…
bbf94fbe
[Gardening] Strike an Acchieved Request Evaluator Goal
b5dc4233
Revert "PrintAsObjC: use header path relative to usr/include when imp…
ab97d50b
Revert "PrintAsObjc: strip Headers and PrivateHeaders component in he…
6a7a7ff7
Revert "PrintAsObjc: expand module @imports to header #imports if mod…
bf99f31d
[SE-0280] Enum cases as protocol witnesses (#28916)
f724d1ff
Merge pull request #30694 from CodaFi/mission-accomplished
b6bcd854
[AutoDiff upstream] more IRGen for @differentiable functions (#30688)
d067e7e1
[AutoDiff upstream] Add `@differentiable` function reabstraction. (#3…
495b5712
[DiagnosticVerifier] Make Diagnostic Verifier a DiagnosticConsumer su…
465bab00
[Diagnostics] Diagnose key path reference to initializer methods.
faba29a5
[tests] Adjusting key path tests to diagnostic of key path refering t…
fab4b876
[CodeCompletion] Don't skip derived conformance members on override c…
41fe367a
[AST] Replace FuncDecl::getName & EnumElementDecl::getName with Value…
d0ae3ee5
Collapse all indirect equivalents to ValueDecl::getBaseIdentifier
c63b737e
Merge pull request #30701 from LucianoPAlmeida/diagnose-key-path-refe…
24bbce14
Merge pull request #30421 from AnthonyLatsis/derived-conf-override-compl
3d26b078
[CS] Explore additional bindings for fixes
b517aa13
[CS] Don't fix an _OptionalNilComparison argument
dc4b089b
[CS] Adjust assessRequirementFailureImpact
b4c13c2c
Merge remote-tracking branch 'github/master' into HEAD
b2923f4f
NFC: Remove `SWIFT_ENABLE_TENSORFLOW` comment.
29cc7fb5
Merge remote-tracking branch 'github/master' into HEAD
ca2cd88d
Merge pull request #30708 from dan-zheng/autodiff-cleanup
37f75ec2
Merge remote-tracking branch 'github/master' into HEAD
1b427c25
[AutoDiff upstream] Add differentiable function type lowering. (#30677)
80e5a51b
[Changelog] Add Swift 5.3 to table, change Swift Next to Swift 5.3, a…
1f24d9fa
[test] Adjust a test case to work around non-determinism
9a80e2c1
[CS] Explore additional bindings for fixes (#30686)
ee3e6945
Add Brewfile
ea7eb0f6
Add homebrew-bundle instructions to README
30eb419b
Add Brewfile.lock.json to .gitignore.
3d5352d3
[test] Adjust a test case to work around non-determinism (#30713)
88af7bf1
[ASTVerifier] NFC: Remove verifyBound
8ec634e7
NFC: Fix NameBinding indentation
e8cbe76c
NFC: Rename NameBinding to ImportResolution
d2434e1b
Drop references to name binding as a phase
92c8a65f
NFC: Re-organize NameBinding tests
5b99c202
NFC: Rename NameBinding to ImportResolution (#30717)
a460fb50
[Autodiff upstream] Upstream autodiff unittests (#30709)
1420b815
Merge pull request #30697 from DougGregor/revert-print-as-objc-headers
a9277448
Merge remote-tracking branch 'github/master' into HEAD
e824d3fe
[sil] Split library into subfolders, while still building as a single…
e1a19e41
Merge remote-tracking branch 'github/master' into HEAD
c65321c4
Merge pull request #30699 from theblixguy/chore/update-changelog
3d379d25
Merge remote-tracking branch 'github/master' into HEAD
eecb25cc
[AutoDiff upstream] Upstream serialization changes. (#30720)
96026575
Merge pull request #30714 from SlaunchaMan/patch-1
4c7bc26d
Merge pull request #30465 from xiaobai/dont-autolink-shared-objects
963c7fcc
[AutoDiff upstream] Add differential operators and some utilities.
57d228b3
Fix differentiable function type demangling.
02188440
improve differential operator tests
64d0e76d
Merge pull request #30721 from gottesmm/pr-9bd61b5e1ce86b9720bc31742b…
ad09f43f
[gardening] Move maybeScopeLess from SIL/Verifier/SILVerifier.cpp -> …
96410196
[debugging-the-compiler] Add more details to Dumping SIL section and …
2b8fec56
Merge pull request #28313 from owenv/verifier-consumer
58e63f71
[ConstraintSystem] Allow sequence element mismatch fix to produce new…
f95cabb7
Merge pull request #30318 from ktoso/wip-mangledTypeName
026b8b31
Merge pull request #30727 from gottesmm/debugging-compiler-dumping-sil
4bad3ae7
Merge pull request #30725 from gottesmm/pr-757c76705f79075117f17caa02…
72a23ddd
SILOptimizer: Peephole to eliminate closures which just apply a witne…
dcd6c6d9
Add a missing header.
828b9795
Merge pull request #30730 from MForster/fix-master-next
4a33bd1e
Merge pull request #30689 from slavapestov/curry-thunk-peephole
56695a1a
DestroyHoisting: correctly detect if debug_value_addr instructions ne…
6d533e89
Add dependencies where targets depend on inclusions from unspecified …
5284cb6f
Merge pull request #30728 from xedin/rdar-60832876
68b3965f
[IRGen] Skip witness table query for protocols that do not require one
1b11e879
Merge pull request #30685 from dabrahams/squish-warn
e839cd3b
Revert "SILOptimizer: Peephole to eliminate closures which just apply…
cf474db4
Merge pull request #30738 from apple/revert-30689-curry-thunk-peephole
7e359d12
[Reflection] Fix the ownsAddress function to claim heap-allocated Met…
5da118ee
Merge pull request #30734 from artemcm/OpaqueReturnProtocolObjc
8d686076
[multimapcache] Add an efficient CRTP based write-once multimap cache…
00d45769
Implement MultiPayloadEnum support for projectEnumValue (#30635)
3c8fde78
Fix test crash in swift-reflection-dump rdar://60966825 (#30737)
efa1a01a
[Diagnostics] Emit a warning when an immutable decodable property has…
95f0651c
Teach the Evaluator about Incremental Dependencies
3f8f3a89
Merge pull request #30561 from 3405691582/OpenBSD_Iconv_AdditionalInc…
291f4320
Stage In Flags To Fall Back To Manual Tracking
a337b67f
Define high-level dependency sources
9b4e014c
Define Dependency Sinks
8c69814f
Add the active tracker to the dependency sink points
2b0ca2ae
CacheKind -> RequestFlags
3d09a00a
Add "Legacy" to the manual referenced name tracker
42cfc7eb
Document Some Whys
ee723cd9
[ConstraintSystem] Don't include self-recursive dynamic member result…
fdc535a6
Factor out common dependencies in libAST.
053f99b4
exempt _Differentiation from verify_all_overlays test
013a66bf
Merge pull request #30665 from gottesmm/pr-148512f9e52b5c768ddd331271…
8e447a4d
Merge pull request #30723 from CodaFi/dependendable-dependencies
aa0bf503
Merge branch 'master' into foundation-no-inlinable-shim-calls
0344f083
Update cmake version to 3.16.5
964de289
Merge remote-tracking branch 'origin/master' into tensorflow-stage
a6af50dc
[TypeChecker] Remove obsolete check for load expr on typeCheckExpr
90ff5c5d
Improve homebrew bundle instructions
bc8b1cdf
Merge pull request #28918 from lorentey/foundation-no-inlinable-shim-…
026c3c90
Sema: Property wrapper storage wrappers ($foo) inherit 'final' bit fr…
52c11c78
Merge pull request #30695 from drexin/wip-bump-cmake
c30b6fd0
Merge pull request #30731 from eeckstein/fix-destroy-hoisting
122a084a
Merge pull request #30742 from LucianoPAlmeida/fixme-obsolete
26357eed
LoopRotate: limit the size of the block to be duplicated.
28761944
Merge pull request #30718 from eeckstein/loop-rotate
1331ac59
Update docs/HowSwiftImportsCAPIs.md
80093fe5
IRGen: Disable type layout based value witness generation at Onone
1bde486a
Merge pull request #30606 from AnthonyLatsis/rename-getfullname
630d0f63
Merge pull request #30745 from slavapestov/final-static-property-wrap…
61bf796e
Merge pull request #30732 from allevato/update-deps
02338018
Merge pull request #30744 from dabrahams/patch-2
4faa6dc9
Merge pull request #30711 from rxwei/differential-operators
77fd034a
Merge pull request #30748 from aschwaighofer/irgen_disable_typelayout…
4f2d2ddd
[Codable] Fix crash-on-invalid with codable synthesis and implicitly …
9a37a2a6
Merge pull request #30740 from xedin/rdar-61084565
d922041a
dabrahams
changed the title
Merge 2020-03-31 into tensorflow
Merge 2020-04-01 into tensorflow
6 years ago
Merge pull request #30739 from mikeash/remote-mirror-fix-ownsaddress
a317b873
Merge pull request #30752 from DougGregor/codable-iuo-crash
cf608c0c
[AutoDiff] disable SIL/verify_all_overlays.py for "_Differentiation"
dccb75c8
Sema: Return value of TypeChecker::contextualizeInitializer() was unused
391fc455
Sema: Contextualize closures for function builder bodies also
7b4786e7
[stdlib] Update file headers of de-gybbed files
682c1672
Merge pull request #30747 from benrimmington/how-swift-imports-c
ea27bf67
Merge branch 'master' into verifier-wording-fix
2c2850d7
Update DiagnosticVerifier.cpp
d6a2910f
Merge pull request #30756 from apple/marcrasi-fix-sil-verify-all-over…
a424ad23
Merge remote-tracking branch 'github/tensorflow' into HEAD
17b15d52
Merge pull request #30757 from slavapestov/fix-function-builder-autoc…
5f8fece9
Merge remote-tracking branch 'github/master' into HEAD
c0d04d61
Merge remote-tracking branch 'github/master' into HEAD
6a95806e
Merge pull request #30557 from owenv/verifier-wording-fix
e94f01d7
Merge remote-tracking branch 'github/master' into HEAD
9bc5eeb6
Add a section on exceptions to the C++ interop manifesto.
04446c86
[AutoDiff] Simplify conditions enabling differentiable programming. (…
1308fc69
Merge remote-tracking branch 'github/master' into HEAD
ba5b5451
Merge pull request #30761 from benrimmington/de-gybbed-file-headers
b1b725ac
Merge pull request #30768 from martinboehme/cxx-exceptions-doc
9d4ea564
Merge remote-tracking branch 'github/master' into HEAD
7182638c
[AutoDiff] Add `@_exported import _Differentiation` test. (#30769)
172d57fa
Merge remote-tracking branch 'github/master' into HEAD
3014885c
dabrahams
force pushed
from
82342a08
to
3014885c
6 years ago
update-checkout-config.json: adjust for tensorflow merge
46ffc0eb
Fix python lint.
fc2207d0
dabrahams
merged
4d8ae462
into tensorflow
6 years ago
dabrahams
deleted the tensorflow-merge branch
6 years ago
Login to write a write a comment.
Login via GitHub
Reviewers
No reviews
Assignees
No one assigned
Labels
None yet
Milestone
No milestone
Login to write a write a comment.
Login via GitHub