aboutsummaryrefslogtreecommitdiffstats
path: root/mps/code/poolams.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Resolve legit warning from gcc 11.3.0 about potential array overruns.Richard Brooksby2023-01-061-1/+2
* Indirect formatted scanning through the scanstate.Gareth Rees2022-01-171-5/+4
* 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-28/+16
* Use tags with dots; regularize design references from code.Gareth Rees2018-11-291-32/+32
* Document the event parameters.Gareth Rees2018-10-141-1/+1
* Fix issues identified in review by dl <https://info.ravenbrook.com/mail/2018/...Gareth Rees2018-07-161-9/+11
* New bufferfill and bufferempty methods on segments.Gareth Rees2018-07-101-97/+94
* Catch-up merge from master sources at changelevel 194449 to branch/2018-06-18...Gareth Rees2018-07-051-172/+165
|\
| * Catch-up merge from master sources at changelevel 194268 to branch/2018-06-18...Gareth Rees2018-06-281-163/+149
| |\
| | * Catch-up merge from the master sources at changelevel 194194 to branch/2017-0...Gareth Rees2018-06-281-6/+4
| | |\
| | | * Clarify some assertion conditions.Gareth Rees2018-06-261-1/+1
| | * | New pool method poolsegpoolgen gets the pool generation for a segment. (this ...Gareth Rees2017-03-311-71/+85
| | * | Since we know that a segment belongs to a pool with a format at the point whe...Gareth Rees2017-03-311-5/+5
| | * | 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
| | * | Changing segnowalk to segtrivwalk avoids the need for attrfmt (now we can wal...Gareth Rees2017-03-301-1/+0
| | * | Move walk method from pool class to segment class.Gareth Rees2017-03-301-13/+6
| | * | Move fix and fixemergency methods from pool class to segment class.Gareth Rees2017-03-301-9/+8
| | * | Move scan method from pool class to segment class.Gareth Rees2017-03-291-14/+9
| | * | Move reclaim method from pool class to segment class.Gareth Rees2017-03-291-18/+14
| | * | Move whiten method from pool class to segment class.Gareth Rees2017-03-291-22/+16
| | * | Move the blacken method from the pool class to the segment class.Gareth Rees2017-03-291-18/+14
| * | | Fix issues identified in review by dl.Gareth Rees2018-06-261-3/+3
| * | | Make ams test for invalid references in the same way as the other pool classe...Gareth Rees2018-06-181-11/+16
* | | | Segment class gcseg no longer implements hardware barriers; these are impleme...Gareth Rees2018-06-191-1/+1
| |_|/ |/| |
* | | Simplify the wasmarked protocol.Gareth Rees2018-06-181-3/+1
|/ /
* | Assertions on the critical path.Gareth Rees2018-06-181-3/+3
|/
* Use nextmethod to call the superclass init method, instead of calling poolabs...Gareth Rees2016-10-191-3/+4
* Catch-up merge from master sources to branch/2016-04-13/mortality.Gareth Rees2016-09-051-77/+125
|\
| * Catch-up merge from master sources to branch/2016-04-12/job004000.Gareth Rees2016-09-051-77/+125
| |\
| | * Catch-up merge from master sources to branch/2016-04-21/amswalk.Gareth Rees2016-09-051-77/+66
| | |\
| | | * Catch-up merge from the master sources to branch/2016-04-23/inst-methods.Gareth Rees2016-09-051-21/+20
| | | |\
| | | | * Catch-up merge from the master sources.Gareth Rees2016-09-051-31/+23
| | | | |\
| | | | | * Fix assertion text in the manual.Gareth Rees2016-09-021-1/+1
| | | | * | Replacing segbuffer with version that returns bool and the buffer, and disall...Richard Brooksby2016-04-271-3/+3
| | | | * | Temporarily introducing seggetbuffer to eliminate use of "null" to mean "no b...Richard Brooksby2016-04-271-17/+16
| | | | * | Catch-up merge from master sources to branch/2016-04-20/seghasbuffer.Gareth Rees2016-04-221-181/+184
| | | | |\ \
| | | | * | | New function seghasbuffer.Gareth Rees2016-04-221-3/+3
| | | * | | | 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/+7
| | | * | | | Converting pool describe methods to specialise instdescribe.Richard Brooksby2016-04-231-3/+4
| | | * | | | Making finish a method on inst and implementing generic finish for segments.Richard Brooksby2016-04-231-12/+8
| | | * | | | Making describe a method on inst and implementing generic describe for segments.Richard Brooksby2016-04-231-4/+5
| | | | |_|/ | | | |/| |
| | | * | | Turning segment describe methods the right way in, so that they call next-met...Richard Brooksby2016-04-231-14/+11
| | | * | | Turning pool describe methods the right way in, so that they call next-method.Richard Brooksby2016-04-231-16/+11
| | | | |/ | | | |/|
| | * | | Catch-up merge from master sources to branch/2016-04-21/amswalk.Gareth Rees2016-04-211-124/+111
| | |\ \ \ | | | |/ /
| | * | | Must check that colour tables are in use before consulting them.Gareth Rees2016-04-211-1/+1
| | * | | Implement amswalk.Gareth Rees2016-04-211-1/+61