aboutsummaryrefslogtreecommitdiffstats
path: root/mps/code/poolmfs.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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-33/+21
* Use tags with dots; regularize design references from code.Gareth Rees2018-11-291-3/+3
* Document the event parameters.Gareth Rees2018-10-141-3/+3
* Represent the set of generations condemned for a trace.Gareth Rees2018-07-111-1/+1
* Mfsextend now takes (base, limit) instead of (base, size) for consistency wit...Gareth Rees2018-07-041-4/+7
* Fix issues identified in review https://info.ravenbrook.com/mail/2018/07/03/1...Gareth Rees2018-07-031-10/+19
* Integrate branch/2016-03-15/sunrise/...@190086,190087 to pick up elimination ...Gareth Rees2018-07-031-34/+27
|\
| * Abstracting mfs visitor names from "tract" to "extent".Richard Brooksby2016-03-151-5/+5
| * Eliminating tractp use from mfs pool class.Richard Brooksby2016-03-151-29/+22
* | Check that segment classes override sets of related methods.Gareth Rees2017-03-301-0/+1
* | Use nextmethod to call the superclass init method, instead of calling poolabs...Gareth Rees2016-10-191-5/+10
* | Catch-up merge from the master sources to branch/2016-04-23/inst-methods.Gareth Rees2016-09-051-6/+2
|\ \
| * | Patch the mfs pool's alloc method instead of rewriting its class -- the latte...Gareth Rees2016-05-021-6/+2
* | | 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/+5
* | | 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-11/+11
* | Eliminating poolpoolmfs in favour of mustbea.Richard Brooksby2016-04-191-45/+12
* | Avoid using "class" as an identifier, since tools like lldb parse expressions...Richard Brooksby2016-04-191-14/+14
* | Eliminating classdef.h by defining the class level when declaring a class.Richard Brooksby2016-04-191-1/+1
* | Clearing up various fixmes by making the type naming inconsistency clearly vi...Richard Brooksby2016-04-121-0/+2
* | Eliminating generated classof* and setclassof* functions in favour of checked...Richard Brooksby2016-04-111-1/+1
* | Turning pool init methods the right way in, so that they each call the next m...Richard Brooksby2016-04-101-5/+14
* | Generating type-safe functions for getting and setting the class of instances.Richard Brooksby2016-04-081-1/+1
* | Explicitly making inststruct the prefix of instances, eliminating pointer pun...Richard Brooksby2016-04-081-1/+1
* | Eliminating the concept of "alias classes" in favour of "kinds".Richard Brooksby2016-04-081-2/+1
* | Referring to classes by their base identifiers.Richard Brooksby2016-04-081-4/+4
* | 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-2/+1
* | Abstracting class declarations and references to classes.Richard Brooksby2016-04-081-2/+2
* | Getting rid of "old style" class ensure functions.Richard Brooksby2016-04-081-2/+2
* | Eliminating withreservoirpermit and all its variants.Richard Brooksby2016-03-131-5/+2
|/
* Removing the mostly unused size component of the closure convention.Richard Brooksby2016-03-011-8/+6
* Improving detail of design.mps.bootstrap.land.sol and cross-referencing from ...Richard Brooksby2016-02-251-1/+2
* Improved assertion messages when a required keyword argument is not found. in...Gareth Rees2014-10-141-1/+1
* Check that unitsize and extendby are greater than zero. (zero is a likely arg...Gareth Rees2014-10-131-0/+2
* Ensure that code of the form if (condition) statement; is split over two line...Gareth Rees2014-09-271-1/+2
* Rename mps_class_t to mps_pool_class_t for clarity.Gareth Rees2014-09-271-2/+2
* Cast all arguments to the writef function to make it easy to check that none ...Gareth Rees2014-09-271-5/+8
* Rename segpref to locuspref -- this structure describes preferences for the p...Gareth Rees2014-09-271-1/+1
* Configurable grain size for client arenas.Gareth Rees2014-06-131-5/+2
* Catch-up merge from master sources @186564 to branch/2014-06-11/grain.Gareth Rees2014-06-131-18/+52
|\
| * Catch-up merge from master sources @186536 to branch/2014-05-15/size.Gareth Rees2014-06-121-11/+11
| |\
| | * Catch-up merge from master sources @186528 to branch/2014-04-15/mvffnoseg.Gareth Rees2014-06-121-7/+7
| | |\
| | | * Catch-up merge from masters sources @186519 to branch/2014-04-17/describe.Gareth Rees2014-06-121-12/+4
| | | |\
| | | * \ Catch-up merge from master sources @185999 to branch/2014-04-17/describe.Gareth Rees2014-05-111-1/+1
| | | |\ \
| | | * | | Consistent order stream, depth.Gareth Rees2014-05-111-1/+1
| | | * | | Correct indentation of describe output by passing depth parameter to describe...Gareth Rees2014-05-111-7/+7