Skip to content

[pull] master from apple:master #15

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1,870 commits into from
Jun 11, 2020
Merged

[pull] master from apple:master #15

merged 1,870 commits into from
Jun 11, 2020

Conversation

pull[bot]
Copy link

@pull pull bot commented Jun 11, 2020

See Commits and Changes for more details.


Created by pull[bot]. Want to support this open source service? Please star it : )

swift-ci and others added 30 commits May 29, 2020 11:19
This commit adds -lto flag for driver to enable LTO at LLVM level.
When -lto=llvm given, compiler emits LLVM bitcode file instead of object
file and perform thin LTO using libLTO.dylib plugin.
When -lto=llvm-full given, perform full LTO instead of thin LTO.
…nvocation

Mark the relevant options in Options.td rather than hard-coding the
list in code, and handle a few more options suggested during the review.
compnerd and others added 27 commits June 10, 2020 15:16
These tests are marked XFAIL or UNSUPPORTED because either the tests:
require libc annotation, require Mach-O support, don't recognize calls to
swift-autolink-extract, requires porting alongside Linux, or rely on simd
which is not present.

Additionally, explicit REQUIRES for tsan/asan/fuzzer are added to some
tests, since OpenBSD does not support these sanitizers or fuzzers, since
it's nicer to mark that with REQUIRES rather than XFAIL.
[CodeCompletion] Wrap base expression with CodeCompletionExpr
…ience-inits-for-members

[ClangImporter] Make sure that inherited convenience constructors are included in members of `IterableDeclContext`
…-driver-args

[Driver/SourceKit] Handle filelist driver args in getSingleFrontendInvocationFromDriverArguments
Inline it into its final user: swift::performTypeLocChecking
Revert "Emit coverage mappings for all modules"
Strip Attributes of their TypeLocs
[NFC] CS: Inline a parameter in openUnboundGenericType
…a_in_conditional_reqts

IRGen: Note use of types in conditional requirements of protocol conformances
@pull pull bot merged commit e5a5ab1 into MaxDesiatov:master Jun 11, 2020
MaxDesiatov pushed a commit that referenced this pull request Jul 15, 2025
We missed to sign the handler. Along the way the signature of it
changed, so adjust for that.

How to get the number:

```
func PROPER(bar: (TaskPriority, TaskPriority) -> Void) {
    let p = TaskPriority.default
    bar(p, p)
}
```

```
-> % swiftc -target arm64e-apple-macos13 example.swift -S -o - | swift demangle | grep -a3 autda
	stur	x8, [x29, #-64]
	mov	x17, x8
	movk	x17, swiftlang#11839, lsl swiftlang#48 <<<<<<<<<
	autda	x16, x17
	ldr	x8, [x16, swiftlang#64]
	lsr	x8, x8, #0
	add	x8, x8, #15
```

Resolves rdar://150378890
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.