swift-ci
13a25aa85b
Merge remote-tracking branch 'origin/main' into rebranch
2021-08-20 09:13:20 -07:00
Xi Ge
35cb97b8ad
ABIChecker: minor refactoring to move code to APIDigester lib. NFC
2021-08-19 22:27:14 -07:00
swift-ci
ea513883e4
Merge remote-tracking branch 'origin/main' into rebranch
2021-08-19 19:34:03 -07:00
Xi Ge
3d8fcf20f3
ABIChecker: include import decls in the intermediate JSON file
...
Removing an import statement can be potentially source-breaking. We should
prepare for diagnosing such case.
2021-08-18 15:55:00 -07:00
swift-ci
26238d5780
Merge remote-tracking branch 'origin/main' into rebranch
2021-08-10 14:53:23 -07:00
Xi Ge
ed13a2f0e4
ABI checker: require explicit @available attributes for new APIs
...
Before this change, the ABI checker didn't complain about missing @available
attributes on new APIs if the enclosing scopes of new APIs have
availability information. Instead, we should require explicit @available attributes
for new APIs to prevent them inheriting wrong availability information from a
preexisting scope.
rdar://81719628
2021-08-10 11:24:08 -07:00
swift-ci
ecd2566295
Merge remote-tracking branch 'origin/main' into rebranch
2021-07-29 05:53:06 -07:00
Hamish Knight
df566e3147
[AST] Rename decomposeInput/composeInput
...
Explicitly call out the fact we're dealing with
tuples.
2021-07-28 23:14:45 +01:00
Evan Wilde
0aafd09835
F_None was renamed OF_None
...
This patch updates usages of F_None to OF_None, as LLVM changed that in
commit 3302af9d4c39642bebe64dd60a3aa162fefc44b2.
2021-06-23 10:36:39 -07:00
Owen Voorhees
77efd77d23
[APIDigester] Build the API digester as a frontend tool instead of a standalone executable
2021-03-10 19:30:10 -08:00