diff --git a/mps/code/version.c b/mps/code/version.c index 582ad8dc785..102daf1b076 100644 --- a/mps/code/version.c +++ b/mps/code/version.c @@ -29,7 +29,7 @@ SRCID(version, "$Id$"); * (Note: before 2006-02-01 the style was "release.epcore.chub") */ -#define MPS_RELEASE "release/1.108.1" +#define MPS_RELEASE "release/1.108.2" /* MPSCopyrightNotice -- copyright notice for the binary @@ -39,7 +39,7 @@ SRCID(version, "$Id$"); */ char MPSCopyrightNotice[] = - "Portions copyright (c) 2007 Ravenbrook Limited and Global Graphics Software."; + "Portions copyright (c) 2008 Ravenbrook Limited and Global Graphics Software."; /* MPSVersion -- return version string @@ -63,7 +63,7 @@ char *MPSVersion(void) /* C. COPYRIGHT AND LICENSE * - * Copyright (C) 2001-2002, 2006-2007 Ravenbrook Limited + * Copyright (C) 2001-2002, 2006-2008 Ravenbrook Limited * . * All rights reserved. This is an open source license. Contact * Ravenbrook for commercial licensing options. diff --git a/mps/code/w3build.bat b/mps/code/w3build.bat index a1f7c103cde..fe85dd33eb0 100755 --- a/mps/code/w3build.bat +++ b/mps/code/w3build.bat @@ -3,10 +3,10 @@ @rem $HopeName: !gathconf.bat(trunk.1) $ @rem $Id$ @rem Copyright (C) 2000 Harlequin Limited. All rights reserved. -@rem Copyright (C) 2005-2007 Ravenbrook Limited. All rights reserved. +@rem Copyright (C) 2005-2008 Ravenbrook Limited. All rights reserved. -@set mpsreleasename=rel-1_108_1 +@set mpsreleasename=rel-1_108_2 rmdir /q/s w3i3mv diff --git a/mps/example/hello-world/index.txt b/mps/example/hello-world/index.txt index 9c8cae4078f..6820c9dc4bb 100644 --- a/mps/example/hello-world/index.txt +++ b/mps/example/hello-world/index.txt @@ -14,10 +14,10 @@ To begin, get a copy of the MPS-kit from: Unpack the MPS-kit. (You don't need to compile anything yet, so you can skip the MPS-kit readme.txt file for now). -The MPS-kit unpacks to a directory named "mps-kit-1.108.1" (or similar), +The MPS-kit unpacks to a directory named "mps-kit-1.108.2" (or similar), with subdirectories like this: - mps-kit-1.108.1/ + mps-kit-1.108.2/ code/ design/ example/ @@ -55,7 +55,7 @@ The "mps.h" header file declares the major (non-optional) MPS facilities, and all MPS client code needs to #include it. Find the "mps.h" header file in the "code" subdirectory of the MPS-kit: - mps-kit-1.108.1/code/mps.h + mps-kit-1.108.2/code/mps.h For now, just put a copy of "mps.h" into a working directory where you can try the following examples. Now you can compile and run @@ -132,7 +132,7 @@ The MPS library is available on many platforms: Windows, many Unixes, Mac OS X, etc. See the MPS-kit readme.txt file for details. For example, to compile the MPS library for Mac OS X, you might use this: - % cd mps-kit-1.108.1/code; make -f xcppgc.gmk VARIETY=ci mps.a + % cd mps-kit-1.108.2/code; make -f xcppgc.gmk VARIETY=ci mps.a Briefly: "-f xcppgc.gmk" tells the buildsystem to use the makefile for Mac OS X ("xc"), for the PowerPC architecture ("pp"), using the GCC @@ -154,7 +154,7 @@ choice. However, when we try to link with it, we find that the MPS library itself has dependencies: - % gcc 02checkarenaclassheader.c mps-kit-1.108.1/code/xcppgc/ci/mps.a + % gcc 02checkarenaclassheader.c mps-kit-1.108.2/code/xcppgc/ci/mps.a % # (this will fail) @@ -183,11 +183,11 @@ library). To build the example plinth for Mac OS X, use: - % cd mps-kit-1.108.1/code; make -f xcppgc.gmk VARIETY=ci mpsplan.a + % cd mps-kit-1.108.2/code; make -f xcppgc.gmk VARIETY=ci mpsplan.a Now we can link and run our simple demo file: - % gcc 02checkarenaclassheader.c mps-kit-1.108.1/code/xcppgc/ci/mps.a mps-kit-1.108.1/code/xcppgc/ci/mpsplan.a + % gcc 02checkarenaclassheader.c mps-kit-1.108.2/code/xcppgc/ci/mps.a mps-kit-1.108.2/code/xcppgc/ci/mpsplan.a % ./a.out && echo "success" @@ -270,7 +270,7 @@ bytes and a pointer to the first byte: To run this file: - % gcc 03arena_create.c mps-kit-1.108.1/code/xcppgc/ci/mps.a mps-kit-1.108.1/code/xcppgc/ci/mpsplan.a + % gcc 03arena_create.c mps-kit-1.108.2/code/xcppgc/ci/mps.a mps-kit-1.108.2/code/xcppgc/ci/mpsplan.a % ./a.out @@ -424,7 +424,7 @@ Here is code to create an arena, and create an MV class pool within it: Compiling and running this produces the possibly surprising result that the freshly-created pool has zero (0) bytes free: - % gcc 04pool_create.c mps-kit-1.108.1/code/xcppgc/ci/mps.a mps-kit-1.108.1/code/xcppgc/ci/mpsplan.a + % gcc 04pool_create.c mps-kit-1.108.2/code/xcppgc/ci/mps.a mps-kit-1.108.2/code/xcppgc/ci/mpsplan.a % ./a.out % # (should say: "PoolDemo has 0 bytes free.") @@ -551,7 +551,7 @@ out. To compile and run this: - % gcc 05alloc.c mps-kit-1.108.1/code/xcppgc/ci/mps.a mps-kit-1.108.1/code/xcppgc/ci/mpsplan.a + % gcc 05alloc.c mps-kit-1.108.2/code/xcppgc/ci/mps.a mps-kit-1.108.2/code/xcppgc/ci/mpsplan.a % ./a.out % # (should say: "PoolDemo has 0 bytes free.") % # (and then: "PoolDemo has NNNN bytes free.", where NNNN depends on platform.) @@ -567,6 +567,7 @@ DOCUMENT HISTORY 2006-12-13 RHSK Version 1.107 2007-07-06 RHSK Version 1.108 2007-12-21 RHSK Release 1.108.1 +2008-05-01 RHSK Release 1.108.2 COPYRIGHT AND LICENSE diff --git a/mps/readme.txt b/mps/readme.txt index cda842c5464..58e4545d0bb 100644 --- a/mps/readme.txt +++ b/mps/readme.txt @@ -53,13 +53,22 @@ record of changes. In a release of the MPS-Kit, this section becomes the summary of what is new for that release.) [ -......Post 1.108.1 changes: +......Post 1.108.2 changes: This is release A.BBB.C, made on YYYY-MM-DD. Changes from release A.BBB.C-1: Functional changes to MPS code: +Other changes: + +] + +This is release 1.108.2, made on 2008-05-01. +Changes from release 1.108.1: + +Functional changes to MPS code: + Defect discovered: - when using an auto_header format (mps_fmt_create_auto_header) @@ -118,12 +127,9 @@ the client more control over how a VM arena (mps_arena_class_vm) grows. The interface is under development and is likely to change; please contact us if you would like further details. -Other changes: -] - -This is release 1.108.1, made on 2007-12-21. -Changes from release 1.108.0: +[ +Historical: changes in release 1.108.1 (2007-12-21). Functional changes to MPS code: @@ -163,8 +169,7 @@ Note: for further details of this release (including a 'live' report of defects found after these release-notes were written), and details of earlier and later releases, please see: - - +] [ Historical: changes in release 1.108.0 (2007-07-05). @@ -504,6 +509,7 @@ B. DOCUMENT HISTORY 2006-12-13 RHSK Release 1.107.0 2007-07-05 RHSK Release 1.108.0 2007-12-21 RHSK Release 1.108.1 +2008-05-01 RHSK Release 1.108.2 C. COPYRIGHT AND LICENSE