swift
Merging swift-DEVELOPMENT-SNAPSHOT-2018-11-26-a into tensorflow
#22034
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
917
Changes
View On
GitHub
Merging swift-DEVELOPMENT-SNAPSHOT-2018-11-26-a into tensorflow
#22034
marcrasi
merged 917 commits into
tensorflow
from
tensorflow-merge
[NFC][stdlib] Add FIXME markers to simplify audit
cbf83ac0
Add the implicit dynamic attribute in the IsDynamicRequest query
c3230dfc
Add isNativeDynamic() and use it
40f0c43e
Hide irreleveant command line options of lldb-moduleimport-test
7e6713ed
Rename try_swift4.swift back to try.swift.
510cbd2d
Update the plist information for swift toolchains
cfd3c52b
[viewcfg] Add two options sil-view-cfg-only-function{,s} in order to …
097fbb90
audit ArrayCasts @inlinable attributes
d08f49d5
update ABI checker test
146fea48
Merge pull request #20392 from vinivendra/ast-dump-to-files
d3547fd1
Merge pull request #20576 from moiseev/inlinable-audit-markers
7b10e30e
Update the plist to use DefaultBuildSettings not OverrideBuildSetting…
e7481cc0
[ModuleInterface] <rdar://46073729> Temporarily disable module-cache-…
f7df1b3c
Merge pull request #20581 from graydon/rdar-46073729-disable-module-c…
2dde40f3
Fix ClusteredBitVector::fromAPInt for zero-sized vectors.
4428d479
Merge pull request #20570 from aschwaighofer/synthesize_accessors_dyn…
619673e1
Merge pull request #20566 from weissi/jw-uni-decoder-doc-fix
b02e48f1
Improve an explanatory comment in Dictionary (#20540)
e0a26706
Merge pull request #20578 from apple/update-toolchain-plist
5ea1e122
Fix abi_v7k.swift test
51bd2f18
Merge branch 'master' of https://github.com/apple/swift into swift5-v…
cf2dce91
Merge pull request #20582 from jckarter/multi-payload-xi-empty
2f4a9017
[inliner] Treat inline_always as meaning truly inline_always even in …
6decec6c
tools: remove unnecessary LLVM_COMPONENT linkage
e3e4d1ba
Incorporate changes for Swift 5 version mode.
4562cc69
Merge pull request #20587 from moiseev/v7k-fix
af139140
[Runtime] Allow overrides or swift_getAssociated(Type|Conformance)Wit…
dc73c67d
[GSB] NFC: Couple of minor cleanups
a21990f3
[stdlib] Make _NSDictionaryCore, _NSDictionary internal
09690373
[stdlib] Make _NSSetCore, _NSSet internal
4f8eeae6
[stdlib] Make protocol _NSNumber internal
c71abaaf
[stdlib] Make protocol _NSArrayCore internal
ee17e975
[stdlib] _SliceBuffer: Make the order of fields a bit more sensible
0463230e
[stdlib] _BridgeStorage: Remove second type parameter (ObjCClass)
c4c4c178
[stdlib] Make the rest of the shadow protocols internal
93a3ebe5
[stdlib] Re-add dummy versions of _NSSetCore and _NSDictionaryCore on…
d707b0be
[test] Fix outdated reference to _NSArrayCore
774ff613
[test] Remove spurious ABI change (?)
ca10375a
Don't add implicit dynamic to variables to local and implicit vars
a9aad0ff
[IRGen] Record the Swift major/minor version in the top two bytes of …
0262f1dd
[Character] Permit tagged emoji Character literals
bca1b744
Merge pull request #20598 from aschwaighofer/no_implicit_dynamic_loca…
6720cfc6
[String] Remove some unneeded inlinable annotations
034f76d1
Don't implicitly add dynamic to stored properties
edd4f2ca
[Runtime] Update unit test for swift_getAssociated(Type|Conformance)S…
75947627
Merge pull request #20369 from lancep/ArrayCastInlinableAudit
739169dc
Fix test
24b8766b
Merge pull request #20592 from DougGregor/runtime-get-assoc-typeconfo…
90525792
Re-enable iterator benchmarks, remove longSharedPrefix from hashing b…
4714a74f
Merge pull request #20590 from compnerd/link-deps
0741f646
IRGen: force lazy metadata initialization for PE/COFF
13d56a4f
[String] DCE and drop inlinable
c7491232
[Unicode] Publish Unicode ABI
cd35876f
[String] Audit and publish the rest of the ABI
63fe4857
[Standard library] Drop _typeByMangledName().
a53b2e28
[Runtime] Remove code for handling “flat” generic argument indices.
201c13ab
[Standard library] Eliminate some newly-introduced warnings.
041ffe82
[Runtime] Eliminate more dead code for flat generic argument indices.
9191ffe1
[test] Update the API and ABI expected checks
6576f6aa
SIL: Non-final public methods of resilient classes don't need public …
3b10ed5e
SILGen: The storage of a resilient global variable does not need to b…
a5a4aaf5
Evolution: Tweak existing tests to not remove public symbols
517f3708
IRGen: Assert that we only reference valid property descriptors
d615c519
Move the isImplicitDynamicEnabled into addImplicitDynamicAttribute
07eec26e
Merge pull request #20601 from milseman/stringinable
d6a9f308
Merge pull request #20509 from lorentey/not-quite-shadowy-enough
7df40769
Merge pull request #20469 from tinysun212/pr-os-macro-cygwin-2
9cc9a94d
AST: Fast path for requiresNewVTableEntry() when called on non-class …
558b517b
SILGen: add tests for @inline(__always)
f715421e
Merge pull request #20569 from mikeash/record-swift-major-minor-versions
0898e019
Merge pull request #20589 from gottesmm/pr-37958925c26b34b09c8e6638f5…
75377400
Merge pull request #20599 from milseman/emoji_tag
c5ce63a5
Fix compile error
b255b8aa
Support the explicit representation of self-conformances.
5553224f
Merge pull request #20604 from lancep/postUTF8BenchmarkChanges
fd24ab4e
Merge pull request #20577 from adrian-prantl/cl
8fb81126
Merge pull request #20605 from milseman/abi_publishing
0a5177d7
Implement SE-0221: Character Properties (#20520)
f9e6df31
Merge pull request #20602 from aschwaighofer/no_implicit_dynamic_stor…
51198e40
[Runtime] Accept Nil in the patched bundleForClass:.
bdb822a7
Merge pull request #20607 from rjmccall/self-protocol-conformance
2de83cfc
[ABI] Ensure that symbolic references to accessor functions are 2-byt…
3eb171d8
[NFC] Add PrettyStackTraceConformance and use it
6ffeb4d8
[Runtime] Consolidate runtime functions used for demangle-to-metadata.
cd6d6be6
[Standard library] Simplify _getTypeByMangledName.
723b56e6
Merge pull request #20574 from compnerd/lazy-metadata
da724b34
Merge pull request #20594 from xedin/minor-gsb-cleanups
3ab5a731
Merge pull request #20609 from rjmccall/pretty-stack-trace-conformance
dd113050
[Runtime] Make swift_getTypeByMangled(Name|Node) overridable.
986b8f3f
Evolution: Compare symbols before and after
5243cc71
Require @usableFromInline on witnesses for non-type requirements too …
bda28ffb
Use super trampolines to let us override several more NSString method…
8bb6b78e
Merge pull request #20612 from DougGregor/runtime-demangle-to-metadat…
f76d9207
Merge pull request #20610 from DougGregor/abi-symbolic-accessor-ref-2…
126f9d77
[ConstraintSystem] When we have multiple conversions/fixes, make equa…
33b6e43e
Merge pull request #20562 from slavapestov/evolution-symbol-diff
e07dcb68
Merge pull request #20452 from Catfish-Man/stringtrampolines
f0939250
[ABI/doc] NFC: Fix typo `Elemenent` -> `Element`
6268abcd
Merge pull request #20579 from gottesmm/pr-d6d8c3aee3f4ab4ca03a73c396…
a728b266
[ConstraintSystem] When we have multiple conversions/fixes, make equa…
347b0603
[Sema] Emit a diagnostic when extending a protocol with a redundant r…
0d9f6347
Fix SIL verification of findAccessedStorage for address phis.
dd08f6aa
Assorted fixes for the self-conformance infrastructure
1065f99c
test: normalize path for test
2717916f
Merge pull request #20619 from rjmccall/self-conformance-fixes
add6f126
[stdlib] Replace "sanityCheck" with "internalInvariant" (#20616)
1673c12d
Restore LazyCollection, but deprecated
7df1587c
Ditch the underscore
f86fc100
SILGen: Fix corner case when emitting switch over value needing reabs…
14a3a5d5
Allow TypeReference to refer to protocol descriptors.
ff6d0314
[ConstraintSystem] Add Array as a designated type for `+` and `+=`.
d7cf8308
Merge pull request #20614 from airspeedswift/lazy-collection-the-return
f21b5f49
Sema: Diagnose unsupported existential types in more places
6903e716
IRGen: Fix crash when emitting metadata for enum with @autoclosure case
99c78894
Sema: Clean up generic signature checking
7ffe3617
Merge pull request #20624 from rjmccall/type-reference-to-protocols
e169d32a
Merge pull request #20622 from compnerd/paths
6cbf260a
Add validation test for fixed crasher
c29ae74e
Merge pull request #20620 from atrick/fix-access-phi
8664da6d
Merge pull request #20615 from xedin/nit-abi-doc-typo
cc9bd3ae
Merge pull request #20374 from tkremenek/swift5-verison
6c8bed84
Merge pull request #20618 from rudkx/favor-equality
a5d62784
Merge pull request #20608 from mikeash/fix-bundleForClass-nil
68094fac
Merge pull request #20627 from slavapestov/add-fixed-crasher
55b176f9
Merge pull request #20626 from slavapestov/more-small-fixes
dd12206c
runtime: adjust LLVMSupport for Windows
6072d9f5
unittests: provide additional metadata stubs
2848946d
swift-reflection-test: correct typo in windows function name
df184456
Fix objc test file after swift version change
1ed81a18
Merge pull request #20638 from eeckstein/fix-test
201dcba3
Fix comment in ObjC test file to match swift version change.
3a8d4a8e
[Keypaths] Encode generic environment in the key-path pattern.
f759296c
[Demangler] Fix a small issue with symbolic references in mangled names.
600b59bb
[Runtime] Generalize SubstGenericParametersFromMetadata slightly.
cdd2928f
[ABI] Fix encoding of new generic environments metadata.
b206bd61
[ABI] Use generic environment to handle mangled generic keypath types.
cc2ee165
properly promote stack buffer to heap buffer when necessary
0009b215
Michael's feedback
12bf2978
Moar feedback
f9aa7876
Fix warnings in the test
cf9208dd
Fix VarArgs test for architectures without Float80
e25a63aa
[stdlib] _StringObject: Use a full 8-bit discriminator on 32-bit plat…
3b748933
[test] Disable concat_string_literals.32.swift in stdlib-DebugAssert …
27d49a61
[Runtime] Fix a bug in handling multi-level generic environment subst…
d4fe6e9f
Merge pull request #20639 from mikeash/fix-objc-test-versions
27e53f7f
[stdlib] Remove FIXMEs from Array extension.
d3b660d9
fixup rebase
fc3341ed
Merge pull request #16942 from bjhomer/bjhomer/optional-try-flattening
018498fb
Revert "[ParseableInterfaces] Skip value witnesses of resilient confo…
81bcf9d5
Merge pull request #20642 from lorentey/disable-string-literal-concat-da
0bf440c9
Merge pull request #20019 from drodriguez/android-fix-posix-test
85a2cc4b
Merge pull request #20640 from DougGregor/keypath-type-accessors
d8f1917e
Merge pull request #20635 from compnerd/stubs
c44981ae
Merge pull request #20636 from compnerd/underscore
fafd21e2
[TypeChecker] NFC: Switch @autoclosure compatibility test to pass swi…
1b37bc2a
Merge pull request #20633 from compnerd/weak-win
a79c1416
Fix two places where IDE code is assuming that root conformances are …
52b91954
Merge pull request #20641 from moiseev/varargs
d0423755
Make the NormalizationCheck test compare code units
17187344
Fix the parsing of self-conformance witness tables.
49268479
[String] Drop spurious @inlinable
8b1464a9
Merge pull request #20625 from rudkx/designated-types-array
2c15dc2d
Merge pull request #20648 from rjmccall/more-self-conformances-fixes
5c205b45
tools: use target_link_libraries like clang (NFC)
dd85d791
Merge pull request #20585 from lancep/spotFixForStringCompCrash
8306ef32
Merge pull request #20651 from milseman/spurious_inlinable
89950fee
Fix a bug with inlining self-conformances.
cd2b5582
SILGen: Emit inlinable keypath thunks from inlinable contexts
bc119d0d
SILGen: Simplify emitKeyPathComponentForDecl() a bit
34e5325f
SILGen: Use resilient access pattern for keypaths referenced from inl…
9d1c8eb9
AST: Refactor AbstractStorageDecl::getAccessStrategy() for keypath re…
0a8ee106
SILGen: Don't emit or reference property descriptors for overrides
0e1b62dc
IRGen: When emitting keypaths ignore external reference within the sa…
644d1d61
Remove -enable-key-path-resilience staging flag
b570a5de
SILGen: Remove debug code from inline_always test
22c6d4e8
Merge pull request #20655 from compnerd/linked-libraries
69a43230
Merge pull request #20658 from rjmccall/substitute-self-conformance
abfe7f52
[Metadata] Emit complete context descriptors for parents of anonymous…
17699d4e
[ConstraintSystem] Enable disjunction ordering change when use of des…
a1be0823
Merge pull request #20652 from DougGregor/anonymous-context-parent-de…
8a2e3276
Fix a source-compatibility bug in #20658.
72e5fc22
Merge pull request #20647 from xedin/fix-swift-version-in-autoclosure…
6d6b3cd6
Merge pull request #20662 from rjmccall/clone-ex-sub-map-self-conf
637230d2
Merge pull request #20501 from davezarzycki/fix_28870_crasher
e4fb1403
[Misc] NFC: Fix -Wdefaulted-function-deleted warnings
bf7f91b8
[AST] NFC: Pack @autoclosure parameter decl flag with the default value
bec9a8c9
Merge pull request #20593 from slavapestov/keypath-resilience-fixes
e8e1f4f8
Merge pull request #20663 from hamishknight/packing-up-the-flags
e18d390d
Merge pull request #20664 from rudkx/conditionalize-disjunction-selec…
256284cf
Move a few more type checker perf tests over to compiling with design…
df595379
[stdlib] Update Policy.swift with designated types for logical and ra…
b7626d7c
Merge pull request #20659 from rudkx/add-designated-types-for-logical…
9e7d7d0b
Merge pull request #20671 from rudkx/conditionalize-disjunction-selec…
89f9ce83
Merge pull request #20649 from davezarzycki/fix_Wdefaulted-function-d…
fef48a52
Fix-up toolchain script description.
abd5870e
[gardening] Change a function with 4 space indent => 2 space indent a…
caa86c42
Merge pull request #20675 from gottesmm/pr-a854b3c128797969c8b141cb85…
a9ebbd32
Allow %target-run-simple-swift to optionally take arbitrary driver args.
ab82aa64
Merge pull request #20676 from rjmccall/parameterized-run-simple-swift
0151a345
<rdar://46174386> Restrict CharacterPropertiesLong test to optimized_…
364be39f
tests: stub out more of the stdlib
50c5a83b
Merge pull request #20673 from johnno1962/readme-toolchain
67e8a8e0
Merge pull request #20680 from compnerd/keypaths
f6985b61
[stdlib] Don’t change the 64-bit ABI
ef76bcf7
Update symbolicate-linux-fatal to bring in all 4.1 fixes/improvements
eb06d8e0
Merge pull request #20643 from lorentey/string-32-simple
694b1539
stdlib: pass along alignment for dealloc
381cae6d
[vim] Fix default label problem
472480c1
Merge pull request #20686 from compnerd/alignment
ab370999
Syntactic changes to satisfy linter on symbolicate-linux-fatal
820d5f3d
[CSFix] Add fix to track invalid @autoclosure forwarding
f9dae942
[ConstraintSystem] Make sure that @autoclosure argument detection wor…
cc780e32
[CSDiagnostics] Add custom diagnostic for invalid @autoclosure forwar…
07e5d548
FrontendTool: fix a use-after-move on Windows
19a76ea0
Merge pull request #20691 from tokorom/vim-syntax-fix-default
8e00b712
Merge pull request #20696 from compnerd/orders
a7f8f896
IRGen: adjust the replacemnts section for Windows
967b47f8
IRGen: Force emission of lazy witness table when conformance descript…
4496a03a
Merge pull request #20697 from compnerd/win-replacement
c3e84ec7
Merge pull request #20681 from apple/fix-symbolicate-linux-fatal-for-…
fb52a2e8
[CodeCompletion] Rework getOperatorCompletions() (#20632)
5df5711b
Merge pull request #20699 from slavapestov/overly-lazy-witness-table-…
e1e22edb
docs: update Windows build documentation for clang
32af975b
Merge pull request #20693 from xedin/forward-autoclosure-diagnostic
783f0345
Merge pull request #20706 from apple/injunction
a820992c
Merge tag 'swift-DEVELOPMENT-SNAPSHOT-2018-11-26-a' into tensorflow-m…
8a672a32
Merging swift-DEVELOPMENT-SNAPSHOT-2018-11-26-a into tensorflow
1cb8a087
Update dependencies to new snapshot version 'swift-DEVELOPMENT-SNAPSH…
1add3926
fix many merge problems
af3c6bc3
Merge branch 'tensorflow' into tensorflow-merge
959a45ea
Fix compilation errors and other issues after merge.
b2fbc842
Merge branch 'tensorflow' into tensorflow-merge
844f1458
Fix a compilatino issue.
3e609522
Fix a incorrect merge in SILFunctionBuilder.cpp
b762770a
Fix ownership for AutoDiffFunction and AutoDiffFunctionExtract
482a3b2e
Add += and -= to AdditiveArithmetic
9f0b1bf5
@sil_stored -> @_hasStorage in SIL output.
ce66a2a3
Fix expectations of key_path_iterable runtime test.
3469178d
Disable some expectations in retain release test. (SR-9705)
088a5d50
Fix expectations of round_trip_parse_gen.swift.withkinds
f84f1415
post-merge configuration fixes
b63a6a0d
post-merge test fixes
f5bcc168
more post-merge fixes
9000fc0a
Merge branch 'tensorflow' into tensorflow-merge
b238d3f1
change swift-syntax reference to a commit hash that compiles
4ede288f
update lldb commit hash
a0e94d8b
Merge branch 'tensorflow' into tensorflow-merge
9b043eaa
more build config updates to make the mac build work after merge
db23d19a
Merge branch 'tensorflow' into tensorflow-merge
3284c932
marcrasi
requested a review
from
bgogul
7 years ago
bgogul
approved these changes on 2019-01-22
Merge branch 'tensorflow' into tensorflow-merge
9c27f814
marcrasi
merged
ce00e6b1
into tensorflow
7 years ago
marcrasi
deleted the tensorflow-merge branch
7 years ago
Login to write a write a comment.
Login via GitHub
Reviewers
bgogul
Assignees
No one assigned
Labels
None yet
Milestone
No milestone
Login to write a write a comment.
Login via GitHub