Skip to content

Resolve conflicts with master #909

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 55 commits into from
May 5, 2020
Merged

Resolve conflicts with master #909

merged 55 commits into from
May 5, 2020

Conversation

MaxDesiatov
Copy link

No description provided.

CodaFi and others added 30 commits April 30, 2020 22:03
Remove all of this in favor of explicit constructors to preserve the one-liners, or distribute the setImplicit() calls to the callsites if necessary.
…ed with ASTNode

This is useful when diagnostic needs to check something about type
variables involved in a particular type e.g. whether type variable
has been defaulted.
The API digester tests were being run only for macOS, mainly
because they were not using %target-swift consistently. Lift
the unnecessary restriction so we run these tests more widely.
Fixes <rdar://problem/62747693>
Structure analysis trusts what should be implicit pattern nodes have the
right source location information in them. Preserve that behavior for
now.
* Fixes example snippet in ExistentialCollection.swift

* Removes extra parentheses
This code should not yield the null Type() on failure. Instead, diagnose
the failure and yield an ErrorType. This matches what clients of this
function expect to signal failure.

Include a regression test that exercises a common failure mode if we
don't do this: module interface loading crashes.

rdar://62745419
The Objective-C runtime expects a signed pointer here. The existing test
would have caught this, except it was always disabled because the
symbol name passed to the dlsym() check should not have had the leading
'_'.

Fixes <rdar://problem/57679510>.
[Gardening] Fix repeated word in diagnostic message
xedin and others added 25 commits May 1, 2020 20:28
[Diagnostics] Audit use of constraint system in diagnostics
Sema: Make -debug-generic-signatures output legible
…m64e

IRGen: Sign the class stub initialization callback pointer on arm64e
[NFC] Miscellaneous Cleanups to Patterns
…ester-tests

[Test] Generalize api-digester tests to all platforms.
Propagate Failures Explicitly in Opaque Type Resolution
…s-nested

Diags: Use the declared type for diagnosing inheritance from final class
…everse.swift

Fixes example snippet in Reverse.swift
This moves the standard library response file into the standard library
generation rather than in the driver.  Although the driver consumes this
file, it is part of the standard library as it knows its dependencies.

This removes the last of the ICU references in the toolchain.
Driver: sink the `static-stdlib-args.lnk` generation
…nostics-generic-argument

[SR-12725] Diagnose unhandled generic argument mismatch involving FunctionArgument
@MaxDesiatov MaxDesiatov marked this pull request as ready for review May 5, 2020 13:31
@MaxDesiatov MaxDesiatov merged commit 160c5ba into swiftwasm May 5, 2020
@MaxDesiatov MaxDesiatov deleted the maxd/master-merge branch May 5, 2020 13:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.