Describe the process better.

Patch by Vedant Kumar! <vsk@apple.com>

llvm-svn: 244283
This commit is contained in:
Sean Silva 2015-08-06 22:03:54 +00:00
parent 8b3b09fdcf
commit 6cdd2fe0a9
1 changed files with 5 additions and 3 deletions

View File

@ -509,9 +509,11 @@ for llvm users and not imposing a big burden on llvm developers:
``test/Bitcode/compatibility.ll``. ``test/Bitcode/compatibility.ll``.
* The bitcode format produced by a X.Y release will be readable by all * The bitcode format produced by a X.Y release will be readable by all
following X.Z releases and the (X+1).0 release. To help ensure this, an X.Y following X.Z releases and the (X+1).0 release.
version of ``test/Bitcode/compatibility.ll`` should be assembled and
committed after each release. * After each X.Y release, ``compatibility.ll`` must be copied to
``compatibility-X.Y.ll``. The corresponding bitcode file should be assembled
using the X.Y build and committed as ``compatibility-X.Y.ll.bc``.
* Newer releases can ignore features from older releases, but they cannot * Newer releases can ignore features from older releases, but they cannot
miscompile them. For example, if nsw is ever replaced with something else, miscompile them. For example, if nsw is ever replaced with something else,