aboutsummaryrefslogtreecommitdiffstats
path: root/mps/code/poolamc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix typos.Bruce Mitchener2024-11-261-1/+1
* Catch-up merge from master into branch/2023-05-31/hash-arraysRichard Brooksby2023-06-171-0/+85
|\
| * Reintroduce comments that went missing during the original work to port this ...Jonathan Holburn2023-06-151-0/+11
| * Improving comments on amcaddrobject in response to review <https://github.com...Richard Brooksby2023-06-151-3/+10
| * Make various edits from required after proc.reviewJonathan Holburn2023-06-121-2/+5
| * Generalising mps_addr_object, arenaaddrobject, pooladdrobject for pools that ...Richard Brooksby2023-06-071-6/+6
| * Add implementation of mps_addr_object as implemented by jph on top of branch ...Jonathan Holburn2023-05-161-0/+64
* | Performing proc.review.editJonathan Holburn2023-06-151-1/+0
|/
* Moving design documentation of signatures to design.mps.sig and updating tagg...Richard Brooksby2023-03-091-4/+4
* Fix typos.Bruce Mitchener2023-02-131-1/+1
* Indirect formatted scanning through the scanstate.Gareth Rees2022-01-171-3/+3
* 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-27/+15
* Use tags with dots; regularize design references from code.Gareth Rees2018-11-291-33/+33
* Document the event parameters.Gareth Rees2018-10-141-49/+31
* There's no point keeping the definitions of old events, especially since we h...Gareth Rees2018-10-121-1/+1
* New bufferfill and bufferempty methods on segments.Gareth Rees2018-07-101-22/+20
* Catch-up merge from master sources at changelevel 194449 to branch/2018-06-18...Gareth Rees2018-07-051-72/+111
|\
| * Catch-up merge from the master sources at changelevel 194194 to branch/2017-0...Gareth Rees2018-06-281-11/+4
| |\
| * | Amcsegfixinplace is a better name for a function that operates on an amc segm...Gareth Rees2018-06-161-4/+4
| * | New pool method poolsegpoolgen gets the pool generation for a segment. (this ...Gareth Rees2017-03-311-0/+12
| * | Since we know that a segment belongs to a pool with a format at the point whe...Gareth Rees2017-03-311-4/+10
| * | 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/+19
| * | No need for poolclassmixinscan and abstractscanpool.Gareth Rees2017-03-301-1/+0
| * | 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-12/+10
| * | Move fix and fixemergency methods from pool class to segment class.Gareth Rees2017-03-301-20/+21
| * | Move scan method from pool class to segment class.Gareth Rees2017-03-291-23/+25
| * | Move reclaim method from pool class to segment class.Gareth Rees2017-03-291-14/+14
| * | Move whiten method from pool class to segment class.Gareth Rees2017-03-291-4/+6
* | | Segment class gcseg no longer implements hardware barriers; these are impleme...Gareth Rees2018-06-191-2/+2
| |/ |/|
* | Simplify the wasmarked protocol.Gareth Rees2018-06-181-8/+1
* | Assertions on the critical path.Gareth Rees2018-06-181-3/+3
|/
* Cherry-pick change 192595 from custom/cet/main, removing mps_addr_object. thi...Gareth Rees2016-10-191-83/+0
* Use nextmethod to call the superclass init method, instead of calling poolabs...Gareth Rees2016-10-191-2/+4
* Account allocations in amc segments between whiten and reclaim as condemned, ...Gareth Rees2016-09-141-11/+26
* Catch-up merge from master sources to branch/2016-04-13/mortality.Gareth Rees2016-09-051-68/+57
|\
| * Catch-up merge from the master sources to branch/2016-04-23/inst-methods.Gareth Rees2016-09-051-15/+17
| |\
| | * Catch-up merge from the master sources.Gareth Rees2016-09-051-39/+21
| | |\
| | * | Replacing segbuffer with version that returns bool and the buffer, and disall...Richard Brooksby2016-04-271-6/+6
| | * | Temporarily introducing seggetbuffer to eliminate use of "null" to mean "no b...Richard Brooksby2016-04-271-12/+14
| | * | Catch-up merge from master sources to branch/2016-04-20/seghasbuffer.Gareth Rees2016-04-221-249/+184
| | |\ \
| | * | | New function seghasbuffer.Gareth Rees2016-04-221-7/+7
| * | | | Renaming class fields called "protocol" to "instclassstruct" in line with usu...Richard Brooksby2016-04-271-3/+3
| * | | | Converting buffer finish and describe methods to specialize instfinish and in...Richard Brooksby2016-04-231-3/+4
| * | | | Converting pool finish methods to specialize instfinish, and fixing up quite ...Richard Brooksby2016-04-231-4/+6
| * | | | Converting pool describe methods to specialise instdescribe.Richard Brooksby2016-04-231-4/+5
| * | | | Making describe a method on inst and implementing generic describe for segments.Richard Brooksby2016-04-231-5/+6
| | |_|/ | |/| |