Skip to content

Commit d7b0f0e

Browse files
authored
Clarify what it means for a symbol to be both @_spi(Experimental) _and_ @_spi(ForToolsIntegrationOnly). (#395)
1 parent dfdd798 commit d7b0f0e

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

Documentation/SPI.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,10 @@ For interfaces that are experimental or under active development, the SPI group
2121
public, stable API, so test authors are encouraged to hold off adopting them
2222
until that happens.
2323

24-
## Other SPI groups
25-
26-
The testing library currently makes use of various other SPI groups such as
27-
`@_spi(ExperimentalTestRunning)`. Interfaces in these groups will be migrated to
28-
one (or both!) of the two above as time permits.
24+
For interfaces that are experimental _and_ that are used to integrate with
25+
external tools, _both_ groups are specified. Such SPI is not generally meant to
26+
be promoted to public API, but is still experimental until tools authors have a
27+
chance to evaluate it.
2928

3029
## SPI stability
3130

0 commit comments

Comments
 (0)