Adding forward reference to licenses from copyright notices.

Adding licenses to a couple of files I missed.

Copied from Perforce
 Change: 29837
 ServerID: perforce.ravenbrook.com
This commit is contained in:
Richard Brooksby 2002-06-06 11:56:19 +01:00
parent 4301a6db0a
commit a0f676c8e1
226 changed files with 308 additions and 227 deletions

View file

@ -1,7 +1,7 @@
/* impl.c.abq: AVAILABLE BLOCK QUEUE
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .readership: Any MPS developer
*

View file

@ -1,7 +1,7 @@
/* impl.h.abq: ABQ INTERFACE
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: A FIFO queue substrate for impl.c.poolmv2
*

View file

@ -1,7 +1,7 @@
/* impl.c.abqtest: AVAILABLE BLOCK QUEUE TEST
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#include "abq.h"

View file

@ -1,6 +1,6 @@
/* impl.c.action: STRATEGIC ACTION
*
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
* $Id$
*/

View file

@ -1,7 +1,7 @@
/* impl.c.amcss: POOL CLASS AMC STRESS TEST
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#include "fmtdy.h"

View file

@ -1,7 +1,7 @@
/* impl.c.amcsshe: POOL CLASS AMC STRESS TEST WITH HEADER
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#include "fmthe.h"

View file

@ -1,7 +1,7 @@
/* impl.c.amcssth: POOL CLASS AMC STRESS TEST WITH TWO THREADS
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .posix: This is Posix only.
*/

View file

@ -1,7 +1,7 @@
/* impl.c.amsss: POOL CLASS AMS STRESS TEST
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .design: Adapted from amcss.c, but not counting collections, just
* total size of objects allocated (because epoch doesn't increment

View file

@ -1,7 +1,7 @@
/* impl.c.amssshe: POOL CLASS AMS STRESS TEST WITH HEADERS
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .design: Adapted from amsss.c.
*/

View file

@ -1,7 +1,7 @@
/* impl.c.apss: AP MANUAL ALLOC STRESS TEST
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/

View file

@ -1,7 +1,7 @@
/* impl.c.arena: ARENA ALLOCATION FEATURES
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .sources: design.mps.arena is the main design document. */

View file

@ -1,7 +1,7 @@
/* impl.c.arenacl: ARENA CLASS USING CLIENT MEMORY
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .design: See design.mps.arena.client.
*

View file

@ -1,7 +1,7 @@
/* impl.c.arenacv: ARENA COVERAGE TEST
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .coverage: At the moment, we're only trying to cover the new code
* (partial mapping of the page table and vm overflow).

View file

@ -1,7 +1,7 @@
/* impl.c.arenavm: VIRTUAL MEMORY ARENA CLASS
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
*
* DESIGN

View file

@ -1,7 +1,7 @@
/* impl.c.arenavmx: STUBS FOR ARENAVM
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: This file is not properly part of the MPS. It is a
* convenience file for EP-Core who do _not_ wish to get a link error,

View file

@ -1,7 +1,7 @@
/* impl.c.assert: ASSERTION IMPLEMENTATION
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* This source provides the AssertFail function which is
* invoked by the assertion macros (see impl.h.assert).

View file

@ -1,7 +1,7 @@
/* impl.c.awlut: POOL CLASS AWL UNIT TEST
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* DESIGN
*

View file

@ -1,7 +1,7 @@
/* impl.c.awluthe: POOL CLASS AWL UNIT TEST WITH OBJECT HEADERS
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* DESIGN
*

View file

@ -1,7 +1,7 @@
/* impl.c.awlutth: THREADING UNIT TEST USING POOL CLASS AWL
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* DESIGN
*

View file

@ -1,7 +1,7 @@
/* impl.c.boot: BOOTSTRAP ALLOCATOR
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .overview: A structure and protocols for allocating memory from a
* given block. Very simple, it basically just increments a pointer.

View file

@ -1,7 +1,7 @@
/* impl.h.boot: BOOTSTRAP ALLOCATOR INTERFACE
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .overview: A protocol for allocating memory from a given block.
*/

View file

@ -1,7 +1,7 @@
/* impl.c.bt: BIT TABLES
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* READERSHIP
*

View file

@ -1,7 +1,7 @@
/* impl.c.btss: BIT TABLE COVERAGE TEST
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .readership: MPS developers
*

View file

@ -1,7 +1,7 @@
/* impl.c.bttest: BIT TABLE TEST
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/

View file

@ -1,7 +1,7 @@
/* impl.c.buffer: ALLOCATION BUFFER IMPLEMENTATION
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: This is (part of) the implementation of allocation buffers.
* Several macros which also form part of the implementation are in

View file

@ -1,7 +1,7 @@
/* impl.c.cbs: COALESCING BLOCK STRUCTURE IMPLEMENTATION
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .intro: This is a portable implementation of coalescing block
* structures.

View file

@ -1,7 +1,7 @@
/* impl.h.cbs: CBS -- Coalescing Block Structure
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .source: design.mps.cbs.
*/

View file

@ -1,7 +1,7 @@
/* impl.c.cbstest: COALESCING BLOCK STRUCTURE TEST
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#include "cbs.h"

View file

@ -1,7 +1,7 @@
/* impl.h.chain: GENERATION CHAINS
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#ifndef chain_h

View file

@ -1,7 +1,7 @@
/* impl.h.check: ASSERTION INTERFACE
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .aver: This header defines a family of AVER and NOTREACHED macros.
* These macros should be used to instrument and annotate code with

View file

@ -1,7 +1,7 @@
# impl.gmk.comm: COMMON GNUMAKEFILE FRAGMENT
#
# $Id$
# Copyright (c) 2001 Ravenbrook Limited.
# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# DESCRIPTION
#

View file

@ -1,7 +1,7 @@
# impl.nmk.commpost: SECOND COMMON FRAGMENT FOR PLATFORMS USING MV AND NMAKE
#
# $Id$
# Copyright (c) 2001 Ravenbrook Limited.
# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# DESCRIPTION
#

View file

@ -1,7 +1,7 @@
# impl.nmk.commpre: FIRST COMMON FRAGMENT FOR PLATFORMS USING MV AND NMAKE
#
# $Id$
# Copyright (c) 2001 Ravenbrook Limited.
# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# DESCRIPTION
#

View file

@ -1,7 +1,7 @@
/* impl.h.config: MPS CONFIGURATION
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* PURPOSE
*

View file

@ -1,7 +1,7 @@
# impl.gmk.sc: GNUMAKEFILE FRAGMENT FOR CXREF
#
# $Id$
# Copyright (c) 2001 Ravenbrook Limited.
# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# This file is included by platform makefiles that generate a c
# cross-reference using the cxref tool.

View file

@ -1,7 +1,7 @@
/* impl.c.dbgpool: POOL DEBUG MIXIN
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .source: design.mps.object-debug
*/

View file

@ -1,7 +1,7 @@
/* impl.h.dbgpool: POOL DEBUG MIXIN
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#ifndef dbgpool_h

View file

@ -1,7 +1,7 @@
# impl.gmk.dc: GNUMAKEFILE FRAGMENT FOR DIGITAL C COMPILER (DEC UNIX/OSF)
#
# $Id$
# Copyright (c) 2001 Ravenbrook Limited.
# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# See design.buildsys.unix
#

View file

@ -1,7 +1,7 @@
/* impl.c.dumper: Simple Event Dumper
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .readership: MM developers.
*

View file

@ -1,7 +1,7 @@
# impl.gmk.eg: GNUMAKEFILE FRAGMENT FOR EGCS
#
# $Id$
# Copyright (c) 2001 Ravenbrook Limited.
# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# This file is included by platform makefiles that use the EGCS
# compiler. It defines the compiler specific variables that the

View file

@ -1,7 +1,7 @@
/* impl.c.event: EVENT LOGGING
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .sources: mps.design.event
*

View file

@ -1,6 +1,6 @@
/* impl.h.event -- Event Logging Interface
*
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
* $Id$
*
* READERSHIP

View file

@ -1,5 +1,5 @@
/* impl.c.eventcnv: Simple event log converter
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* $Id$
*/

View file

@ -1,6 +1,6 @@
/* impl.h.eventcom -- Event Logging Common Definitions
*
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
* $Id$
*
* .sources: mps.design.telemetry

View file

@ -1,7 +1,7 @@
/* impl.h.eventdef -- Event Logging Definitions
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .source: design.mps.telemetry
*

View file

@ -2,7 +2,7 @@
*
* $Id$
* $HopeName$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* DO NOT EDIT THIS FILE!
* This file was generated by //info.ravenbrook.com/project/mps/master/code/eventgen.pl#6

View file

@ -2,7 +2,7 @@
# impl.pl.eventgen: GENERATOR FOR impl.h.eventgen
#
# $Id$
# Copyright (c) 2001 Ravenbrook Limited.
# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# .how: Invoke this script in the src directory. It works by scanning
# eventdef.h and then creating a file eventgen.h that includes the
@ -45,7 +45,7 @@
print H "/* impl.h.eventgen -- Automatic event header
*
* \$Id\$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* DO NOT EDIT THIS FILE!
* This file was generated by $ID

View file

@ -1,5 +1,5 @@
/* impl.c.eventpro: Event processing routines
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* $Id$
*/

View file

@ -1,5 +1,5 @@
/* impl.h.eventpro: Interface for event processing routines
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* $Id$
*/

View file

@ -1,5 +1,5 @@
/* impl.c.eventrep: Allocation replayer routines
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* $Id$
*/

View file

@ -1,5 +1,5 @@
/* impl.h.eventrep: Allocation replayer interface
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* $Id$
*/

View file

@ -1,7 +1,7 @@
/* impl.c.finalcv: FINALIZATION COVERAGE TEST
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* DESIGN
*

View file

@ -1,7 +1,7 @@
/* impl.c.fmtdy: DYLAN OBJECT FORMAT IMPLEMENTATION
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .readership: MPS developers, Dylan developers
*

View file

@ -1,7 +1,7 @@
/* impl.h.fmtdy: DYLAN OBJECT FORMAT
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#ifndef fmtdy_h

View file

@ -1,7 +1,7 @@
/* impl.c.fmtdytst: DYLAN FORMAT TEST CODE
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .readership: MPS developers, Dylan developers.
*/

View file

@ -1,7 +1,7 @@
/* impl.h.fmtdytst: DYLAN OBJECT FORMAT TESTING
*
* $Id: //info.ravenbrook.com/project/mps/master/code/fmtdy.h#7 $
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#ifndef fmtdytst_h

View file

@ -1,7 +1,7 @@
/* impl.c.fmthe: DYLAN-LIKE OBJECT FORMAT WITH HEADERS
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* Uses impl.c.fmtdy for the actual Dylan format, and just adds
* a thin layer to handle the object headers themselves.

View file

@ -1,7 +1,7 @@
/* impl.h.fmthe: HEADERS FOR DYLAN-LIKE OBJECT FORMATS
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#ifndef fmthe_h

View file

@ -1,7 +1,7 @@
/* impl.c.fmtno: NULL OBJECT FORMAT IMPLEMENTATION
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .readership: MPS developers
*/

View file

@ -1,7 +1,7 @@
/* impl.h.fmtdy: NULL OBJECT FORMAT
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#ifndef fmtno_h

View file

@ -1,7 +1,7 @@
/* impl.c.format: OBJECT FORMATS
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* DESIGN
*

View file

@ -1,7 +1,7 @@
# impl.gmk.fri4gc: BUILD FOR FreeBSD/INTEL/GCC PLATFORM
#
# $Id$
# Copyright (c) 2001 Ravenbrook Limited.
# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
PFM = fri4gc

View file

@ -1,7 +1,7 @@
@rem impl.bat.gathconf: GATHERING A RELEASE FOR CONFIGURA
@rem
@rem $Id$
@rem Copyright (c) 2001 Ravenbrook Limited.
@rem Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
rmdir /s w3i3mv
nmake /f w3i3mv.nmk VARIETY=we mps_conf.lib mpsplan.lib

View file

@ -1,7 +1,7 @@
# impl.gmk.gc: GNUMAKEFILE FRAGMENT FOR GNU CC
#
# $Id$
# Copyright (c) 2001 Ravenbrook Limited.
# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# This file is included by platform makefiles that use the GNU CC
# compiler. It defines the compiler-specific variables that the

View file

@ -1,7 +1,7 @@
/* impl.c.global: ARENA-GLOBAL INTERFACES
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .sources: See design.mps.arena. design.mps.thread-safety is relevant
* to the functions ArenaEnter and ArenaLeave in this file.

View file

@ -1,7 +1,7 @@
# impl.gmk.gp: GNUMAKEFILE FRAGMENT FOR GNU CC/GPROF
#
# $Id$
# Copyright (c) 2001 Ravenbrook Limited.
# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# This file is included by platform makefiles that use the GNU CC
# compiler with gprof. It defines the compiler specific variables

View file

@ -1,6 +1,6 @@
@REM impl.bat.hqbuild: setup for SWIG autobuild system
@REM $Id$
@REM Copyright (c) 2001 Ravenbrook Limited.
@REM Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
@REM Called by SWIG autobuild system
@
@REM we expect whatcom to have set MSVCNT and possibly MSMASM and MSTOOLS
@ -10,3 +10,43 @@ SET INCLUDE=%MSVCNT%\include;%MSVCNT%\mfc\include;%INCLUDE%
SET LIB=%MSVCNT%\lib;%MSVCNT%\mfc\lib;%LIB%
@REM First argument is expected to be platform code, rest we pass on
nmake /f %1.nmk %2 %3 %4 %5 %6 %7 %8 %9
@
@rem C. COPYRIGHT AND LICENSE
@rem
@rem Copyright (C) 2001-2002 Ravenbrook Limited <http://www.ravenbrook.com/>.
@rem All rights reserved. This is an open source license. Contact
@rem Ravenbrook for commercial licensing options.
@rem
@rem Redistribution and use in source and binary forms, with or without
@rem modification, are permitted provided that the following conditions are
@rem met:
@rem
@rem 1. Redistributions of source code must retain the above copyright
@rem notice, this list of conditions and the following disclaimer.
@rem
@rem 2. Redistributions in binary form must reproduce the above copyright
@rem notice, this list of conditions and the following disclaimer in the
@rem documentation and/or other materials provided with the distribution.
@rem
@rem 3. Redistributions in any form must be accompanied by information on how
@rem to obtain complete source code for this software and any accompanying
@rem software that uses this software. The source code must either be
@rem included in the distribution or be available for no more than the cost
@rem of distribution plus a nominal fee, and must be freely redistributable
@rem under reasonable conditions. For an executable file, complete source
@rem code means the source code for all modules it contains. It does not
@rem include source code for modules or files that typically accompany the
@rem major components of the operating system on which the executable file
@rem runs.
@rem
@rem THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
@rem IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
@rem TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
@rem PURPOSE, OR NON-INFRINGEMENT, ARE DISCLAIMED. IN NO EVENT SHALL THE
@rem COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
@rem INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
@rem NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
@rem USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
@rem ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
@rem (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
@rem THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View file

@ -1,7 +1,7 @@
# impl.gmk.ic: GNUMAKEFILE FRAGMENT FOR IRIX 6 CC (N32 or N64 ABI)
#
# $Id$
# Copyright (c) 2001 Ravenbrook Limited.
# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# This file is included by platform makefiles that use the IRIX 6 CC
# compiler. It defines the compiler specific variables that the

View file

@ -1,7 +1,7 @@
# impl.gmk.iam4cc: BUILD FOR IRIX 6 N32/MIPS IV/CC PLATFORM
#
# $Id$
# Copyright (c) 2001 Ravenbrook Limited.
# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# This is the GNU makefile for platform.iam4cc.

View file

@ -1,7 +1,7 @@
# impl.gmk.ic: GNUMAKEFILE FRAGMENT FOR IRIX CC (IRIX 4 OR 5)
#
# $Id$
# Copyright (c) 2001 Ravenbrook Limited.
# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# This file is included by platform makefiles that use the IRIX CC
# compiler. It defines the compiler specific variables that the

View file

@ -1,7 +1,7 @@
#!/bin/nawk -f
# impl.awk.idlench: IDENTIFIER LENGTH CHECK
# $Id$
# Copyright (c) 2001 Ravenbrook Limited.
# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# READERSHIP
#

View file

@ -1,7 +1,7 @@
# impl.gmk.lc: GNUMAKEFILE FRAGMENT FOR LCC
#
# $Id$
# Copyright (c) 2001 Ravenbrook Limited.
# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# This file is included by platform makefiles that use the LCC
# compiler. It defines the compiler specific variables that the

View file

@ -1,7 +1,7 @@
/* impl.c.ld: LOCATION DEPENDENCY IMPLEMENTATION
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .def: A location dependency records the fact that the bit-patterns
* of some references will be used directly (most likely for

View file

@ -1,7 +1,7 @@
# impl.gmk.lii3eg: BUILD FOR LINUX/INTEL/EGCS PLATFORM
#
# $Id$
# Copyright (c) 2001 Ravenbrook Limited.
# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# This is the GNU makefile for platform.lii3eg.

View file

@ -1,7 +1,7 @@
# impl.gmk.lii4gc: BUILD FOR LINUX/INTEL/GCC PLATFORM
#
# $Id$
# Copyright (c) 2001 Ravenbrook Limited.
# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
PFM = lii4gc

View file

@ -1,7 +1,7 @@
# impl.gmk.lippgc: BUILD FOR LINUX/POWER(32)/GCC PLATFORM
#
# $Id$
# Copyright (c) 2001 Ravenbrook Limited.
# Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
#
# This is the GNU makefile for platform.lippgc.

View file

@ -4,7 +4,7 @@
*
* $Id$
*
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* The Leaf Object PoolClass is an automatically managed (ie garbage
* collected) pool for managing "leaf" objects. Leaf objects are

View file

@ -1,7 +1,7 @@
/* impl.h.lock: RECURSIVE LOCKS
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .description: [@@@@ Should be combined with design.mps.lock]
* This defines the type Lock, which supports simple recursive

View file

@ -1,7 +1,7 @@
/* impl.c.lockan: ANSI RECURSIVE LOCKS
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: This is a trivial implementation of recursive locks
* that assumes we are not running in a multi-threaded environment.

View file

@ -1,7 +1,7 @@
/* impl.c.lockcov: LOCK COVERAGE TEST
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#include "mpm.h"

View file

@ -1,7 +1,7 @@
/* impl.c.lockfr: RECURSIVE LOCKS FOR POSIX SYSTEMS
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .freebsd: This implementation supports FreeBSD (platform
* MPS_OS_FR).

View file

@ -1,7 +1,7 @@
/* impl.c.lockli: RECURSIVE LOCKS FOR POSIX SYSTEMS
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .linux: This implementation currently just supports LinuxThreads
* (platform MPS_OS_LI), Single Unix i/f.

View file

@ -1,7 +1,7 @@
/* impl.c.lockutw3: LOCK UTILIZATION TEST
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#include "mpm.h"

View file

@ -1,7 +1,7 @@
/* impl.c.lockw3: RECURSIVE LOCKS IN WIN32
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .design: These are implemented using critical sections.
* See the section titled "Synchronization functions" in the Groups

View file

@ -1,7 +1,7 @@
/* impl.c.locus: LOCUS MANAGER
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* DESIGN
*

View file

@ -1,7 +1,7 @@
/* impl.c.locv: LEAF OBJECT POOL CLASS COVERAGE TEST
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* This is (not much of) a coverage test for the Leaf Object
* pool (PoolClassLO).

View file

@ -1,7 +1,7 @@
/* impl.c.message: MPS/CLIENT MESSAGES
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* DESIGN
*

View file

@ -1,7 +1,7 @@
/* impl.c.messtest: MESSAGE TEST
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#include "mpm.h"

View file

@ -1,7 +1,7 @@
/* impl.c.meter: METERS
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* TRANSGRESSIONS
*

View file

@ -1,7 +1,7 @@
/* impl.h.meter: METER INTERFACE
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .sources: mps.design.metrics.
*

View file

@ -1,7 +1,7 @@
/* impl.h.misc: MISCELLANEOUS DEFINITIONS
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* Small general things which are useful for C but aren't part of the
* memory manager itself. The only reason that this file exists is

View file

@ -1,7 +1,7 @@
/* impl.c.mpm: GENERAL MPM SUPPORT
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .purpose: Miscellaneous support for the implementation of the MPM
* and pool classes.

View file

@ -1,7 +1,7 @@
/* impl.h.mpm: MEMORY POOL MANAGER DEFINITIONS
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .trans.bufferinit: The Buffer data structure has an Init field and
* an Init method, there's a name clash. We resolve this by calling the

View file

@ -1,7 +1,7 @@
/* impl.c.mpmss: MPM STRESS TEST
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#include "mpscmv.h"

View file

@ -1,7 +1,7 @@
/* impl.h.mpmst: MEMORY POOL MANAGER DATA STRUCTURES
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .design: This header file crosses module boundaries. The relevant
* design a module's structures should be found in that module's design

View file

@ -1,7 +1,7 @@
/* impl.h.mpmtypes: MEMORY POOL MANAGER TYPES
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .design: design.mps.type
*

View file

@ -1,7 +1,7 @@
/* impl.h.mps: RAVENBROOK MEMORY POOL SYSTEM C INTERFACE
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*
* .readership: customers, MPS developers.
* .sources: design.mps.interface.c.

View file

@ -1,7 +1,7 @@
/* impl.h.mpsacl: MEMORY POOL SYSTEM ARENA CLASS "CL"
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#ifndef mpsacl_h

View file

@ -1,7 +1,7 @@
/* impl.h.mpsavm: MEMORY POOL SYSTEM ARENA CLASS "VM"
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#ifndef mpsavm_h

View file

@ -1,7 +1,7 @@
/* impl.h.mpscamc: MEMORY POOL SYSTEM CLASS "AMC"
*
* $Id$
* Copyright (c) 2001 Ravenbrook Limited.
* Copyright (c) 2001 Ravenbrook Limited. See end of file for license.
*/
#ifndef mpscamc_h

Some files were not shown because too many files have changed in this diff Show more