Alexis Laferrière
4cd10483f4
[Sema] Name the decl in the error on package level without a package
2023-09-19 17:13:19 -07:00
Alexis Laferrière
1a4a47fee3
[Sema] Merge diagnostics about package modifier outside of a package
...
Show the same error for both decls and imports when using the package
access level and no package name is set. Also brings up this check to
run once on decls and avoid repeated diagnostics.
2023-09-19 15:01:16 -07:00
Ellie Shin
854e7dca46
s/passed/specified
2023-05-26 17:10:32 -07:00
Ellie Shin
61dd3008f8
Improve diagnostics when package acl is used but no package-name is passed
2023-05-26 15:59:51 -07:00
Ellie Shin
3a4cd362ac
Allow all unicode characters in package-name input
...
Error if the input is empty
Resolves rdar://104617274
2023-04-20 11:16:30 -07:00
Ellie Shin
60b264be58
Handle null package context more gracefully
...
Resolves rdar://106819422
2023-03-28 19:10:32 -07:00
Ellie Shin
be56f4dd4a
Add REQUIRES to package-name-diagnostics test
2023-03-16 11:53:21 -07:00
Ellie Shin
0fe0d6d221
Allow Swift as a package name
...
Update AccessScope::isChildOf
Add more tests for package access level
Resolves rdar://106728606
2023-03-14 17:17:14 -07:00
Ellie Shin
ecc2042b3f
Add error checks for input package name
...
Resolves rdar://103531208
2022-12-21 18:25:02 -08:00