summaryrefslogtreecommitdiff
path: root/docs/rts
Commit message (Collapse)AuthorAgeFilesLines
* Reorganisation of the source treeSimon Marlow2006-04-077-0/+5120
| | | | | | | | | | | | | | | Most of the other users of the fptools build system have migrated to Cabal, and with the move to darcs we can now flatten the source tree without losing history, so here goes. The main change is that the ghc/ subdir is gone, and most of what it contained is now at the top level. The build system now makes no pretense at being multi-project, it is just the GHC build system. No doubt this will break many things, and there will be a period of instability while we fix the dependencies. A straightforward build should work, but I haven't yet fixed binary/source distributions. Changes to the Building Guide will follow, too.
* [project @ 1999-08-02 16:01:24 by simonmar]simonmar1999-08-028-5121/+0
| | | | Move the RTS document into the ghc tree where it belongs.
* [project @ 1999-03-18 14:16:00 by kw217]kw2171999-03-181-11/+33
| | | | Minor documentation fixes, and addition of SRT explanation.
* [project @ 1999-01-28 12:12:17 by simonm]simonm1999-01-281-277/+321
| | | | Several updates, mainly to the "heap objects" section.
* [project @ 1999-01-06 11:29:44 by simonm]simonm1999-01-061-64/+83
| | | | updates
* [project @ 1998-10-27 23:35:33 by reid]reid1998-10-271-0/+264
| | | | Added CAF text to rts document
* [project @ 1998-01-22 14:46:26 by simonm]simonm1998-01-221-4/+4
| | | | | Correct a couple of things: WHNF closures can be partial applications as well as constructors.
* [project @ 1998-01-19 13:24:30 by simonm]simonm1998-01-191-508/+556
| | | | | | | | | | | Numerous small changes * update layout of info tables. * macros \Section, \Subsection etc. for making labels more consistent. * macros \secref, \figref for consistent cross-references. * fix some cross references. * lots of other small changes.
* [project @ 1998-01-18 01:08:41 by reid]reid1998-01-181-2814/+832
| | | | | | | | | | | A major rewrite/reorganisation. New material on bytecodes. Deleted some of the really out of date stuff about the old system (You might have to checkout the previous revision if you need historical info.) I have not merged the sections on TSOs and Stacks. SimonM has a clearer idea of what the TSO status words look like and I think he said he'd written a new section with stacks part of TSOs.
* [project @ 1998-01-08 14:40:22 by areid]areid1998-01-081-630/+2533
| | | | Added an overview section, commented out some of the more bogus parts of the document (but some bits still remain)
* [project @ 1997-12-23 17:52:39 by areid]areid1997-12-231-239/+1096
|
* [project @ 1997-11-13 17:09:40 by simonm]simonm1997-11-131-2/+2
| | | | couple of minor fixes
* [project @ 1997-10-24 15:27:58 by reid]reid1997-10-241-21/+56
| | | | Added 'standard closures' to discussion of how Hugs enters an object
* [project @ 1997-10-21 17:22:24 by reid]reid1997-10-211-43/+120
| | | | | | | | | | | | Improved glossary/terminology at start - added unpointed and unboxed. Created a section at start to describe the source language. At the moment, all it contains is a description of unboxed tuple constructors. Replaced erroneous uses of "closure" with "heap object". According to the glossary, closures are enterable - things like stack objects are not enterable so they can't be closures. Clarified section 2.7 (heap and stack checks): why should we not move Hp during heap check? Added comment that I don't believe in the notion of fixed headers.
* [project @ 1997-10-17 15:57:07 by simonm]simonm1997-10-171-108/+117
| | | | | Latest batch of changes. Merge SRT and Tag fields in the info table, now that there isn't a bytecode pointer there.
* [project @ 1997-10-15 12:50:30 by simonm]simonm1997-10-154-0/+301
| | | | new pictures
* [project @ 1997-10-15 12:44:35 by simonm]simonm1997-10-151-127/+198
| | | | latest round of changes.
* [project @ 1997-10-06 16:10:10 by simonm]simonm1997-10-061-112/+183
| | | | today's changes.
* [project @ 1997-10-06 12:43:32 by simonm]simonm1997-10-061-40/+96
| | | | outstanding changes
* [project @ 1997-09-24 16:19:53 by simonm]simonm1997-09-241-0/+30
| | | | finished today's changes.
* [project @ 1997-09-24 15:55:52 by simonm]simonm1997-09-242-35/+129
| | | | add RTS draft document
* [project @ 1997-09-19 15:16:01 by simonm]simonm1997-09-194-0/+3202
add RTS document into the tree