Josh Soref
203b9ce33f
Spelling serialization ( #42515 )
...
* spelling: absolute
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: ambiguous
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: attempting
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: attrs
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: dependency
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: extract
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: function
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: interface
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: mandatory
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: nonexistent
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: particular
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: related
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: signature
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: specifies
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: that
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: the
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: without
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-04-25 12:58:35 -07:00
Arnold Schwaighofer
f0492690d1
public storage with private accessor is also a problem
2019-03-05 07:46:39 -08:00
Arnold Schwaighofer
1719f0cdf1
Serialization: Also serialize the filename for internal storage decls with private accessors
...
If a value decl is internal hasTestableOrPrivateImport will succeed (or
fail) without looking at the filename. However this breaks when we query
an internal storage decl with private formal access for a private
setter: the query would fail because no filename was serialized for the
decl (we only serialize filenames for private decls). So in the special
case of a internal storage with private accessor also serialize the
filename.
rdar://48516545
2019-03-04 13:12:39 -08:00
Arnold Schwaighofer
3fe6d363e1
Address more feedback to the private import change
2018-11-09 16:11:30 -08:00
Arnold Schwaighofer
f58077875f
More feedback
2018-11-08 13:14:26 -08:00
Arnold Schwaighofer
e4f4dfcf84
Address feedback
2018-11-08 11:13:42 -08:00
Arnold Schwaighofer
963c64e3e7
Add @_private(from: "SourceFile.swift") imports
...
A module compiled with `-enable-private-imports` allows other modules to
import private declarations if the importing source file uses an
``@_private(from: "SourceFile.swift") import statement.
rdar://29318654
2018-11-08 08:00:47 -08:00