Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Open sidebar
Glasgow Haskell Compiler
GHC
Commits
7f309f1c
Commit
7f309f1c
authored
Feb 05, 1999
by
simonm
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[project @ 1999-02-05 16:02:18 by simonm]
Copyright police.
parent
a5dc9cda
Changes
85
Hide whitespace changes
Inline
Side-by-side
Showing
85 changed files
with
262 additions
and
118 deletions
+262
-118
ghc/includes/Assembler.h
ghc/includes/Assembler.h
+3
-5
ghc/includes/Block.h
ghc/includes/Block.h
+3
-1
ghc/includes/CCall.h
ghc/includes/CCall.h
+4
-1
ghc/includes/ClosureMacros.h
ghc/includes/ClosureMacros.h
+3
-1
ghc/includes/ClosureTypes.h
ghc/includes/ClosureTypes.h
+3
-1
ghc/includes/Closures.h
ghc/includes/Closures.h
+3
-1
ghc/includes/Constants.h
ghc/includes/Constants.h
+3
-1
ghc/includes/Hooks.h
ghc/includes/Hooks.h
+3
-1
ghc/includes/InfoMacros.h
ghc/includes/InfoMacros.h
+3
-1
ghc/includes/InfoTables.h
ghc/includes/InfoTables.h
+3
-1
ghc/includes/MachDeps.h
ghc/includes/MachDeps.h
+2
-1
ghc/includes/MachRegs.h
ghc/includes/MachRegs.h
+3
-1
ghc/includes/Prelude.h
ghc/includes/Prelude.h
+3
-1
ghc/includes/PrimOps.h
ghc/includes/PrimOps.h
+3
-1
ghc/includes/Profiling.h
ghc/includes/Profiling.h
+4
-1
ghc/includes/Regs.h
ghc/includes/Regs.h
+3
-1
ghc/includes/Rts.h
ghc/includes/Rts.h
+3
-1
ghc/includes/RtsAPI.h
ghc/includes/RtsAPI.h
+3
-1
ghc/includes/Stable.h
ghc/includes/Stable.h
+3
-1
ghc/includes/Stg.h
ghc/includes/Stg.h
+3
-1
ghc/includes/StgMacros.h
ghc/includes/StgMacros.h
+3
-1
ghc/includes/StgMiscClosures.h
ghc/includes/StgMiscClosures.h
+3
-1
ghc/includes/StgStorage.h
ghc/includes/StgStorage.h
+3
-1
ghc/includes/StgTicky.h
ghc/includes/StgTicky.h
+4
-1
ghc/includes/StgTypes.h
ghc/includes/StgTypes.h
+3
-1
ghc/includes/TSO.h
ghc/includes/TSO.h
+3
-1
ghc/includes/TailCalls.h
ghc/includes/TailCalls.h
+3
-1
ghc/includes/Updates.h
ghc/includes/Updates.h
+3
-1
ghc/rts/Assembler.c
ghc/rts/Assembler.c
+3
-5
ghc/rts/BlockAlloc.c
ghc/rts/BlockAlloc.c
+3
-1
ghc/rts/BlockAlloc.h
ghc/rts/BlockAlloc.h
+3
-1
ghc/rts/Bytecodes.h
ghc/rts/Bytecodes.h
+8
-0
ghc/rts/DebugProf.c
ghc/rts/DebugProf.c
+2
-2
ghc/rts/Disassembler.c
ghc/rts/Disassembler.c
+4
-5
ghc/rts/Disassembler.h
ghc/rts/Disassembler.h
+3
-1
ghc/rts/Evaluator.c
ghc/rts/Evaluator.c
+4
-5
ghc/rts/Evaluator.h
ghc/rts/Evaluator.h
+3
-1
ghc/rts/ForeignCall.c
ghc/rts/ForeignCall.c
+4
-5
ghc/rts/ForeignCall.h
ghc/rts/ForeignCall.h
+3
-1
ghc/rts/GC.c
ghc/rts/GC.c
+4
-2
ghc/rts/GC.h
ghc/rts/GC.h
+3
-1
ghc/rts/HeapStackCheck.hc
ghc/rts/HeapStackCheck.hc
+3
-1
ghc/rts/Itimer.c
ghc/rts/Itimer.c
+2
-2
ghc/rts/Itimer.h
ghc/rts/Itimer.h
+2
-2
ghc/rts/MBlock.c
ghc/rts/MBlock.c
+3
-1
ghc/rts/MBlock.h
ghc/rts/MBlock.h
+3
-1
ghc/rts/Main.h
ghc/rts/Main.h
+3
-1
ghc/rts/PrimOps.hc
ghc/rts/PrimOps.hc
+3
-1
ghc/rts/Printer.c
ghc/rts/Printer.c
+2
-2
ghc/rts/Printer.h
ghc/rts/Printer.h
+3
-1
ghc/rts/ProfRts.h
ghc/rts/ProfRts.h
+2
-2
ghc/rts/Profiling.c
ghc/rts/Profiling.c
+2
-2
ghc/rts/Proftimer.c
ghc/rts/Proftimer.c
+2
-2
ghc/rts/QueueTemplate.h
ghc/rts/QueueTemplate.h
+7
-3
ghc/rts/RtsAPI.c
ghc/rts/RtsAPI.c
+3
-1
ghc/rts/RtsFlags.c
ghc/rts/RtsFlags.c
+4
-1
ghc/rts/RtsFlags.h
ghc/rts/RtsFlags.h
+3
-1
ghc/rts/RtsStartup.c
ghc/rts/RtsStartup.c
+3
-1
ghc/rts/RtsUtils.c
ghc/rts/RtsUtils.c
+3
-1
ghc/rts/RtsUtils.h
ghc/rts/RtsUtils.h
+3
-1
ghc/rts/Sanity.c
ghc/rts/Sanity.c
+3
-2
ghc/rts/Sanity.h
ghc/rts/Sanity.h
+3
-1
ghc/rts/Schedule.c
ghc/rts/Schedule.c
+3
-1
ghc/rts/Schedule.h
ghc/rts/Schedule.h
+2
-2
ghc/rts/Signals.c
ghc/rts/Signals.c
+3
-1
ghc/rts/Signals.h
ghc/rts/Signals.h
+3
-1
ghc/rts/Stable.c
ghc/rts/Stable.c
+2
-2
ghc/rts/StablePriv.h
ghc/rts/StablePriv.h
+3
-1
ghc/rts/Stats.c
ghc/rts/Stats.c
+3
-1
ghc/rts/Stats.h
ghc/rts/Stats.h
+3
-1
ghc/rts/StgCRun.c
ghc/rts/StgCRun.c
+3
-1
ghc/rts/StgLongLong.c
ghc/rts/StgLongLong.c
+3
-1
ghc/rts/StgMiscClosures.hc
ghc/rts/StgMiscClosures.hc
+3
-1
ghc/rts/StgPrimFloat.c
ghc/rts/StgPrimFloat.c
+3
-1
ghc/rts/StgRun.h
ghc/rts/StgRun.h
+3
-1
ghc/rts/StgStartup.h
ghc/rts/StgStartup.h
+3
-1
ghc/rts/StgStartup.hc
ghc/rts/StgStartup.hc
+3
-1
ghc/rts/StgStdThunks.hc
ghc/rts/StgStdThunks.hc
+3
-1
ghc/rts/Storage.c
ghc/rts/Storage.c
+3
-1
ghc/rts/Storage.h
ghc/rts/Storage.h
+3
-1
ghc/rts/StoragePriv.h
ghc/rts/StoragePriv.h
+3
-1
ghc/rts/Ticky.c
ghc/rts/Ticky.c
+3
-2
ghc/rts/Updates.hc
ghc/rts/Updates.hc
+3
-1
ghc/rts/Weak.c
ghc/rts/Weak.c
+3
-1
ghc/rts/Weak.h
ghc/rts/Weak.h
+3
-1
No files found.
ghc/includes/Assembler.h
View file @
7f309f1c
/* -*- mode: hugs-c; -*- */
/* -----------------------------------------------------------------------------
*
Bytecode assembler
*
$Id: Assembler.h,v 1.4 1999/02/05 16:02:18 simonm Exp $
*
*
Copyright (c)
1994-1998.
*
(c) The GHC Team
1994-1998.
*
* $RCSfile: Assembler.h,v $
* $Revision: 1.3 $
* $Date: 1999/01/18 15:23:30 $
* Bytecode assembler
*
* NB This is one of the few files shared between Hugs and the runtime system,
* so it is very important that it not conflict with either and that it not
...
...
ghc/includes/Block.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: Block.h,v 1.3 1999/01/13 17:25:51 simonm Exp $
* $Id: Block.h,v 1.4 1999/02/05 16:02:19 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Block structure for the storage manager
*
...
...
ghc/includes/CCall.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: CCall.h,v 1.2 1998/12/02 13:20:53 simonm Exp $
* $Id: CCall.h,v 1.3 1999/02/05 16:02:19 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Macros for performing C calls from the STG world.
*
* -------------------------------------------------------------------------- */
#ifndef CCALL_H
...
...
ghc/includes/ClosureMacros.h
View file @
7f309f1c
/* ----------------------------------------------------------------------------
* $Id: ClosureMacros.h,v 1.3 1999/01/13 17:25:52 simonm Exp $
* $Id: ClosureMacros.h,v 1.4 1999/02/05 16:02:20 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Macros for building and manipulating closures
*
...
...
ghc/includes/ClosureTypes.h
View file @
7f309f1c
/* ----------------------------------------------------------------------------
* $Id: ClosureTypes.h,v 1.
8
1999/02/05 1
5:25:01
simonm Exp $
* $Id: ClosureTypes.h,v 1.
9
1999/02/05 1
6:02:20
simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Closure Type Constants
*
* -------------------------------------------------------------------------- */
...
...
ghc/includes/Closures.h
View file @
7f309f1c
/* ----------------------------------------------------------------------------
* $Id: Closures.h,v 1.6 1999/02/05 12:41:31 sof Exp $
* $Id: Closures.h,v 1.7 1999/02/05 16:02:21 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Closures
*
...
...
ghc/includes/Constants.h
View file @
7f309f1c
/* ----------------------------------------------------------------------------
* $Id: Constants.h,v 1.4 1999/01/26 16:16:20 simonm Exp $
* $Id: Constants.h,v 1.5 1999/02/05 16:02:21 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Constants
*
...
...
ghc/includes/Hooks.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: Hooks.h,v 1.2 1998/12/02 13:21:08 simonm Exp $
* $Id: Hooks.h,v 1.3 1999/02/05 16:02:22 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* User-overridable RTS hooks.
*
...
...
ghc/includes/InfoMacros.h
View file @
7f309f1c
/* ----------------------------------------------------------------------------
* $Id: InfoMacros.h,v 1.
2
199
8/1
2/0
2
1
3:21:09
simonm Exp $
* $Id: InfoMacros.h,v 1.
3
199
9/0
2/0
5
1
6:02:22
simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Macros for building and deconstructing info tables.
*
* -------------------------------------------------------------------------- */
...
...
ghc/includes/InfoTables.h
View file @
7f309f1c
/* ----------------------------------------------------------------------------
* $Id: InfoTables.h,v 1.
9
1999/02/05 1
5:25:02
simonm Exp $
* $Id: InfoTables.h,v 1.
10
1999/02/05 1
6:02:23
simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Info Tables
*
* -------------------------------------------------------------------------- */
...
...
ghc/includes/MachDeps.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: MachDeps.h,v 1.
2
199
8/1
2/0
2
1
3:21:12
simonm Exp $
* $Id: MachDeps.h,v 1.
3
199
9/0
2/0
5
1
6:02:23
simonm Exp $
*
* (c) The GRASP/AQUA Project, Glasgow University, 1998
* (c) The GHC Team, 1998-1999
*
* Definitions that characterise machine specific properties of basic
* Stg types provided as unboxed types (mirrors the typedefs in
...
...
ghc/includes/MachRegs.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: MachRegs.h,v 1.3 1999/01/18 14:31:50 sof Exp $
* $Id: MachRegs.h,v 1.4 1999/02/05 16:02:23 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Registers used in STG code. Might or might not correspond to
* actual machine registers.
...
...
ghc/includes/Prelude.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: Prelude.h,v 1.4 1999/01/27 14:51:14 simonpj Exp $
* $Id: Prelude.h,v 1.5 1999/02/05 16:02:24 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Prelude identifiers that we sometimes need to refer to in the RTS.
*
...
...
ghc/includes/PrimOps.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: PrimOps.h,v 1.15 1999/02/05 15:25:03 simonm Exp $
* $Id: PrimOps.h,v 1.16 1999/02/05 16:02:25 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Macros for primitive operations in STG-ish C code.
*
...
...
ghc/includes/Profiling.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: Profiling.h,v 1.2 1998/12/02 13:21:19 simonm Exp $
* $Id: Profiling.h,v 1.3 1999/02/05 16:02:26 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Cost-Centre Stack Profiling Include
*
* ---------------------------------------------------------------------------*/
...
...
ghc/includes/Regs.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: Regs.h,v 1.2 1998/12/02 13:21:20 simonm Exp $
* $Id: Regs.h,v 1.3 1999/02/05 16:02:26 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Registers used in STG code. Might or might not correspond to
* actual machine registers.
...
...
ghc/includes/Rts.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: Rts.h,v 1.5 1999/01/26 11:12:57 simonm Exp $
* $Id: Rts.h,v 1.6 1999/02/05 16:02:27 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Top-level include file for the RTS itself
*
...
...
ghc/includes/RtsAPI.h
View file @
7f309f1c
/* ----------------------------------------------------------------------------
* $Id: RtsAPI.h,v 1.2 1998/12/02 13:21:21 simonm Exp $
* $Id: RtsAPI.h,v 1.3 1999/02/05 16:02:27 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* API for invoking Haskell functions via the RTS
*
...
...
ghc/includes/Stable.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: Stable.h,v 1.1 1999/01/26 14:04:46 simonm Exp $
* $Id: Stable.h,v 1.2 1999/02/05 16:02:28 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Stable names and stable pointers
*
...
...
ghc/includes/Stg.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: Stg.h,v 1.5 1999/01/26 11:12:57 simonm Exp $
* $Id: Stg.h,v 1.6 1999/02/05 16:02:28 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Top-level include file for everything STG-ish.
*
...
...
ghc/includes/StgMacros.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: StgMacros.h,v 1.4 1999/01/23 17:51:27 sof Exp $
* $Id: StgMacros.h,v 1.5 1999/02/05 16:02:28 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Macros used for writing STG-ish C code.
*
...
...
ghc/includes/StgMiscClosures.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: StgMiscClosures.h,v 1.8 1999/02/05 15:25:03 simonm Exp $
* $Id: StgMiscClosures.h,v 1.9 1999/02/05 16:02:29 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Entry code for various built-in closure types.
*
...
...
ghc/includes/StgStorage.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: StgStorage.h,v 1.2 1998/12/02 13:21:41 simonm Exp $
* $Id: StgStorage.h,v 1.3 1999/02/05 16:02:29 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* STG Storage Manger Interface
*
...
...
ghc/includes/StgTicky.h
View file @
7f309f1c
/* ----------------------------------------------------------------------------
* $Id: StgTicky.h,v 1.2 1999/02/02 14:21:28 simonm Exp $
* $Id: StgTicky.h,v 1.3 1999/02/05 16:02:30 simonm Exp $
*
* (c) The AQUA project, Glasgow University, 1994-1997
* (c) The GHC Team, 1998-1999
*
* Ticky-ticky profiling macros.
*
...
...
ghc/includes/StgTypes.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: StgTypes.h,v 1.3 1999/01/26 11:12:58 simonm Exp $
* $Id: StgTypes.h,v 1.4 1999/02/05 16:02:30 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Various C datatypes used in the run-time system.
...
...
ghc/includes/TSO.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: TSO.h,v 1.3 1999/01/13 17:25:55 simonm Exp $
* $Id: TSO.h,v 1.4 1999/02/05 16:02:30 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* The definitions for Thread State Objects.
*
...
...
ghc/includes/TailCalls.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: TailCalls.h,v 1.2 1998/12/02 13:21:43 simonm Exp $
* $Id: TailCalls.h,v 1.3 1999/02/05 16:02:31 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Stuff for implementing proper tail jumps.
*
...
...
ghc/includes/Updates.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: Updates.h,v 1.6 1999/01/21 10:31:45 simonm Exp $
* $Id: Updates.h,v 1.7 1999/02/05 16:02:31 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Definitions related to updates.
*
...
...
ghc/rts/Assembler.c
View file @
7f309f1c
/* -*- mode: hugs-c; -*- */
/* --------------------------------------------------------------------------
*
Bytecode assembler
*
$Id: Assembler.c,v 1.4 1999/02/05 16:02:34 simonm Exp $
*
* Copyright (c) 1994-1998.
* Copyright (c)
The GHC Team
1994-1998.
*
* $RCSfile: Assembler.c,v $
* $Revision: 1.3 $
* $Date: 1999/01/27 14:51:16 $
* Bytecode assembler
*
* This module provides functions to construct BCOs and other closures
* required by the bytecode compiler.
...
...
ghc/rts/BlockAlloc.c
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: BlockAlloc.c,v 1.
3
1999/0
1/13 17:25
:3
7
simonm Exp $
* $Id: BlockAlloc.c,v 1.
4
1999/0
2/05 16:02
:3
5
simonm Exp $
*
* (c) The GHC Team 1998-1999
*
* The block allocator and free list manager.
*
* This is the architecture independent part of the block allocator.
...
...
ghc/rts/BlockAlloc.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: BlockAlloc.h,v 1.4 1999/02/03 16:32:47 simonm Exp $
* $Id: BlockAlloc.h,v 1.5 1999/02/05 16:02:36 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Block Allocator Interface
*
...
...
ghc/rts/Bytecodes.h
View file @
7f309f1c
/* -*- mode: hugs-c; -*- */
/* -----------------------------------------------------------------------------
* $Id: Bytecodes.h,v 1.3 1999/02/05 16:02:36 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Bytecode definitions.
*
* ---------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------
* Instructions
...
...
ghc/rts/DebugProf.c
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: DebugProf.c,v 1.
5
1999/02/05 1
5:25:04
simonm Exp $
* $Id: DebugProf.c,v 1.
6
1999/02/05 1
6:02:36
simonm Exp $
*
* (c) The GHC Team 1998
* (c) The GHC Team 1998
-1999
*
* Simple Heap Profiling
*
...
...
ghc/rts/Disassembler.c
View file @
7f309f1c
/* -*- mode: hugs-c; -*- */
/* -----------------------------------------------------------------------------
* Bytecode disassembler
* $Id: Disassembler.c,v 1.3 1999/02/05 16:02:37 simonm Exp $
*
* Copyright (c) The GHC Team 1994-1999.
*
*
Copyright (c) 1994-1998.
*
Bytecode disassembler
*
* $RCSfile: Disassembler.c,v $
* $Revision: 1.2 $
* $Date: 1998/12/02 13:28:15 $
* ---------------------------------------------------------------------------*/
#include "Rts.h"
...
...
ghc/rts/Disassembler.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: Disassembler.h,v 1.2 1998/12/02 13:28:16 simonm Exp $
* $Id: Disassembler.h,v 1.3 1999/02/05 16:02:37 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Prototypes for functions in Disassembler.c
*
...
...
ghc/rts/Evaluator.c
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* Bytecode evaluator
* $Id: Evaluator.c,v 1.8 1999/02/05 16:02:38 simonm Exp $
*
* Copyright (c) The GHC Team 1994-1999.
*
*
Copyright (c) 1994-1998.
*
Bytecode evaluator
*
* $RCSfile: Evaluator.c,v $
* $Revision: 1.7 $
* $Date: 1999/02/05 15:25:05 $
* ---------------------------------------------------------------------------*/
#include "Rts.h"
...
...
ghc/rts/Evaluator.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: Evaluator.h,v 1.3 1999/01/27 14:51:20 simonpj Exp $
* $Id: Evaluator.h,v 1.4 1999/02/05 16:02:40 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Prototypes for functions in Evaluator.c
*
...
...
ghc/rts/ForeignCall.c
View file @
7f309f1c
/* -*- mode: hugs-c; -*- */
/* -----------------------------------------------------------------------------
* Foreign Function calls
* $Id: ForeignCall.c,v 1.3 1999/02/05 16:02:40 simonm Exp $
*
* (c) The GHC Team 1994-1999.
*
*
Copyright (c) 1994-1998.
*
Foreign Function calls
*
* $RCSfile: ForeignCall.c,v $
* $Revision: 1.2 $
* $Date: 1998/12/02 13:28:21 $
* ---------------------------------------------------------------------------*/
#include "Rts.h"
...
...
ghc/rts/ForeignCall.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: ForeignCall.h,v 1.2 1998/12/02 13:28:23 simonm Exp $
* $Id: ForeignCall.h,v 1.3 1999/02/05 16:02:41 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Prototypes for functions in ForeignCall.c
*
...
...
ghc/rts/GC.c
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: GC.c,v 1.2
6
1999/02/05 1
5:25:07
simonm Exp $
* $Id: GC.c,v 1.2
7
1999/02/05 1
6:02:41
simonm Exp $
*
* Two-space garbage collector
* (c) The GHC Team 1998-1999
*
* Generational garbage collector
*
* ---------------------------------------------------------------------------*/
...
...
ghc/rts/GC.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: GC.h,v 1.3 1999/01/26 11:12:45 simonm Exp $
* $Id: GC.h,v 1.4 1999/02/05 16:02:43 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Prototypes for functions in GC.c
*
...
...
ghc/rts/HeapStackCheck.hc
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: HeapStackCheck.hc,v 1.2 1998/12/02 13:28:26 simonm Exp $
* $Id: HeapStackCheck.hc,v 1.3 1999/02/05 16:02:43 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Canned Heap-Check and Stack-Check sequences.
*
...
...
ghc/rts/Itimer.c
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: Itimer.c,v 1.
2
199
8/1
2/0
2
1
3:28:27
simonm Exp $
* $Id: Itimer.c,v 1.
3
199
9/0
2/0
5
1
6:02:44
simonm Exp $
*
* (c) The GHC Team, 1995-199
8
* (c) The GHC Team, 1995-199
9
*
* Interval timer for profiling and pre-emptive scheduling.
*
...
...
ghc/rts/Itimer.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: Itimer.h,v 1.
2
199
8/1
2/0
2
1
3:28:28
simonm Exp $
* $Id: Itimer.h,v 1.
3
199
9/0
2/0
5
1
6:02:44
simonm Exp $
*
* (c) The GHC Team 1998
* (c) The GHC Team 1998
-1999
*
* Interval timer for profiling and pre-emptive scheduling.
*
...
...
ghc/rts/MBlock.c
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: MBlock.c,v 1.8 1999/01/26 10:41:20 sof Exp $
* $Id: MBlock.c,v 1.9 1999/02/05 16:02:44 simonm Exp $
*
* (c) The GHC Team 1998-1999
*
* MegaBlock Allocator Interface. This file contains all the dirty
* architecture-dependent hackery required to get a chunk of aligned
...
...
ghc/rts/MBlock.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: MBlock.h,v 1.3 1999/01/13 17:25:41 simonm Exp $
* $Id: MBlock.h,v 1.4 1999/02/05 16:02:45 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* MegaBlock Allocator interface.
*
...
...
ghc/rts/Main.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: Main.h,v 1.2 1998/12/02 13:28:31 simonm Exp $
* $Id: Main.h,v 1.3 1999/02/05 16:02:45 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Prototypes for functions in Main.c
*
...
...
ghc/rts/PrimOps.hc
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: PrimOps.hc,v 1.12 1999/02/05 15:25:09 simonm Exp $
* $Id: PrimOps.hc,v 1.13 1999/02/05 16:02:45 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Primitive functions / data
*
...
...
ghc/rts/Printer.c
View file @
7f309f1c
/* -*- mode: hugs-c; -*- */
/* -----------------------------------------------------------------------------
* $Id: Printer.c,v 1.
5
1999/02/05 1
4:44
:4
3
simonm Exp $
* $Id: Printer.c,v 1.
6
1999/02/05 1
6:02
:4
6
simonm Exp $
*
* Copyright (c) 1994-199
8
.
* Copyright (c) 1994-199
9
.
*
* Heap printer
*
...
...
ghc/rts/Printer.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: Printer.h,v 1.2 1998/12/02 13:28:34 simonm Exp $
* $Id: Printer.h,v 1.3 1999/02/05 16:02:47 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* Prototypes for functions in Printer.c
*
...
...
ghc/rts/ProfRts.h
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: ProfRts.h,v 1.
2
199
8/1
2/0
2
1
3:28:35
simonm Exp $
* $Id: ProfRts.h,v 1.
3
199
9/0
2/0
5
1
6:02:47
simonm Exp $
*
* (c) The GHC Team, 1998
* (c) The GHC Team, 1998
-1999
*
* Support for profiling
*
...
...
ghc/rts/Profiling.c
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: Profiling.c,v 1.
2
199
8/1
2/0
2
1
3:28:35
simonm Exp $
* $Id: Profiling.c,v 1.
3
199
9/0
2/0
5
1
6:02:48
simonm Exp $
*
* (c) The GHC Team, 1998
* (c) The GHC Team, 1998
-1999
*
* Support for profiling
*
...
...
ghc/rts/Proftimer.c
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: Proftimer.c,v 1.
2
199
8/1
2/0
2
1
3:28:36
simonm Exp $
* $Id: Proftimer.c,v 1.
3
199
9/0
2/0
5
1
6:02:48
simonm Exp $
*
* (c) The GHC Team, 1998
* (c) The GHC Team, 1998
-1999
*
* Profiling interval timer
*
...
...
ghc/rts/QueueTemplate.h
View file @
7f309f1c
/* -*- mode: hugs-c; -*- */
/* --------------------------------------------------------------------------
/* -----------------------------------------------------------------------------
* $Id: QueueTemplate.h,v 1.3 1999/02/05 16:02:48 simonm Exp $
*
* (c) The GHC Team, 1998
*
* Template for generating queues of various types
*
* #define Queue##ChunkSize, Queue and Type before #including this file
...
...
@@ -13,8 +17,8 @@
* Copyright (c) 1994-1998.
*
* $RCSfile: QueueTemplate.h,v $
* $Revision: 1.
2
$
* $Date: 199
8/1
2/0
2
1
3:28:37
$
* $Revision: 1.
3
$
* $Date: 199
9/0
2/0
5
1
6:02:48
$
*
* ------------------------------------------------------------------------*/
...
...
ghc/rts/RtsAPI.c
View file @
7f309f1c
/* ----------------------------------------------------------------------------
* $Id: RtsAPI.c,v 1.3 1999/01/27 14:51:21 simonpj Exp $
* $Id: RtsAPI.c,v 1.4 1999/02/05 16:02:49 simonm Exp $
*
* (c) The GHC Team, 1998-1999
*
* API for invoking Haskell functions via the RTS
*
...
...
ghc/rts/RtsFlags.c
View file @
7f309f1c
/* -----------------------------------------------------------------------------
* $Id: RtsFlags.c,v 1.8 1999/01/27 16:41:16 simonm Exp $
* $Id: RtsFlags.c,v 1.9 1999/02/05 16:02:49 simonm Exp $
*
* (c) The AQUA Project, Glasgow University, 1994-1997
* (c) The GHC Team, 1998-1999
*