aboutsummaryrefslogtreecommitdiffstats
path: root/mps/code/poolmv2.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Moving design documentation of signatures to design.mps.sig and updating tagg...Richard Brooksby2023-03-091-1/+1
* Spell out "analysis" in full.Gareth Rees2020-09-011-1/+1
* 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-55/+43
* Use tags with dots; regularize design references from code.Gareth Rees2018-11-291-24/+24
* Clearer about what kind of checks we might add.Gareth Rees2018-09-161-1/+1
* Suppress "may be used uninitialized" warnings from gcc.Gareth Rees2018-07-301-4/+4
* Merge branch/2018-07-09/seg-alloc into the master sources.Gareth Rees2018-07-191-3/+5
|\
| * New bufferfill and bufferempty methods on segments.Gareth Rees2018-07-101-3/+5
* | Clean up function definitions: no need for "extern"; opening brace goes on ne...Gareth Rees2018-07-151-1/+2
|/
* Catch-up merge from the master sources at changelevel 194194 to branch/2017-0...Gareth Rees2018-06-281-3/+3
|\
| * Return resparam for consistency with other describe functions.Gareth Rees2018-06-261-3/+3
* | Move alignshift to pool structure allows us to eliminate duplicate code betwe...Gareth Rees2017-03-311-0/+1
* | 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-3/+3
* Catch-up merge from the master sources to branch/2016-04-23/inst-methods.Gareth Rees2016-09-051-16/+2
|\
| * Patch the mfs pool's alloc method instead of rewriting its class -- the latte...Gareth Rees2016-05-021-16/+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-11/+9
* | Converting pool describe methods to specialise instdescribe.Richard Brooksby2016-04-231-4/+5
|/
* Turning pool describe methods the right way in, so that they call next-method.Richard Brooksby2016-04-231-25/+24
* Catch-up merge from master sources to branch/2016-04-08/protidying.Richard Brooksby2016-04-211-31/+31
|\
| * Compile out statistic declarations in non-statistical varieties (at the cost ...Gareth Rees2016-04-161-31/+31
* | Avoid using "class" as an identifier, since tools like lldb parse expressions...Richard Brooksby2016-04-191-16/+16
* | Eliminating classdef.h by defining the class level when declaring a class.Richard Brooksby2016-04-191-1/+1
* | Moving setclassofpoly to after initialization, to be more like signature sett...Richard Brooksby2016-04-121-4/+5
* | Clearing up various fixmes by making the type naming inconsistency clearly vi...Richard Brooksby2016-04-121-2/+4
* | 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-9/+18
* | 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
* | Implementing isa, mustbea, couldbea, and reshaping the land classes to put th...Richard Brooksby2016-04-081-3/+3
* | 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-8/+8
* | 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-6/+6
|/
* Documenting and checking constraints on mps_key_align on manual pools.Richard Brooksby2016-03-271-3/+3
* Eliminating withreservoirpermit and all its variants.Richard Brooksby2016-03-131-18/+11
* Removing the mostly unused size component of the closure convention.Richard Brooksby2016-03-011-19/+13
* Improved assertion messages when a required keyword argument is not found. in...Gareth Rees2014-10-141-5/+5
* Ensure that code of the form if (condition) statement; is split over two line...Gareth Rees2014-09-271-8/+16
* 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-2/+2
* Rename segpref to locuspref -- this structure describes preferences for the p...Gareth Rees2014-09-271-3/+2
* Remove obsolete comment.Gareth Rees2014-06-131-2/+0
* Some assertions with && crept back in. split them up so that we get as much i...Gareth Rees2014-06-131-1/+2
* Catch-up merge from master sources @186564 to branch/2014-06-11/grain.Gareth Rees2014-06-131-143/+138
|\
| * Catch-up merge from master sources @186536 to branch/2014-05-15/size.Gareth Rees2014-06-121-95/+96
| |\