mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-04-20 04:50:55 -07:00
Merging changes from union to masters. this incorporates pekka's updates: tuning and a type in amcsshe.c and some adding some missing checks in arenavm.c. it also brings our cope of their hopenames up to date.
Copied from Perforce Change: 24815 ServerID: perforce.ravenbrook.com
This commit is contained in:
parent
25c78993ed
commit
492dd3c684
213 changed files with 313 additions and 303 deletions
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.abq: AVAILABLE BLOCK QUEUE
|
||||
*
|
||||
* $HopeName: MMsrc!abq.c(trunk.4) $
|
||||
* $HopeName: MMsrc!abq.c(trunk.5) $
|
||||
* Copyright (C) 1999. Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* .readership: Any MPS developer
|
||||
|
|
@ -15,7 +15,7 @@
|
|||
#include "cbs.h"
|
||||
#include "mpm.h"
|
||||
|
||||
SRCID(abq, "$HopeName: MMsrc!abq.c(trunk.4) $");
|
||||
SRCID(abq, "$HopeName: MMsrc!abq.c(trunk.5) $");
|
||||
|
||||
|
||||
/* Private prototypes */
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.h.abq: ABQ INTERFACE
|
||||
*
|
||||
* $HopeName: MMsrc!abq.h(trunk.3) $
|
||||
* $HopeName: MMsrc!abq.h(trunk.4) $
|
||||
* Copyright (C) 1998 Harlequin Group plc. All rights reserved.
|
||||
*
|
||||
* .purpose: A FIFO queue substrate for impl.c.poolmv2
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.abqtest: AVAILABLE BLOCK QUEUE TEST
|
||||
*
|
||||
* $HopeName: MMsrc!abqtest.c(trunk.5) $
|
||||
* $HopeName: MMsrc!abqtest.c(trunk.6) $
|
||||
* Copyright (C) 1998 Harlequin Limited. All rights reserved.
|
||||
*/
|
||||
|
||||
|
|
@ -20,7 +20,7 @@ struct itimerspec; /* stop complaints from time.h */
|
|||
#include <math.h>
|
||||
|
||||
|
||||
SRCID(abqtest, "$HopeName: MMsrc!abqtest.c(trunk.5) $");
|
||||
SRCID(abqtest, "$HopeName: MMsrc!abqtest.c(trunk.6) $");
|
||||
|
||||
|
||||
static ABQStruct abq; /* the ABQ which we will use */
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
/* impl.c.action: STRATEGIC ACTION
|
||||
*
|
||||
* Copyright (C) 2001 Harlequin Limited. All rights reserved.
|
||||
* $HopeName: MMsrc!action.c(trunk.6) $
|
||||
* $HopeName: MMsrc!action.c(trunk.7) $
|
||||
*/
|
||||
|
||||
#include "mpm.h"
|
||||
|
||||
SRCID(action, "$HopeName: MMsrc!action.c(trunk.6) $");
|
||||
SRCID(action, "$HopeName: MMsrc!action.c(trunk.7) $");
|
||||
|
||||
|
||||
/* All contents obsolete. */
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.amcss: POOL CLASS AMC STRESS TEST
|
||||
*
|
||||
* $HopeName: MMsrc!amcss.c(trunk.36) $
|
||||
* $HopeName: MMsrc!amcss.c(trunk.37) $
|
||||
* Copyright (C) 2001 Harlequin Limited. All rights reserved.
|
||||
*/
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.amcsshe: POOL CLASS AMC STRESS TEST WITH HEADER
|
||||
*
|
||||
* $HopeName: MMsrc!amcsshe.c(trunk.4) $
|
||||
* $HopeName: MMsrc!amcsshe.c(trunk.6) $
|
||||
* Copyright (C) 2001 Harlequin Limited. All rights reserved.
|
||||
*/
|
||||
|
||||
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
|
||||
/* These values have been tuned to cause one top-generation collection. */
|
||||
#define testArenaSIZE ((size_t)1000*1024)
|
||||
#define testArenaSIZE ((size_t)1400*1024)
|
||||
#define avLEN 3
|
||||
#define exactRootsCOUNT 200
|
||||
#define ambigRootsCOUNT 50
|
||||
|
|
@ -31,7 +31,7 @@
|
|||
/* testChain -- generation parameters for the test */
|
||||
|
||||
static mps_gen_param_s testChain[genCOUNT] = {
|
||||
{ 150, 0.85 }, { 170, 0.45 } };
|
||||
{ 210, 0.85 }, { 248, 0.45 } };
|
||||
|
||||
|
||||
/* objNULL needs to be odd so that it's ignored in exactRoots. */
|
||||
|
|
@ -252,8 +252,8 @@ static void *test(void *arg, size_t s)
|
|||
}
|
||||
/* fill bogusRoots with variations of a real pointer */
|
||||
r = rnd() % exactRootsCOUNT;
|
||||
if (exactRoots[i] != objNULL) {
|
||||
char *p = (char*)exactRoots[i];
|
||||
if (exactRoots[r] != objNULL) {
|
||||
char *p = (char*)exactRoots[r];
|
||||
|
||||
for(i = 0; i < bogusRootsCOUNT; ++i, ++p)
|
||||
bogusRoots[i] = (mps_addr_t)p;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.amcssth: POOL CLASS AMC STRESS TEST WITH TWO THREADS
|
||||
*
|
||||
* $HopeName: MMsrc!amcssth.c(trunk.3) $
|
||||
* $HopeName: MMsrc!amcssth.c(trunk.4) $
|
||||
* Copyright (C) 2001 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* .posix: This is Posix only.
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.amsss: POOL CLASS AMS STRESS TEST
|
||||
*
|
||||
* $HopeName: MMsrc!amsss.c(trunk.11) $
|
||||
* $HopeName: MMsrc!amsss.c(trunk.12) $
|
||||
* Copyright (C) 1998 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* .design: Adapted from amcss.c, but not counting collections, just
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.apss: AP MANUAL ALLOC STRESS TEST
|
||||
*
|
||||
* $HopeName$
|
||||
* $HopeName: MMsrc!apss.c(trunk.5) $
|
||||
* Copyright (C) 2000 Harlequin Limited. All rights reserved.
|
||||
*/
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.arena: ARENA ALLOCATION FEATURES
|
||||
*
|
||||
* $HopeName: MMsrc!arena.c(trunk.79) $
|
||||
* $HopeName: MMsrc!arena.c(trunk.80) $
|
||||
* Copyright (C) 2001 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* .sources: design.mps.arena is the main design document. */
|
||||
|
|
@ -9,7 +9,7 @@
|
|||
#include "poolmv.h"
|
||||
#include "mpm.h"
|
||||
|
||||
SRCID(arena, "$HopeName: MMsrc!arena.c(trunk.79) $");
|
||||
SRCID(arena, "$HopeName: MMsrc!arena.c(trunk.80) $");
|
||||
|
||||
|
||||
/* ArenaControlPool -- get the control pool */
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.arenacl: ARENA CLASS USING CLIENT MEMORY
|
||||
*
|
||||
* $HopeName: MMsrc!arenacl.c(trunk.23) $
|
||||
* $HopeName: MMsrc!arenacl.c(trunk.24) $
|
||||
* Copyright (C) 2001 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* .design: See design.mps.arena.client.
|
||||
|
|
@ -16,7 +16,7 @@
|
|||
#include "mpm.h"
|
||||
#include "mpsacl.h"
|
||||
|
||||
SRCID(arenacl, "$HopeName: MMsrc!arenacl.c(trunk.23) $");
|
||||
SRCID(arenacl, "$HopeName: MMsrc!arenacl.c(trunk.24) $");
|
||||
|
||||
|
||||
/* ClientArenaStruct -- Client Arena Structure */
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.arenacv: ARENA COVERAGE TEST
|
||||
*
|
||||
* $HopeName: MMsrc!arenacv.c(trunk.14) $
|
||||
* $HopeName: MMsrc!arenacv.c(trunk.15) $
|
||||
* Copyright (C) 1999 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* .coverage: At the moment, we're only trying to cover the new code
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.arenavm: VIRTUAL MEMORY ARENA CLASS
|
||||
*
|
||||
* $HopeName: MMsrc!arenavm.c(trunk.73) $
|
||||
* $HopeName: MMsrc!arenavm.c(trunk.74) $
|
||||
* Copyright (C) 2001 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
*
|
||||
|
|
@ -26,7 +26,7 @@
|
|||
#include "mpm.h"
|
||||
#include "mpsavm.h"
|
||||
|
||||
SRCID(arenavm, "$HopeName: MMsrc!arenavm.c(trunk.73) $");
|
||||
SRCID(arenavm, "$HopeName: MMsrc!arenavm.c(trunk.74) $");
|
||||
|
||||
|
||||
/* @@@@ Arbitrary calculation for the maximum number of distinct */
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.arenavmx: STUBS FOR ARENAVM
|
||||
*
|
||||
* $HopeName: MMsrc!arenavmx.c(trunk.3) $
|
||||
* $HopeName: MMsrc!arenavmx.c(trunk.4) $
|
||||
* Copyright (C) 1999 Harlequin Group plc. All rights reserved.
|
||||
*
|
||||
* .purpose: This file is not properly part of the MPS. It is a
|
||||
|
|
@ -16,7 +16,7 @@
|
|||
#include "mpm.h"
|
||||
#include "mpsavm.h"
|
||||
|
||||
SRCID(arenavmx, "$HopeName: MMsrc!arenavmx.c(trunk.3) $");
|
||||
SRCID(arenavmx, "$HopeName: MMsrc!arenavmx.c(trunk.4) $");
|
||||
|
||||
|
||||
mps_arena_class_t mps_arena_class_vm(void)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.assert: ASSERTION IMPLEMENTATION
|
||||
*
|
||||
* $HopeName$
|
||||
* $HopeName: MMsrc!assert.c(trunk.12) $
|
||||
* Copyright (C) 1999 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* This source provides the AssertFail function which is
|
||||
|
|
@ -11,7 +11,7 @@
|
|||
#include "check.h"
|
||||
#include "mpm.h"
|
||||
|
||||
SRCID(assert, "$HopeName: MMsrc!assert.c(trunk.11) $");
|
||||
SRCID(assert, "$HopeName: MMsrc!assert.c(trunk.12) $");
|
||||
|
||||
|
||||
/* CheckLevel -- Control check level
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.awlut: POOL CLASS AWL UNIT TEST
|
||||
*
|
||||
* $HopeName: MMsrc!awlut.c(trunk.17) $
|
||||
* $HopeName: MMsrc!awlut.c(trunk.18) $
|
||||
* Copyright (C) 1998 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* DESIGN
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.awlutth: THREADING UNIT TEST USING POOL CLASS AWL
|
||||
*
|
||||
* $HopeName: MMsrc!awlutth.c(trunk.1) $
|
||||
* $HopeName: MMsrc!awlutth.c(trunk.2) $
|
||||
* Copyright (C) 2000 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* DESIGN
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.boot: BOOTSTRAP ALLOCATOR
|
||||
*
|
||||
* $HopeName: MMsrc!boot.c(MMdevel_pekka_locus.2) $
|
||||
* $HopeName: MMsrc!boot.c(trunk.2) $
|
||||
* Copyright (C) 1999 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* .overview: A structure and protocols for allocating memory from a
|
||||
|
|
@ -14,7 +14,7 @@
|
|||
#include "boot.h"
|
||||
#include "mpm.h"
|
||||
|
||||
SRCID(boot, "$HopeName: MMsrc!boot.c(MMdevel_pekka_locus.2) $");
|
||||
SRCID(boot, "$HopeName: MMsrc!boot.c(trunk.2) $");
|
||||
|
||||
|
||||
#define BootBlockSig ((Sig)0x519B002B) /* SIGnature BOOT Block */
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.h.boot: BOOTSTRAP ALLOCATOR INTERFACE
|
||||
*
|
||||
* $HopeName: MMsrc!boot.h(MMdevel_pekka_locus.2) $
|
||||
* $HopeName: MMsrc!boot.h(trunk.2) $
|
||||
* Copyright (C) 2000 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* .overview: A protocol for allocating memory from a given block.
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.bt: BIT TABLES
|
||||
*
|
||||
* $HopeName: MMsrc!bt.c(trunk.24) $
|
||||
* $HopeName: MMsrc!bt.c(trunk.25) $
|
||||
* Copyright (C) 1999. Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* READERSHIP
|
||||
|
|
@ -15,7 +15,7 @@
|
|||
#include "mpm.h"
|
||||
|
||||
|
||||
SRCID(bt, "$HopeName: MMsrc!bt.c(trunk.24) $");
|
||||
SRCID(bt, "$HopeName: MMsrc!bt.c(trunk.25) $");
|
||||
|
||||
|
||||
/* BTIndexAlignUp, BTIndexAlignDown -- Align bit-table indices
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.btss: BIT TABLE COVERAGE TEST
|
||||
*
|
||||
* $HopeName: MMsrc!btcv.c(trunk.4) $
|
||||
* $HopeName: MMsrc!btcv.c(trunk.5) $
|
||||
* Copyright (C) 2000 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* .readership: MPS developers
|
||||
|
|
@ -19,7 +19,7 @@
|
|||
|
||||
#include <stdlib.h>
|
||||
|
||||
SRCID(btcv, "$HopeName: MMsrc!btcv.c(trunk.4) $");
|
||||
SRCID(btcv, "$HopeName: MMsrc!btcv.c(trunk.5) $");
|
||||
|
||||
|
||||
/* bt*Symmetric -- Symmetric operations on bit tables
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.bttest: BIT TABLE TEST
|
||||
*
|
||||
* $HopeName: MMsrc!bttest.c(trunk.4) $
|
||||
* $HopeName: MMsrc!bttest.c(trunk.5) $
|
||||
* Copyright (C) 1998 Harlequin Limited. All rights reserved.
|
||||
*/
|
||||
|
||||
|
|
@ -19,7 +19,7 @@ struct itimerspec; /* stop complaints from time.h */
|
|||
#include <time.h>
|
||||
|
||||
|
||||
SRCID(bttest, "$HopeName: MMsrc!bttest.c(trunk.4) $");
|
||||
SRCID(bttest, "$HopeName: MMsrc!bttest.c(trunk.5) $");
|
||||
|
||||
|
||||
static BT bt; /* the BT which we will use */
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.buffer: ALLOCATION BUFFER IMPLEMENTATION
|
||||
*
|
||||
* $HopeName: MMsrc!buffer.c(trunk.63) $
|
||||
* $HopeName: MMsrc!buffer.c(trunk.64) $
|
||||
* Copyright (C) 2000 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* .purpose: This is (part of) the implementation of allocation buffers.
|
||||
|
|
@ -26,7 +26,7 @@
|
|||
|
||||
#include "mpm.h"
|
||||
|
||||
SRCID(buffer, "$HopeName: MMsrc!buffer.c(trunk.63) $");
|
||||
SRCID(buffer, "$HopeName: MMsrc!buffer.c(trunk.64) $");
|
||||
|
||||
|
||||
/* forward declarations */
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.cbs: COALESCING BLOCK STRUCTURE IMPLEMENTATION
|
||||
*
|
||||
* $HopeName: MMsrc!cbs.c(trunk.20) $
|
||||
* $HopeName: MMsrc!cbs.c(trunk.21) $
|
||||
* Copyright (C) 2001 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* .intro: This is a portable implementation of coalescing block
|
||||
|
|
@ -19,7 +19,7 @@
|
|||
#include "mpm.h"
|
||||
|
||||
|
||||
SRCID(cbs, "$HopeName: MMsrc!cbs.c(trunk.20) $");
|
||||
SRCID(cbs, "$HopeName: MMsrc!cbs.c(trunk.21) $");
|
||||
|
||||
|
||||
/* See design.mps.cbs.align */
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.h.cbs: CBS -- Coalescing Block Structure
|
||||
*
|
||||
* $HopeName: MMsrc!cbs.h(trunk.3) $
|
||||
* $HopeName: MMsrc!cbs.h(trunk.4) $
|
||||
* Copyright (C) 1999 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* .source: design.mps.cbs.
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.cbstest: COALESCING BLOCK STRUCTURE TEST
|
||||
*
|
||||
* $HopeName: MMsrc!cbstest.c(trunk.10) $
|
||||
* $HopeName: MMsrc!cbstest.c(trunk.11) $
|
||||
* Copyright (C) 2001 Harlequin Limited. All rights reserved.
|
||||
*/
|
||||
|
||||
|
|
@ -18,7 +18,7 @@ struct itimerspec; /* stop complaints from time.h */
|
|||
#endif
|
||||
#include <time.h>
|
||||
|
||||
SRCID(cbstest, "$HopeName: MMsrc!cbstest.c(trunk.10) $");
|
||||
SRCID(cbstest, "$HopeName: MMsrc!cbstest.c(trunk.11) $");
|
||||
|
||||
|
||||
#define ArraySize ((Size)123456)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.h.chain: GENERATION CHAINS
|
||||
*
|
||||
* $HopeName: MMsrc!chain.h(trunk.1) $
|
||||
* $HopeName: MMsrc!chain.h(trunk.2) $
|
||||
* Copyright (C) 2001 Harlequin Limited. All rights reserved.
|
||||
*/
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.h.check: ASSERTION INTERFACE
|
||||
*
|
||||
* $HopeName: MMsrc!check.h(trunk.17) $
|
||||
* $HopeName: MMsrc!check.h(trunk.18) $
|
||||
* Copyright (C) 2000 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* .aver: This header defines a family of AVER and NOTREACHED macros.
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# impl.gmk.comm: COMMON GNUMAKEFILE FRAGMENT
|
||||
#
|
||||
# $HopeName: MMsrc!comm.gmk(trunk.70) $
|
||||
# $HopeName: MMsrc!comm.gmk(trunk.71) $
|
||||
# Copyright (C) 2000 Harlequin Limited. All rights reserved.
|
||||
#
|
||||
# DESCRIPTION
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# impl.nmk.commpost: SECOND COMMON FRAGMENT FOR PLATFORMS USING MV AND NMAKE
|
||||
#
|
||||
# $HopeName: MMsrc!commpost.nmk(trunk.44) $
|
||||
# $HopeName: MMsrc!commpost.nmk(trunk.45) $
|
||||
# Copyright (C) 2000 Harlequin Limited. All rights reserved.
|
||||
#
|
||||
# DESCRIPTION
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# impl.nmk.commpre: FIRST COMMON FRAGMENT FOR PLATFORMS USING MV AND NMAKE
|
||||
#
|
||||
# $HopeName: MMsrc!commpre.nmk(trunk.19) $
|
||||
# $HopeName: MMsrc!commpre.nmk(trunk.20) $
|
||||
# Copyright (C) 2001 Harlequin Limited. All rights reserved.
|
||||
#
|
||||
# DESCRIPTION
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.h.config: MPS CONFIGURATION
|
||||
*
|
||||
* $HopeName: MMsrc!config.h(trunk.46) $
|
||||
* $HopeName: MMsrc!config.h(trunk.47) $
|
||||
* Copyright (C) 2000 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* PURPOSE
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# impl.gmk.sc: GNUMAKEFILE FRAGMENT FOR CXREF
|
||||
#
|
||||
# $HopeName: MMsrc!cx.gmk(trunk.3) $
|
||||
# $HopeName: MMsrc!cx.gmk(trunk.4) $
|
||||
#
|
||||
# This file is included by platform makefiles that generate a c
|
||||
# cross-reference using the cxref tool.
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.dbgpool: POOL DEBUG MIXIN
|
||||
*
|
||||
* $HopeName: MMsrc!dbgpool.c(trunk.13) $
|
||||
* $HopeName: MMsrc!dbgpool.c(trunk.14) $
|
||||
* Copyright (C) 1999 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* .source: design.mps.object-debug
|
||||
|
|
@ -14,7 +14,7 @@
|
|||
#include "mps.h"
|
||||
#include <stdarg.h>
|
||||
|
||||
SRCID(dbgpool, "$HopeName$");
|
||||
SRCID(dbgpool, "$HopeName: MMsrc!dbgpool.c(trunk.14) $");
|
||||
|
||||
|
||||
/* tagStruct -- tags for storing info about allocated objects */
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.h.dbgpool: POOL DEBUG MIXIN
|
||||
*
|
||||
* $HopeName: MMsrc!dbgpool.h(trunk.3) $
|
||||
* $HopeName: MMsrc!dbgpool.h(trunk.4) $
|
||||
* Copyright (C) 1998 Harlequin Group plc. All rights reserved.
|
||||
*/
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# impl.gmk.dc: GNUMAKEFILE FRAGMENT FOR DIGITAL C COMPILER (DEC UNIX/OSF)
|
||||
#
|
||||
# $HopeName: MMsrc!dc.gmk(trunk.2) $
|
||||
# $HopeName: MMsrc!dc.gmk(trunk.3) $
|
||||
# Copyright(C) 1997, 1998 Harlequin Group, all rights reserved
|
||||
#
|
||||
# See design.buildsys.unix
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.dumper: Simple Event Dumper
|
||||
*
|
||||
* $HopeName: MMsrc!dumper.c(trunk.4) $
|
||||
* $HopeName: MMsrc!dumper.c(trunk.5) $
|
||||
* Copyright (C) 1997 Harlequin Group plc. All rights reserved.
|
||||
*
|
||||
* .readership: MM developers.
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# impl.gmk.eg: GNUMAKEFILE FRAGMENT FOR EGCS
|
||||
#
|
||||
# $HopeName$
|
||||
# $HopeName: MMsrc!eg.gmk(trunk.1) $
|
||||
# Copyright (C) 1996, 1997, 1998 Harlequin Group, all rights reserved
|
||||
#
|
||||
# This file is included by platform makefiles that use the EGCS
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.event: EVENT LOGGING
|
||||
*
|
||||
* $HopeName: MMsrc!event.c(trunk.13) $
|
||||
* $HopeName: MMsrc!event.c(trunk.14) $
|
||||
* Copyright (C) 1999 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* .sources: mps.design.event
|
||||
|
|
@ -25,7 +25,7 @@
|
|||
#include "event.h"
|
||||
#include "mpsio.h"
|
||||
|
||||
SRCID(event, "$HopeName: MMsrc!event.c(trunk.13) $");
|
||||
SRCID(event, "$HopeName: MMsrc!event.c(trunk.14) $");
|
||||
|
||||
|
||||
#ifdef EVENT /* .trans.ifdef */
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
/* impl.h.event -- Event Logging Interface
|
||||
*
|
||||
* Copyright (C) 1997. Harlequin Group plc. All rights reserved.
|
||||
* $HopeName: MMsrc!event.h(trunk.14) $
|
||||
* $HopeName: MMsrc!event.h(trunk.15) $
|
||||
*
|
||||
* READERSHIP
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
/* impl.c.eventcnv: Simple event log converter
|
||||
* Copyright (C) 1999 Harlequin Group plc. All rights reserved.
|
||||
*
|
||||
* $HopeName: MMsrc!eventcnv.c(trunk.3) $
|
||||
* $HopeName: MMsrc!eventcnv.c(trunk.4) $
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
/* impl.h.eventcom -- Event Logging Common Definitions
|
||||
*
|
||||
* Copyright (C) 1999 Harlequin Limited. All rights reserved.
|
||||
* $HopeName: MMsrc!eventcom.h(trunk.20) $
|
||||
* $HopeName: MMsrc!eventcom.h(trunk.21) $
|
||||
*
|
||||
* .sources: mps.design.telemetry
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.h.eventdef -- Event Logging Definitions
|
||||
*
|
||||
* $HopeName: MMsrc!eventdef.h(trunk.24) $
|
||||
* $HopeName: MMsrc!eventdef.h(trunk.25) $
|
||||
* Copyright (C) 1999 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* .source: design.mps.telemetry
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.h.eventgen -- Automatic event header
|
||||
*
|
||||
* $HopeName$
|
||||
* $HopeName: MMsrc!eventgen.h(trunk.21) $
|
||||
*
|
||||
* DO NOT EDIT THIS FILE!
|
||||
* This file was generated by MMsrc!eventgen.pl(trunk.11) $
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
#!/usr/local/bin/perl -w
|
||||
# impl.pl.eventgen: GENERATOR FOR impl.h.eventgen
|
||||
#
|
||||
# $HopeName: MMsrc!eventgen.pl(trunk.12) $
|
||||
# $HopeName: MMsrc!eventgen.pl(trunk.13) $
|
||||
# Copyright (C) 1999 Harlequin Limited. All rights reserved.
|
||||
#
|
||||
# .how: Invoke this script in the src directory. It works by scanning
|
||||
|
|
@ -11,7 +11,7 @@
|
|||
# You will need to have eventgen.h claimed, and you should
|
||||
# remember to check it in afterwards.
|
||||
|
||||
$HopeName = '$HopeName: MMsrc!eventgen.pl(trunk.12) $';
|
||||
$HopeName = '$HopeName: MMsrc!eventgen.pl(trunk.13) $';
|
||||
|
||||
%Formats = ();
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
/* impl.c.eventpro: Event processing routines
|
||||
* Copyright (C) 1999 Harlequin Group plc. All rights reserved.
|
||||
*
|
||||
* $HopeName: MMsrc!eventpro.c(trunk.3) $
|
||||
* $HopeName: MMsrc!eventpro.c(trunk.4) $
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
/* impl.h.eventpro: Interface for event processing routines
|
||||
* Copyright (C) 1999 Harlequin Group plc. All rights reserved.
|
||||
*
|
||||
* $HopeName: MMsrc!eventpro.h(trunk.3) $
|
||||
* $HopeName: MMsrc!eventpro.h(trunk.4) $
|
||||
*/
|
||||
|
||||
#ifndef eventpro_h
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
/* impl.c.eventrep: Allocation replayer routines
|
||||
* Copyright (C) 2000 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* $HopeName: MMsrc!eventrep.c(trunk.2) $
|
||||
* $HopeName: MMsrc!eventrep.c(trunk.3) $
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
/* impl.h.eventrep: Allocation replayer interface
|
||||
* Copyright (C) 1999 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* $HopeName: MMsrc!eventrep.h(MMdevel_alloc_replay.1) $
|
||||
* $HopeName: MMsrc!eventrep.h(trunk.2) $
|
||||
*/
|
||||
|
||||
#ifndef eventrep_h
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.finalcv: FINALIZATION COVERAGE TEST
|
||||
*
|
||||
* $HopeName: MMsrc!finalcv.c(trunk.12) $
|
||||
* $HopeName: MMsrc!finalcv.c(trunk.13) $
|
||||
* Copyright (C) 1998 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* DESIGN
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.fmtdy: DYLAN OBJECT FORMAT IMPLEMENTATION
|
||||
*
|
||||
* $HopeName: MMsrc!fmtdy.c(trunk.19) $
|
||||
* $HopeName: MMsrc!fmtdy.c(trunk.20) $
|
||||
* Copyright (C) 1996,1997 Harlequin Group, all rights reserved.
|
||||
*
|
||||
* .readership: MPS developers, Dylan developers
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.h.fmtdy: DYLAN OBJECT FORMAT
|
||||
*
|
||||
* $HopeName: MMsrc!fmtdy.h(trunk.6) $
|
||||
* $HopeName: MMsrc!fmtdy.h(trunk.7) $
|
||||
* Copyright (C) 1997 Harlequin Group, all rights reserved
|
||||
*/
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.fmtdytst: DYLAN FORMAT TEST CODE
|
||||
*
|
||||
* $HopeName: MMsrc!fmtdytst.c(trunk.5) $
|
||||
* $HopeName: MMsrc!fmtdytst.c(trunk.6) $
|
||||
* Copyright (C) 1998 Harlequin Group. All rights reserved.
|
||||
*
|
||||
* .readership: MPS developers, Dylan developers.
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.fmthe: DYLAN-LIKE OBJECT FORMAT WITH HEADERS
|
||||
*
|
||||
* $HopeName: MMsrc!fmthe.c(trunk.1) $
|
||||
* $HopeName: MMsrc!fmthe.c(trunk.2) $
|
||||
* Copyright (C) 2000 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* .source: This was derived from impl.c.fmtdy -- it's probably a good idea to
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.h.fmthe: DYLAN-LIKE OBJECT FORMAT WITH HEADERS
|
||||
*
|
||||
* $HopeName$
|
||||
* $HopeName: MMsrc!fmthe.h(trunk.1) $
|
||||
* Copyright (C) 2000 Harlequin Limited. All rights reserved.
|
||||
*/
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.format: OBJECT FORMATS
|
||||
*
|
||||
* $HopeName: MMsrc!format.c(trunk.20) $
|
||||
* $HopeName: MMsrc!format.c(trunk.21) $
|
||||
* Copyright (C) 2000 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* DESIGN
|
||||
|
|
@ -10,7 +10,7 @@
|
|||
|
||||
#include "mpm.h"
|
||||
|
||||
SRCID(format, "$HopeName: MMsrc!format.c(trunk.20) $");
|
||||
SRCID(format, "$HopeName: MMsrc!format.c(trunk.21) $");
|
||||
|
||||
|
||||
/* FormatCheck -- check a format */
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
@rem impl.bat.gathconf: GATHERING A RELEASE FOR CONFIGURA
|
||||
@rem
|
||||
@rem $HopeName: MMsrc!gathconf.bat(trunk.1) $
|
||||
@rem $HopeName: MMsrc!gathconf.bat(trunk.2) $
|
||||
@rem Copyright (C) 2000 Harlequin Limited. All rights reserved.
|
||||
|
||||
mkdir release
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# impl.gmk.gc: GNUMAKEFILE FRAGMENT FOR GNU CC
|
||||
#
|
||||
# $HopeName: MMsrc!gc.gmk(trunk.25) $
|
||||
# $HopeName: MMsrc!gc.gmk(trunk.26) $
|
||||
# Copyright (C) 2000 Harlequin Limited. All rights reserved.
|
||||
#
|
||||
# This file is included by platform makefiles that use the GNU CC
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.global: ARENA-GLOBAL INTERFACES
|
||||
*
|
||||
* $HopeName: MMsrc!global.c(trunk.12) $
|
||||
* $HopeName: MMsrc!global.c(trunk.13) $
|
||||
* Copyright (C) 2001 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* .sources: See design.mps.arena. design.mps.thread-safety is relevant
|
||||
|
|
@ -27,7 +27,7 @@
|
|||
#include "mpm.h"
|
||||
|
||||
|
||||
SRCID(global, "$HopeName: MMsrc!global.c(trunk.12) $");
|
||||
SRCID(global, "$HopeName: MMsrc!global.c(trunk.13) $");
|
||||
|
||||
|
||||
/* All static data objects are declared here. See .static */
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# impl.gmk.gp: GNUMAKEFILE FRAGMENT FOR GNU CC/GPROF
|
||||
#
|
||||
# $HopeName$
|
||||
# $HopeName: MMsrc!gp.gmk(trunk.1) $
|
||||
# Copyright (C) 1998 Harlequin Group plc, all rights reserved
|
||||
#
|
||||
# This file is included by platform makefiles that use the GNU CC
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/sh
|
||||
# impl.sh.hqbuild
|
||||
#
|
||||
# $HopeName: MMsrc!tools:swbuild(trunk.1) $
|
||||
# $HopeName: MMsrc!hqbuild:tools:hqbuild(trunk.1) $
|
||||
# Copyright (C) 1996 Harlequin Group, all rights reserved
|
||||
#
|
||||
# Build script for SWIG autobuild system.
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
@REM impl.bat.hqbuild: setup for SWIG autobuild system
|
||||
@REM $HopeName: MMsrc!hqbuild:tools:hqbuild.bat(trunk.5) $
|
||||
@REM $HopeName: MMsrc!hqbuild:tools:hqbuild.bat(trunk.6) $
|
||||
@REM Copyright (C) 1996-1998 Harlequin Group plc. All rights reserved.
|
||||
@REM Called by SWIG autobuild system
|
||||
@
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# impl.gmk.ic: GNUMAKEFILE FRAGMENT FOR IRIX 6 CC (N32 or N64 ABI)
|
||||
#
|
||||
# $HopeName$
|
||||
# $HopeName: MMsrc!i6cc.gmk(trunk.5) $
|
||||
# Copyright (C) 1997, 1998 Harlequin Group plc. All rights reserved.
|
||||
#
|
||||
# This file is included by platform makefiles that use the IRIX 6 CC
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# impl.gmk.iam4cc: BUILD FOR IRIX 6 N32/MIPS IV/CC PLATFORM
|
||||
#
|
||||
# $HopeName: MMsrc!iam4cc.gmk(trunk.9) $
|
||||
# $HopeName: MMsrc!iam4cc.gmk(trunk.10) $
|
||||
# Copyright (C) 1998 Harlequin Limited. All rights reserved.
|
||||
#
|
||||
# This is the GNU makefile for platform.iam4cc.
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# impl.gmk.ic: GNUMAKEFILE FRAGMENT FOR IRIX CC (IRIX 4 OR 5)
|
||||
#
|
||||
# $HopeName: MMsrc!ic.gmk(trunk.3) $
|
||||
# $HopeName: MMsrc!ic.gmk(trunk.4) $
|
||||
# Copyright (C) 1996, 1998 Harlequin Group, all rights reserved
|
||||
#
|
||||
# This file is included by platform makefiles that use the IRIX CC
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/nawk -f
|
||||
# impl.awk.idlench: IDENTIFIER LENGTH CHECK
|
||||
# $HopeName$
|
||||
# $HopeName: MMsrc!idlench.awk(trunk.2) $
|
||||
# Copyright (C) 1998. Harlequin Group plc. All rights reserved.
|
||||
#
|
||||
# READERSHIP
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# impl.gmk.lc: GNUMAKEFILE FRAGMENT FOR LCC
|
||||
#
|
||||
# $HopeName: MMsrc!lc.gmk(trunk.3) $
|
||||
# $HopeName: MMsrc!lc.gmk(trunk.4) $
|
||||
# Copyright (C) 1996,1997, 1998 Harlequin Group, all rights reserved
|
||||
#
|
||||
# This file is included by platform makefiles that use the LCC
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.ld: LOCATION DEPENDENCY IMPLEMENTATION
|
||||
*
|
||||
* $HopeName: MMsrc!ld.c(trunk.8) $
|
||||
* $HopeName: MMsrc!ld.c(trunk.9) $
|
||||
* Copyright (C) 1996 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* .def: A location dependency records the fact that the bit-patterns
|
||||
|
|
@ -48,7 +48,7 @@
|
|||
|
||||
#include "mpm.h"
|
||||
|
||||
SRCID(ld, "$HopeName: MMsrc!ld.c(trunk.8) $");
|
||||
SRCID(ld, "$HopeName: MMsrc!ld.c(trunk.9) $");
|
||||
|
||||
|
||||
/* LDReset -- reset a dependency to empty
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# impl.gmk.lii3eg: BUILD FOR LINUX/INTEL/EGCS PLATFORM
|
||||
#
|
||||
# $HopeName: MMsrc!lii3eg.gmk(trunk.3) $
|
||||
# $HopeName: MMsrc!lii3eg.gmk(trunk.4) $
|
||||
# Copyright (C) 2000 Harlequin Limited. All rights reserved.
|
||||
#
|
||||
# This is the GNU makefile for platform.lii3eg.
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# impl.gmk.lii4gc: BUILD FOR LINUX/INTEL/GCC PLATFORM
|
||||
#
|
||||
# $HopeName: MMsrc!lii4gc.gmk(trunk.5) $
|
||||
# $HopeName: MMsrc!lii4gc.gmk(trunk.6) $
|
||||
# Copyright (C) 2000 Harlequin Limited. All rights reserved.
|
||||
|
||||
PFM = lii4gc
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# impl.gmk.lippgc: BUILD FOR LINUX/POWER(32)/GCC PLATFORM
|
||||
#
|
||||
# $HopeName: MMsrc!lippgc.gmk(trunk.5) $
|
||||
# $HopeName: MMsrc!lippgc.gmk(trunk.6) $
|
||||
# Copyright (C) 2000 Harlequin Limited. All rights reserved.
|
||||
#
|
||||
# This is the GNU makefile for platform.lippgc.
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
*
|
||||
* LEAF OBJECT POOL CLASS
|
||||
*
|
||||
* $HopeName: MMsrc!lo.h(MMdevel_restr2.2) $
|
||||
* $HopeName: MMsrc!lo.h(trunk.3) $
|
||||
*
|
||||
* Copyright (C) 1996 Harlequin Group, all rights reserved
|
||||
*
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.h.lock: RECURSIVE LOCKS
|
||||
*
|
||||
* $HopeName: MMsrc!lock.h(trunk.5) $
|
||||
* $HopeName: MMsrc!lock.h(trunk.6) $
|
||||
* Copyright (C) 2000 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* .description: [@@@@ Should be combined with design.mps.lock]
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.lockan: ANSI RECURSIVE LOCKS
|
||||
*
|
||||
* $HopeName: MMsrc!lockan.c(trunk.9) $
|
||||
* $HopeName: MMsrc!lockan.c(trunk.10) $
|
||||
* Copyright (C) 1998 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* .purpose: This is a trivial implementation of recursive locks
|
||||
|
|
@ -14,7 +14,7 @@
|
|||
#include "lock.h"
|
||||
#include "mpmtypes.h"
|
||||
|
||||
SRCID(lockan, "$HopeName: MMsrc!lockan.c(trunk.9) $");
|
||||
SRCID(lockan, "$HopeName: MMsrc!lockan.c(trunk.10) $");
|
||||
|
||||
|
||||
typedef struct LockStruct { /* ANSI fake lock structure */
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.lockcov: LOCK COVERAGE TEST
|
||||
*
|
||||
* $HopeName: MMsrc!lockcov.c(trunk.4) $
|
||||
* $HopeName: MMsrc!lockcov.c(trunk.5) $
|
||||
* Copyright (C) 1997 Harlequin Limited. All rights reserved.
|
||||
*/
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.lockli: RECURSIVE LOCKS FOR POSIX SYSTEMS
|
||||
*
|
||||
* $HopeName$
|
||||
* $HopeName: MMsrc!lockli.c(trunk.2) $
|
||||
* Copyright (C) 2000 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* .linux: This implementation currently just supports LinuxThreads
|
||||
|
|
@ -36,7 +36,7 @@
|
|||
#error "lockli.c is specific to LinuxThreads but MPS_OS_LI not defined"
|
||||
#endif
|
||||
|
||||
SRCID(lockli, "$HopeName$");
|
||||
SRCID(lockli, "$HopeName: MMsrc!lockli.c(trunk.2) $");
|
||||
|
||||
|
||||
/* LockAttrSetRecursive -- Set mutexattr to permit recursive locking
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.lockutw3: LOCK UTILIZATION TEST
|
||||
*
|
||||
* $HopeName$
|
||||
* $HopeName: MMsrc!lockutw3.c(trunk.9) $
|
||||
* Copyright (C) 1997 Harlequin Limited. All rights reserved.
|
||||
*/
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.lockw3: RECURSIVE LOCKS IN WIN32
|
||||
*
|
||||
* $HopeName: MMsrc!lockw3.c(trunk.11) $
|
||||
* $HopeName: MMsrc!lockw3.c(trunk.12) $
|
||||
* Copyright (C) 1995, 1997, 1998 Harlequin Group plc. All rights reserved.
|
||||
*
|
||||
* .design: These are implemented using critical sections.
|
||||
|
|
@ -29,7 +29,7 @@
|
|||
|
||||
#include "mpswin.h"
|
||||
|
||||
SRCID(lockw3, "$HopeName: MMsrc!lockw3.c(trunk.11) $");
|
||||
SRCID(lockw3, "$HopeName: MMsrc!lockw3.c(trunk.12) $");
|
||||
|
||||
|
||||
/* .lock.win32: Win32 lock structure; uses CRITICAL_SECTION */
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.locus: LOCUS MANAGER
|
||||
*
|
||||
* $HopeName: MMsrc!locus.c(trunk.4) $
|
||||
* $HopeName: MMsrc!locus.c(trunk.5) $
|
||||
* Copyright (C) 2001 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* DESIGN
|
||||
|
|
@ -16,7 +16,7 @@
|
|||
#include <float.h> /* for DBL_MAX */
|
||||
|
||||
|
||||
SRCID(locus, "$HopeName: MMsrc!locus.c(trunk.4) $");
|
||||
SRCID(locus, "$HopeName: MMsrc!locus.c(trunk.5) $");
|
||||
|
||||
|
||||
/* SegPrefCheck -- check the consistency of a segment preference */
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.locv: LEAF OBJECT POOL CLASS COVERAGE TEST
|
||||
*
|
||||
* $HopeName: MMsrc!locv.c(trunk.15) $
|
||||
* $HopeName: MMsrc!locv.c(trunk.16) $
|
||||
* Copyright (C) 1998 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* This is (not much of) a coverage test for the Leaf Object
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.message: MPS/CLIENT MESSAGES
|
||||
*
|
||||
* $HopeName: MMsrc!message.c(trunk.10) $
|
||||
* $HopeName: MMsrc!message.c(trunk.11) $
|
||||
* Copyright (C) 1998 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* DESIGN
|
||||
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
#include "mpm.h"
|
||||
|
||||
SRCID(message, "$HopeName: MMsrc!message.c(trunk.10) $");
|
||||
SRCID(message, "$HopeName: MMsrc!message.c(trunk.11) $");
|
||||
|
||||
|
||||
/* Maps from a Ring pointer to the message */
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.messtest: MESSAGE TEST
|
||||
*
|
||||
* $HopeName: MMsrc!messtest.c(trunk.2) $
|
||||
* $HopeName: MMsrc!messtest.c(trunk.3) $
|
||||
* Copyright (C) 2000 Harlequin Limited. All rights reserved.
|
||||
*/
|
||||
|
||||
|
|
@ -12,7 +12,7 @@
|
|||
#include <stdlib.h>
|
||||
#include <stdarg.h>
|
||||
|
||||
SRCID(messtest, "$HopeName: MMsrc!messtest.c(trunk.2) $");
|
||||
SRCID(messtest, "$HopeName: MMsrc!messtest.c(trunk.3) $");
|
||||
|
||||
|
||||
/* Basic infrastructure for creating dummy messages */
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.meter: METERS
|
||||
*
|
||||
* $HopeName: MMsrc!meter.c(trunk.9) $
|
||||
* $HopeName: MMsrc!meter.c(trunk.10) $
|
||||
* Copyright (C) 1999 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* TRANSGRESSIONS
|
||||
|
|
@ -13,7 +13,7 @@
|
|||
#include "meter.h"
|
||||
#include "mpm.h"
|
||||
|
||||
SRCID(meter, "$HopeName$");
|
||||
SRCID(meter, "$HopeName: MMsrc!meter.c(trunk.10) $");
|
||||
|
||||
|
||||
/* MeterInit -- initialize a meter */
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.h.meter: METER INTERFACE
|
||||
*
|
||||
* $HopeName: MMsrc!meter.h(trunk.5) $
|
||||
* $HopeName: MMsrc!meter.h(trunk.7) $
|
||||
* Copyright (C) 1998, 1999 Harlequin Group plc. All rights reserved.
|
||||
*
|
||||
* .sources: mps.design.metrics.
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.h.misc: MISCELLANEOUS DEFINITIONS
|
||||
*
|
||||
* $HopeName: MMsrc!misc.h(trunk.26) $
|
||||
* $HopeName: MMsrc!misc.h(trunk.27) $
|
||||
* Copyright (C) 1999 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* Small general things which are useful for C but aren't part of the
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.mpm: GENERAL MPM SUPPORT
|
||||
*
|
||||
* $HopeName: MMsrc!mpm.c(trunk.34) $
|
||||
* $HopeName: MMsrc!mpm.c(trunk.35) $
|
||||
* Copyright (C) 1996 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* .purpose: Miscellaneous support for the implementation of the MPM
|
||||
|
|
@ -15,7 +15,7 @@
|
|||
#include <limits.h>
|
||||
|
||||
|
||||
SRCID(mpm, "$HopeName: MMsrc!mpm.c(trunk.34) $");
|
||||
SRCID(mpm, "$HopeName: MMsrc!mpm.c(trunk.35) $");
|
||||
|
||||
|
||||
/* MPMCheck -- test MPM assumptions */
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.h.mpm: MEMORY POOL MANAGER DEFINITIONS
|
||||
*
|
||||
* $HopeName: MMsrc!mpm.h(trunk.147) $
|
||||
* $HopeName: MMsrc!mpm.h(trunk.148) $
|
||||
* Copyright (C) 2001 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* .trans.bufferinit: The Buffer data structure has an Init field and
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.c.mpmss: MPM STRESS TEST
|
||||
*
|
||||
* $HopeName: MMsrc!mpmss.c(trunk.23) $
|
||||
* $HopeName: MMsrc!mpmss.c(trunk.24) $
|
||||
* Copyright (C) 1998 Harlequin Limited. All rights reserved.
|
||||
*/
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.h.mpmst: MEMORY POOL MANAGER DATA STRUCTURES
|
||||
*
|
||||
* $HopeName: MMsrc!mpmst.h(trunk.98) $
|
||||
* $HopeName: MMsrc!mpmst.h(trunk.99) $
|
||||
* Copyright (C) 2001 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* .design: This header file crosses module boundaries. The relevant
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.h.mpmtypes: MEMORY POOL MANAGER TYPES
|
||||
*
|
||||
* $HopeName: MMsrc!mpmtypes.h(trunk.89) $
|
||||
* $HopeName: MMsrc!mpmtypes.h(trunk.90) $
|
||||
* Copyright (C) 2001 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* .design: design.mps.type
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.h.mps: HARLEQUIN MEMORY POOL SYSTEM C INTERFACE
|
||||
*
|
||||
* $HopeName: MMsrc!mps.h(trunk.63) $
|
||||
* $HopeName: MMsrc!mps.h(trunk.64) $
|
||||
* Copyright (C) 2001 Harlequin Limited. All rights reserved.
|
||||
*
|
||||
* .readership: customers, MPS developers.
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.h.mpsacl: MEMORY POOL SYSTEM ARENA CLASS "CL"
|
||||
*
|
||||
* $HopeName: MMsrc!mpsacl.h(trunk.2) $
|
||||
* $HopeName: MMsrc!mpsacl.h(trunk.3) $
|
||||
* Copyright (C) 1997 Harlequin Limited. All rights reserved.
|
||||
*/
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.h.mpsavm: MEMORY POOL SYSTEM ARENA CLASS "VM"
|
||||
*
|
||||
* $HopeName: MMsrc!mpsavm.h(trunk.3) $
|
||||
* $HopeName: MMsrc!mpsavm.h(trunk.4) $
|
||||
* Copyright (C) 1998 Harlequin Limited. All rights reserved.
|
||||
*/
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.h.mpscamc: MEMORY POOL SYSTEM CLASS "AMC"
|
||||
*
|
||||
* $HopeName: MMsrc!mpscamc.h(trunk.4) $
|
||||
* $HopeName: MMsrc!mpscamc.h(trunk.5) $
|
||||
* Copyright (C) 1998 Harlequin Limited. All rights reserved.
|
||||
*/
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.h.mpscams: MEMORY POOL SYSTEM CLASS "AMS"
|
||||
*
|
||||
* $HopeName: MMsrc!mpscams.h(trunk.2) $
|
||||
* $HopeName: MMsrc!mpscams.h(trunk.3) $
|
||||
* Copyright (C) 1997 Harlequin Limited. All rights reserved.
|
||||
*/
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.h.mpscaawl: MEMORY POOL SYSTEM CLASS "AWL"
|
||||
*
|
||||
* $HopeName: MMsrc!mpscawl.h(trunk.1) $
|
||||
* $HopeName: MMsrc!mpscawl.h(trunk.2) $
|
||||
* Copyright (C) 1997 Harlequin Limited. All rights reserved.
|
||||
*/
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.h.mpsclo: MEMORY POOL SYSTEM CLASS "LO"
|
||||
*
|
||||
* $HopeName: MMsrc!mpsclo.h(trunk.1) $
|
||||
* $HopeName: MMsrc!mpsclo.h(trunk.2) $
|
||||
*
|
||||
* Copyright (C) 1996 Harlequin Limited. All rights reserved.
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.h.mpscmv: MEMORY POOL SYSTEM CLASS "MV"
|
||||
*
|
||||
* $HopeName: MMsrc!mpscmv.h(trunk.3) $
|
||||
* $HopeName: MMsrc!mpscmv.h(trunk.4) $
|
||||
* Copyright (C) 1998 Harlequin Limited. All rights reserved.
|
||||
*/
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.h.mpscmv2: MEMORY POOL SYSTEM CLASS "MVT"
|
||||
*
|
||||
* $HopeName: MMsrc!mpscmv2.h(trunk.2) $
|
||||
* $HopeName: MMsrc!mpscmv2.h(trunk.3) $
|
||||
* Copyright (C) 1998 Harlequin Limited. All rights reserved.
|
||||
*/
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* impl.h.mpscmvff: MEMORY POOL SYSTEM CLASS "MVFF"
|
||||
*
|
||||
* $HopeName: MMsrc!mpscmvff.h(trunk.3) $
|
||||
* $HopeName: MMsrc!mpscmvff.h(trunk.4) $
|
||||
* Copyright (C) 1998 Harlequin Limited. All rights reserved.
|
||||
*/
|
||||
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue