aboutsummaryrefslogtreecommitdiffstats
path: root/mps/code/poolmvff.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Resolve legit warning from gcc 11.3.0 about potential array overruns.Richard Brooksby2023-01-061-1/+2
* Ensure that the mps builds with clang 10.Gareth Rees2021-01-101-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-38/+26
* Use tags with dots; regularize design references from code.Gareth Rees2018-11-291-6/+6
* Document the event parameters.Gareth Rees2018-10-141-3/+3
* Replace mv debug with mvff debug.Gareth Rees2018-08-021-1/+0
* Remove the mv compatibility shim and update the manual.Gareth Rees2018-08-011-75/+0
* Merge branch/2016-03-30/tract-p-elim into the master sources.Gareth Rees2018-07-231-1/+77
|\
| * Fix issues identified in review by gdr <https://info.ravenbrook.com/mail/2018...Gareth Rees2018-07-161-20/+76
| * catch-up merge from master sources at changelevel 194605 to branch/2016-03-30...Gareth Rees2018-07-111-135/+146
| |\
| * | Removing mv pool class and substituting mvff.Richard Brooksby2016-03-271-0/+20
| * | Catch-up merge from master sources to branch/2016-03-15/sunrise.Richard Brooksby2016-03-271-3/+3
| |\ \
| * \ \ Merging branch/2016-03-13/without-reservation into branch/2016-03-15/sunrise ...Richard Brooksby2016-03-151-25/+12
| |\ \ \
| * \ \ \ Merging branch/2016-03-01/mvff-control into branch/2016-03-15/sunrise to remo...Richard Brooksby2016-03-151-34/+7
| |\ \ \ \
* | | | | | New bufferfill and bufferempty methods on segments.Gareth Rees2018-07-101-31/+2
| |_|_|_|/ |/| | | |
* | | | | Merge branch/2016-03-01/mvff-control into the master sources.Gareth Rees2018-07-051-36/+9
|\ \ \ \ \
| * | | | | Fix issues identified in review by gdr.Gareth Rees2018-07-021-2/+2
| * | | | | Catch-up merge from master sources at changelevel 194314 to branch/2016-03-01...Gareth Rees2018-06-291-94/+100
| |\ \ \ \ \
| * \ \ \ \ \ Catch-up merge from master sources to branch/2016-03-01/mvff-control.Richard Brooksby2016-03-301-35/+19
| |\ \ \ \ \ \ | | |_|_|/ / / | |/| | | | / | | | |_|_|/ | | |/| | |
| * | | | | Removing poolmv.h and redundant code now that mv has no internal clients.Richard Brooksby2016-03-011-3/+0
| * | | | | Replacing mv with mvff as the arena control pool.Richard Brooksby2016-03-011-31/+7
* | | | | | Avoid "dereferencing type-punned pointer might break strict-aliasing rules" w...Gareth Rees2018-07-041-19/+35
* | | | | | Improve performance of mvff in hot builds by:Gareth Rees2018-07-041-34/+23
| |_|/ / / |/| | | |
* | | | | 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/+2
* | | | | 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-29/+23
|\ \ \ \ \
| * | | | | Add _critical to assertions on the critical path for manual-allocation-bound ...Gareth Rees2016-09-041-13/+21
| * | | | | 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-7/+6
* | | | | | 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-19/+16
* | | | | Squelching bogus type pun warnings from gcc 4.7 to get a clean build in travi...Richard Brooksby2016-04-201-3/+2
* | | | | 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-1/+2
* | | | | Moving setclassofpoly to after initialization, to be more like signature sett...Richard Brooksby2016-04-121-3/+6
* | | | | Clearing up various fixmes by making the type naming inconsistency clearly vi...Richard Brooksby2016-04-121-4/+5
* | | | | 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-6/+19
* | | | | Eliminating issubclasspoly and replacing with compile-time constant test.Richard Brooksby2016-04-081-1/+1
* | | | | Implementing isa, mustbea, couldbea, and reshaping the land classes to put th...Richard Brooksby2016-04-081-4/+4
* | | | | Eliminating the concept of "alias classes" in favour of "kinds".Richard Brooksby2016-04-081-4/+2
* | | | | Referring to classes by their base identifiers.Richard Brooksby2016-04-081-12/+12
* | | | | 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-4/+2
* | | | | Abstracting class declarations and references to classes.Richard Brooksby2016-04-081-8/+8
| |/ / / |/| | |
* | | | Documenting and checking constraints on mps_key_align on manual pools.Richard Brooksby2016-03-271-3/+3
| |_|/ |/| |