aboutsummaryrefslogtreecommitdiffstats
path: root/mps/code/poolmrg.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix typos.Bruce Mitchener2024-11-261-1/+1
* Moving design documentation of signatures to design.mps.sig and updating tagg...Richard Brooksby2023-03-091-3/+3
* Improve maintainability of complex loops.Gareth Rees2021-01-161-10/+7
* Ensure that the mps builds with "clang -werror -wcomma -std=c89".Gareth Rees2021-01-161-4/+8
* Fix indentation of second clause of license.Gareth Rees2020-08-301-3/+3
* Use https: instead of http: when linking to the ravenbrook web site.Gareth Rees2020-08-301-1/+1
* Publish licence updates in code directory.Peter Jackson2020-06-111-39/+27
* Use tags with dots; regularize design references from code.Gareth Rees2018-11-291-18/+18
* Make use of mrgrefpartref in mrgmessagefinalizationref.Gareth Rees2018-08-141-19/+4
* Catch-up merge from master sources at changelevel 194449 to branch/2018-06-18...Gareth Rees2018-07-051-31/+45
|\
| * Check that segment classes override sets of related methods.Gareth Rees2017-03-301-1/+33
| * Move scan method from pool class to segment class.Gareth Rees2017-03-291-28/+12
| * Move greyen method from pool class to segment class.Gareth Rees2017-03-291-1/+0
| * Move the blacken method from the pool class to the segment class.Gareth Rees2017-03-291-1/+0
* | Refactor arenapeekseg so that it maintains the mps invariants by scanning the...Gareth Rees2018-06-191-5/+6
* | Segment class gcseg no longer implements hardware barriers; these are impleme...Gareth Rees2018-06-191-2/+2
|/
* Use nextmethod to call the superclass init method, instead of calling poolabs...Gareth Rees2016-10-191-5/+8
* Renaming class fields called "protocol" to "instclassstruct" in line with usu...Richard Brooksby2016-04-271-2/+2
* Converting pool finish methods to specialize instfinish, and fixing up quite ...Richard Brooksby2016-04-231-3/+4
* Converting pool describe methods to specialise instdescribe.Richard Brooksby2016-04-231-3/+4
* Turning pool describe methods the right way in, so that they call next-method.Richard Brooksby2016-04-231-4/+10
* Eliminating seg2linkseg, linkseg2seg, seg2refseg, refseg2seg, poolmrg, and mr...Richard Brooksby2016-04-191-82/+37
* Avoid using "class" as an identifier, since tools like lldb parse expressions...Richard Brooksby2016-04-191-23/+23
* Eliminating classdef.h by defining the class level when declaring a class.Richard Brooksby2016-04-191-3/+3
* Moving setclassofpoly to after initialization, to be more like signature sett...Richard Brooksby2016-04-121-14/+13
* Clearing up various fixmes by making the type naming inconsistency clearly vi...Richard Brooksby2016-04-121-5/+6
* Removing various fixed fixmes.Richard Brooksby2016-04-111-1/+1
* Eliminating generated classof* and setclassof* functions in favour of checked...Richard Brooksby2016-04-111-4/+4
* Implementing nextmethod and replacing all uses of superclass with it.Richard Brooksby2016-04-111-2/+2
* Making all static next-method calls look similar.Richard Brooksby2016-04-111-3/+1
* Turning segment init methods the right way in, so that they each call the nex...Richard Brooksby2016-04-101-16/+15
* Turning pool init methods the right way in, so that they each call the next m...Richard Brooksby2016-04-101-5/+17
* Repairing superclass by taking a kind, which can later be checked.Richard Brooksby2016-04-101-2/+2
* Generating type-safe functions for getting and setting the class of instances.Richard Brooksby2016-04-081-4/+6
* Explicitly making inststruct the prefix of instances, eliminating pointer pun...Richard Brooksby2016-04-081-3/+3
* Generating a static superclass mapping and eliminating other superclass macros.Richard Brooksby2016-04-081-2/+2
* Eliminating the concept of "alias classes" in favour of "kinds".Richard Brooksby2016-04-081-6/+3
* Referring to classes by their base identifiers.Richard Brooksby2016-04-081-13/+13
* Removing always-zero offset from pool class structure.Richard Brooksby2016-04-081-1/+0
* Moving common fields into the base class, starting with the class name.Richard Brooksby2016-04-081-6/+3
* Abstracting class declarations and references to classes.Richard Brooksby2016-04-081-5/+5
* Getting rid of "old style" class ensure functions.Richard Brooksby2016-04-081-2/+2
* Tearing down shield correctly.Richard Brooksby2016-03-201-1/+1
* Promoting shield to first class structure.Richard Brooksby2016-03-201-1/+1
* Merging branch mps/branch/2016-03-13/without-reservation into master sources.Richard Brooksby2016-03-151-13/+8
|\
| * Eliminating withreservoirpermit and all its variants.Richard Brooksby2016-03-131-12/+8
| * Basic removal of the reservoir pool from code and design.Richard Brooksby2016-03-131-1/+0
* | Catch-up merge from branch/2015-08-06/config to remove arenaconfigure.Richard Brooksby2016-02-251-1/+6
|\ \ | |/
| * Adding reference to job for improving definalization. see <https://info.rave...Richard Brooksby2016-01-201-1/+6
* | Accumulate scannedsize in mrg pool.Gareth Rees2015-09-031-0/+1
|/