Skip to content

Commit fdcc856

Browse files
authored
Merge pull request #248 from riscv-non-isa/explain-abi-stability
preamble: Clarify what frozen etc mean in this context
2 parents 13d877c + 8c8a0ca commit fdcc856

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

preamble.adoc

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,3 +35,17 @@ Kito Cheng and Jessica Clarke, RISC-V International, {monthyear}.
3535
3636
The latest version of this document can be found here:
3737
https://github.com/riscv-non-isa/riscv-elf-psabi-doc.
38+
39+
This specification is written in collaboration with the development communities
40+
of the major open-source toolchain and operating system communities, and as
41+
such specifies what has been agreed upon and implemented. As a result, any
42+
changes to this specification that are not backwards-compatible would break ABI
43+
compatibility for those toolchains, which is not permitted unless for features
44+
explicitly marked as experimental, and so will not be made unless absolutely
45+
necessary, regardless of whether the specification is a pre-release version,
46+
ratified version or anything in between. This means any version of this
47+
specification published at the above link can be regarded as stable in the
48+
technical sense of the word (but not necessarily in the official RISC-V
49+
International specification state meaning), with the official specification
50+
state being an indicator of the completeness, clarity and general editorial
51+
quality of the specification.

0 commit comments

Comments
 (0)