From df50161ac12e802a54e898e8f7502a4fdcd33ff7 Mon Sep 17 00:00:00 2001 From: simonmar Date: Tue, 20 May 2003 10:02:13 +0000 Subject: [PATCH] [project @ 2003-05-20 10:02:13 by simonmar] Update version numbering policy --- ghc/docs/users_guide/intro.sgml | 35 ++++++++++++++++++++--------------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/ghc/docs/users_guide/intro.sgml b/ghc/docs/users_guide/intro.sgml index 6e877b4..b41f3ab 100644 --- a/ghc/docs/users_guide/intro.sgml +++ b/ghc/docs/users_guide/intro.sgml @@ -317,17 +317,17 @@ GHC version numbering policy version, of ghc - As of GHC version 4.08, we have adopted the following - policy for numbering GHC versions: + As of GHC version 6.0, we have adopted the following policy + for numbering GHC versions: Stable Releases - These are numbered x.yy.z, where - yy is even, and - z is the patchlevel number (the trailing - .z can be omitted if z + These are numbered x.y.z, where + y is even, and + z is the patchlevel number (the trailing + .z can be omitted if z is zero). Patchlevels are bug-fix releases only, and never change the programmer interface to any system-supplied code. However, if you install a new patchlevel over an old one you @@ -336,8 +336,11 @@ The value of __GLASGOW_HASKELL__ (see ) for a major release - x.yy.z is the integer - xyy. + x.y.z + is the integer xyy (if + y is a single digit, then a leading zero + is added, so for example in version 6.2 of GHC, + __GLASGOW_HASKELL__==602). __GLASGOW_HASKELL__ @@ -350,18 +353,20 @@ We may make snapshot releases of the current development sources from time to time, and the current sources are always available via the CVS repository (see the - GHC web site for details). + GHC web + site for details). Snapshot releases are named - x.yy.YYYYMMDD where yy - is odd, and YYYYMMDD - is the date of the sources from which the snapshot was - built. In theory, you can check out the exact same sources - from the CVS repository using this date. + x.y.YYYYMMDD + where y is odd, and + YYYYMMDD is the date of the sources from + which the snapshot was built. In theory, you can check out + the exact same sources from the CVS repository using this + date. The value of __GLASGOW_HASKELL__ for a snapshot release is the integer - xyy. You should never write any + xyy. You should never write any conditional code which tests for this value, however: since interfaces change on a day-to-day basis, and we don't have finer granularity in the values of -- 1.7.10.4