This document serves as a guide for editors and reviewers. Some conventions and content guidelines are specified in the introduction.
The following are guidelines for the content of the reference.
The reference does not document which targets exist, or the properties of specific targets. The reference may refer to platforms or target properties where required by the language. Some examples:
- Conditional-compilation keys like
target_osare specified to exist, but not what their values must be. - The
windows_subsystemattribute specifies that it only works on Windows platforms. - Inline assembly and the
target_featureattribute specify the architectures that are supported.
The main text and flow should document only the current edition. Whenever there is a difference between editions, the differences should be called out with an edition block, such as:
r[foo.bar.edition2021]
> [!EDITION-2021]
> Describe what changed in 2021.