swift
Tensorflow merge
#29964
Merged

Tensorflow merge #29964

saeta merged 633 commits into tensorflow from tensorflow-merge
saeta
gottesmm [ownership] Add copy constructor/assignment operator for BorrowScopeO…
16efe406
swift-ci Merge pull request #29872 from gottesmm/pr-fb98c866323e29b0bd6b281370…
f15435de
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
cec9ef58
compnerd Merge pull request #29853 from compnerd/cleaning-up
3777ec0e
gottesmm Merge pull request #29873 from gottesmm/pr-9e43d3301740b75fd0546f1d2f…
42e8a96f
compnerd swift-lang: shuffle the source directory structure (NFC)
edbe22b6
Fix string memory bug
6fa6b986
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
0fbdb77b
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
bf778c02
Merge pull request #29869 from davidungar/unit-test-users-v4
709c58ae
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
85143858
gottesmm [gardening] Update a bit-rotted header.
3d88fa1e
gottesmm Revert "Revert "[basic] Add a simple vector backed 2 stage multi map.""
bc8a4db5
gottesmm [ownership] Implement movable guaranteed scopes in ossa.
1fb56db5
gottesmm [diagnose-unreachable] Adjust test cases for movable guaranteed phis.
d66d3295
MaxDesiatov [WebAssembly] Add wasm32 support to stdlib String
8e705f34
mikeash Merge pull request #29848 from mikeash/eagerly-realize-empty-singletons
57a3df5d
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
8165db22
eeckstein SILCombine: fix a miscompile in the alloc_stack optimization which ca…
a89340c7
xedin Merge pull request #29870 from LucianoPAlmeida/argument-mismatch-cleanup
fb838b59
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
3fac150b
eeckstein Merge pull request #29882 from eeckstein/fix-sil-combine
50e9cc35
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
8cba88b9
xedin Merge pull request #29866 from xedin/rdar-57356196
48f24b02
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
f4ebcad5
nate-chandler [metadata prespecialization] Always on for stdlib.
4475f43b
gottesmm Merge pull request #29878 from gottesmm/pr-a084c54a01e290d0552ef3ce96…
aac282b0
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
445e023c
gottesmm Merge pull request #29876 from gottesmm/pr-45a44022ce758198b24f6ffe93…
3cb5f078
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
6a4fb154
slavapestov Runtime: Less eager instantiation of type metadata in the conformance…
1ca2b61f
theblixguy [CSSimplify] Guard against null locator in isSelfRecursiveKeyPathDyna…
d6241153
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
0788f9bb
slavapestov Update ProtocolConformance.cpp
4e394551
nate-chandler Merge pull request #29885 from nate-chandler/generic-metadata-prespec…
de660cee
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
5a4a0be4
Merge pull request #29857 from nathawes/avoid-mangling-in-document-st…
0516c3b7
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
535cc264
xedin [ConstraintSystem] Allow `simplifyRestrictedConstraintImpl` to diagno…
0a8de8bd
xedin [Diagnostics] Diagnose mismatches related to use of `===` and `!==` v…
802e141b
xedin [CSFix] Teach `getStructuralTypeContext` about tuple initialization c…
bb656e12
xedin [ConstraintSystem] Increase impact of a missing conformance related t…
f6b7df16
xedin [Diagnostics] Diagnose ambiguities related to ephemeral pointers
0c451bb2
xedin [ConstraintSystem] Detect and diagnose mismatches in single parameter…
79b757d3
xedin [ConstraintSystem] Ignore attempt to bind type var to dependent membe…
df21cbf8
xedin [CSGen] Don't try to infer closure types with destructured parameters
e17df6bc
xedin [ConstraintSystem] Detect and diagnose OoO arguments in call to binar…
ca91a1be
xedin [CSDiag] NFC: Remove `visitApplyExpr` and associated logic
81addcc8
xedin [ConstraintSystem] NFC: Remove obsolete `CalleeCandidateInfo`
2565d418
xedin [CSDiag] NFC: Move `diagnoseDeprecatedConditionalConformanceOuterAcce…
87225309
xedin [ConstraintSystem] Fix `unwrap optional base` fix to preserve l-value…
15036bce
xedin [ConstraintSystem] Don't attempt to solve closures with error express…
3edefea8
xedin [CSGen] Validate presence of `_MaxBuiltinFloatType` before generating…
81c3f626
drodriguez [android][test] Mark sil_combine_alloc_stack as executable.
02713705
mdiep Use single quotes instead of backticks in diagnostics
a3486409
gottesmm [sil] Use FrozenMultiMap in PredictableMemOpts instead of implementin…
b44fbaeb
slavapestov Merge pull request #29887 from slavapestov/conformance-cache-sillyness
c4203dda
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
6ef943ad
slavapestov Sema: Remove a couple of calls to clearLookupCache()
0555de54
gottesmm Merge pull request #29875 from gottesmm/pr-a905499d41ad40cb3a8a3deb65…
8626cc46
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
a4f00ea9
slavapestov Sema: Prefer an outer type named 'Self' over the SE-0068 behavior
eaee6faa
owenv Merge pull request #29895 from mdiep/remove-backticks-in-diagnostics
d8bc35bc
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
396ee738
gottesmm [semantic-arc-opts] Convert @owned -> @guaranteed args of transformin…
fefd027e
gottesmm Add guidance about cost of var boxes being captured by an escaping cl…
457b5dda
theblixguy [GSB] Delay mapping an invalid subject type to an error type (#29813)
c4356468
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
0a5785cc
eeckstein Enable better runtime failure messages
56ecb8fc
swift-ci Merge pull request #29902 from gottesmm/pr-c7fabcf6a57817aaeaf73160c9…
7063a79d
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
2b17236d
swift-ci Merge pull request #29871 from swiftwasm/swiftwasm-stdlib-tests
bb20a87b
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
03f3208e
swift-ci Merge pull request #29881 from swiftwasm/swiftwasm-string
04fafd7e
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
12fd64a5
eeckstein Merge pull request #29903 from eeckstein/enable-runtime-messages
60565d5b
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
af31c299
slavapestov Merge pull request #29897 from slavapestov/start-removing-clear-looku…
abc84e77
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
1fcb8b17
compnerd Merge pull request #29823 from compnerd/swift-lang-rises
61832cb3
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
14c37a98
mikeash [Stdlib] Fix an overrelease in -[__SwiftNativeNSError description].
2763e13a
.str() for fine-grained
d06cab73
CodaFi [SILGen] Materialize Arguments To Property Wrapper Setters If Needed
3b11c2b1
xedin [ConstraintSystem] Remove now completely obsolete CSDiag
b905113f
atrick Merge pull request #28043 from zoecarver/fix/substitution-map-composi…
14862908
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
0f6aa673
slavapestov Merge pull request #29898 from slavapestov/self-but-not-self
aeb894f3
rintaro Merge pull request #29832 from rintaro/ast-funcparam-nonull
20f8436a
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
b9481600
dan-zheng [SILVerifier] NFC: standardize same-type assertions. (#29862)
c14a51b3
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
47f00fe6
gottesmm Merge pull request #29896 from gottesmm/pr-0a06969f425624e1d9d39042fc…
bf7ac271
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
61fcac92
xedin [ConstraintSystem] NFC: Remove workarounds related to (now deprecated…
2dccdbfa
eeckstein SILCombine: remove dead unchecked_take_enum_data_addr instructions.
2afa1210
eeckstein DeadObjectElimination: handle init_existential_addr instructions.
93d32267
saeta WIP: Getting toolchains to build again. compnerd@ to continue. :-)
b0b05e69
beccadax Add frontend flags for staging cross-import overlays
7c0859d7
beccadax Add swiftcrossimport and swiftoverlays file_types
6cce3d37
beccadax Add frontend flags for staging cross-import overlays
7c0859d7
beccadax Add support for loading cross-import files
e248f827
beccadax Add mechanism for per-SourceFile overlays
f8df2f66
beccadax [NFC] Allow ImportedModuleDesc to be a DenseMap key
03832cbc
beccadax [NFC] Heavily refactor NameBinding
5d749782
beccadax Load cross-import overlays
d6bccba9
beccadax Test cross-import overlays
0ab82380
beccadax [NFC] Create one default value for EnableCrossImportOverlays
d9c94050
beccadax Correct for difference between BSD and GNU cp
17087cbb
beccadax Add a warning about redundant cross-import declarations
747c5072
beccadax [NFC] Improvements suggested in code review
12286197
beccadax Don’t count submodules when cross-importing
014bb1cd
compnerd build: drop build-script-impl changes for tensorflow
73ebd5b2
slavapestov IRGen: Fix reflection metadata for zero-sized enum cases
5b6a050e
Catfish-Man Avoid incorrectly asserting when we disable pure Swift deallocation o…
4bd56334
mikeash Merge pull request #29904 from mikeash/fix-swiftnativeerror-descripti…
6c19d6f2
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
1ad5e901
nkcsgexi ModuleInterface: increase timeout time for .interface file lock
81fa2ed8
xedin [ConstraintSystem] Let `simplifyRestrictedConstraintImpl` fix any fai…
d2953bb0
jckarter Merge pull request #28799 from NobodyNada/master
14cda1a4
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
68f5e4f8
compnerd build: drop tensorflow additions for building tensorflow
1533a8d5
compnerd build: add tensorflow build to the build-script
80724fe4
gottesmm Merge pull request #29605 from gottesmm/pr-db719c8315f5da4d80fcb17452…
35265391
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
0ac08bfe
nkcsgexi Merge pull request #29910 from nkcsgexi/increase-timeout-time
e4a4dfe5
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
79380c72
compnerd build: correct the tensorflow paths
509f2257
compnerd stdlib: remove `Python` and `TensorFlow` additions
fdfe9547
ainu-bot Merge remote-tracking branch 'github/tensorflow' into HEAD
5c8022ed
slavapestov SILGen: Simplify prepareEpilog() utility method
35471229
slavapestov SIL: Fix assertion failure when function with opaque result type retu…
7a4b5cf7
saeta More build fixings!
a599dda7
CodaFi [SILGen] Handle Reabstraction and Substitution in assign_by_wrapper
3e4a820f
xedin [ConstraintSystem] Simplify `diagnoseAmbiguityWithEphemeralPointers`
2c92df4a
Catfish-Man Merge pull request #29909 from Catfish-Man/cant-switch-off-a-switched…
6616e812
compnerd build: more fixes for building
05bfed1c
compnerd build: build PythonKit with just built toolchain
01f93214
CodaFi Refactor AreAllStoredPropertiesDefaultInitableRequest for Property Wr…
b0d741d7
saeta PythonKit fixes & misc.
5fd9397c
drodriguez Merge pull request #29893 from drodriguez/android-mark-sil_combine_al…
c868b867
xedin Merge pull request #29906 from xedin/eliminate-csdiag
51257ddf
dan-zheng [AutoDiff] Improve `@derivative` attribute diagnostics.
2c70f0ae
CodaFi Merge pull request #29894 from CodaFi/im-beginning-to-feel-like-a-wra…
6965c332
Merge pull request #29917 from davidungar/widman-fixes
3efb3509
CodaFi Merge pull request #29916 from CodaFi/de-fault-is-mine
cee664fb
eeckstein Merge pull request #29907 from eeckstein/dead_alloc_stack_elimination
b1fc252f
beccadax [NFC] Additional readability improvements
9adaddc6
beccadax [NFC] Replace three fields in UnboundImport with a PointerUnion
9a09eb76
hamishknight [CS] Remove baseCS param from typeCheckExpression
4af4af45
hamishknight [CS] Remove DiagnosedExprs
ed1d3728
hamishknight [CS] Remove SubExpressionDiagnostics option
1a9764e6
hamishknight [CS] Remove unused function
857e523d
slavapestov Merge pull request #29901 from slavapestov/reflection-zero-edition
092fb33a
compnerd Merge pull request #29911 from compnerd/pythonkit-new-compiler
a61d2208
compnerd build: build PythonKit with just built toolchain
f74ca155
mikeash [Test] Don't run EmptyCollectionSingletonRealization on older runtime…
495554f2
benlangmuir [swift-lang] Fix dependency on sourcekitd module
0ab98fc0
beccadax Merge pull request #29582 from brentdax/the-most-ambitious-crossover-…
d842fa37
rintaro Merge pull request #29118 from rintaro/ide-completion-rdar56834798
0ca869e4
dan-zheng Improve `@derivative` type-checking diagnostics order.
469ecb64
dan-zheng Add utility for checking whether differentiable programming is enabled.
44d7ae6c
hamishknight [CS] A couple of post CSDiag cleanups (#29922)
87b1920e
xedin [ConstraintSystem] Rank contextually unavailable overloads lower than…
71753f3c
swift-ci Merge pull request #29923 from mikeash/fix-empty-collection-singleton…
e26b01ca
benlangmuir Merge pull request #29925 from benlangmuir/dep-sourcekitd
0f0a9081
compnerd build: correct executable name for swift compiler
ef32ead9
Catfish-Man SR-10556 _foreignGrow should use the uninitialized-buffer String init…
35e21b0b
CodaFi Add regression tests for rdar://58495602
34eaf8d4
LucianoPAlmeida Require objc interop on cast/literals_downcast tests
705e468e
compnerd build: fix pythonkit build
5a7b6d42
compnerd build: automate tensorflow default configuration
0211eaa9
compnerd build: make tensorflow-swift-apis build on Linux
fbcbbd7c
slavapestov SILGen: Fix keypath getter/setter emission with opaque result types
9fa6d894
compnerd fix flags for tensorflow-swift-apis
c39cfd82
aschwaighofer IRGen: Deal with broken AST from batch mode
e641c4a4
compnerd build: more fixing
83ab97f9
benlangmuir Revert "[swift-lang] Fix dependency on sourcekitd module"
089d3471
benlangmuir Revert "swift-lang: shuffle the source directory structure (NFC)"
beb8ecd8
LucianoPAlmeida [tests] Spliting literals downcast tests into commom and bridged
497d46fc
xedin [CSRanking] Detect cases where overload choices are incomparable
288a7765
xymus [AST] Intro SPI attribute for access control and imports
d5969a9f
xymus [Parser] Parse the SPI attribute
3552f800
xymus [AST] Intro service lookupImportedSPIs to find direct SPI imports of …
501f4588
xymus [SPI] Serialize SPI attributes on imports
6a5a8584
xymus [Sema] Diagnose the use of SPI on unsupported decls
56880d7e
xymus [Sema] Type-check the use and exposability of SPI decls
2e73cb44
xymus [Frontend] Output the private module interface with the SPI info
90139289
xymus [Frontend] Use the private module interface when available
ffa0bda6
xymus [Test] SPI access and limits when used locally
b14fdd30
xymus [Test] Test clients of modules defining SPI decls
4d6adefa
xymus [Test] Test generated private and public swiftinterface when using @_spi
d4bd7220
xymus [Sema] Consider SPI decls public to emit symbols and TBD
d12292ca
xymus [Test] Test use of SPI in compiled lib
d4e03365
xymus [Serialization] Register IMPORTED_MODULE_SPIS in the block info block
ac0f4444
xymus Use "SPI group" for the name used in an @_spi attribute
0e7029df
akyrtzi [ASTPrinter] When printing a property wrapper attribute name for the …
8cfc5eda
CodaFi [Sema] Always install property wrappers during qualified lookup
92b8d637
akyrtzi [SourceKit] Remove a globally shared variable from inside a method th…
11e79dc6
akyrtzi Merge pull request #29934 from benlangmuir/revert-swift-lang-changes
c93b961c
CodaFi Flush an old pre-Evaluator Cycle Breaking Hack
4e9ae933
compnerd Revert "Revert "swift-lang: shuffle the source directory structure (N…
200b96df
xymus Merge pull request #29810 from xymus/spi
b0b927ba
compnerd Merge pull request #29929 from compnerd/swift-is-swiftc
047476c9
xymus [stdlib] Update one String initializer and client to use @_spi
4055c94d
akyrtzi Merge pull request #29938 from akyrtzi/annotated-property-wrapper-att…
3d5cb909
Catfish-Man Merge pull request #24303 from Catfish-Man/uninitialized-initialize
3fe6b658
slavapestov Merge pull request #29913 from slavapestov/opaque-result-type-versus-…
1a9eb796
xedin Merge pull request #29493 from LucianoPAlmeida/SR-11421-checked-cast-…
8af4f2dd
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
85f74bf0
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
33ffadad
ainu-bot Merge remote-tracking branch 'github/tensorflow' into HEAD
6e5b836b
CodaFi Merge pull request #29930 from CodaFi/di-trying
9f0e2d27
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
0b2936b2
xymus Merge pull request #29942 from xymus/spitdlib
814491af
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
54af258f
CodaFi Merge pull request #29940 from CodaFi/bicyclette
850aba5f
CodaFi Merge pull request #29937 from CodaFi/semantic-gymnastics
8c2cff8c
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
91c4db40
dan-zheng [AutoDiff upstream] Upstream attribute type-checking changes. (#29945)
e5e9fce8
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
f56080e9
ainu-bot Merge remote-tracking branch 'github/tensorflow' into HEAD
0f196f9c
Rename files and classes involved in SourceFileDepGraphConstruction
b367d2eb
Robert Widmann's .str() fixes
0515e006
swift-ci Merge pull request #29918 from dan-zheng/derivative-attr-diagnostics
5e030b57
dan-zheng [IRGen] NFC: silence `llvm::MaybeAlign` warnings.
1779632a
xedin Merge pull request #29936 from xedin/rdar-49712598
88ca3827
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
2397ec50
dan-zheng Fix `@derivative` attribute type-checking.
1002305d
dan-zheng [AutoDiff upstream] Add SIL derivative function type caching. (#29953)
f5b40d67
dan-zheng Merge remote-tracking branch 'github/master' into HEAD
d4609104
ainu-bot Merge remote-tracking branch 'github/tensorflow' into HEAD
a65347c7
Merge pull request #29948 from davidungar/unit-test-users-v5a
e6bbb8d0
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
adcdbb06
aschwaighofer Merge pull request #29926 from aschwaighofer/irgen_spot_fix_for_batch…
d53ff035
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
0adea489
compnerd Merge pull request #29951 from dan-zheng/silence-warnings
42b7d598
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
d991d781
compnerd Merge pull request #29941 from compnerd/it-just-works
f00cf8a1
ainu-bot Merge remote-tracking branch 'github/master' into HEAD
e179516a
saeta Fix build toolchain for TensorFlow.
965e53ee
saeta Switch to `#if canImport(PythonKit)` for tests.
8baa0e60
saeta Fix all tests in merge branch.
70fd2e60
saeta saeta added tensorflow
saeta saeta requested a review from dan-zheng dan-zheng 5 years ago
saeta Merge remote-tracking branch 'origin/tensorflow-stage' into tensorflo…
12754e98
dan-zheng
dan-zheng
dan-zheng approved these changes on 2020-02-20
dan-zheng
dan-zheng Propagate `--enable-tensorflow` from build-script to CMake. (#29982)
8e2589c5
dan-zheng
dan-zheng
dan-zheng
dan-zheng
dan-zheng commented on 2020-02-21
dan-zheng Add `test/api-digester/Outputs/stability-stdlib-source.swift.expected`.
1a3efc21
dan-zheng Disable `test/api-digester/stability-stdlib-abi-without-asserts.swift`.
3483944c
dan-zheng
dan-zheng
dan-zheng Update checkout for auxiliary repositories.
f4b1cedb
dan-zheng
dan-zheng Fix validation-test/Python/python_lint.swift. (#29997)
d084d876
dan-zheng Fix utils/build-script unbound variable.
98c01d62
dan-zheng
compnerd build: add some tensorflow install rules
768942eb
saeta saeta merged aef19c95 into tensorflow 5 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone