aboutsummaryrefslogtreecommitdiffstats
path: root/mps/code/pool.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix typos.Bruce Mitchener2024-11-261-1/+1
* Generalising mps_addr_object, arenaaddrobject, pooladdrobject for pools that ...Richard Brooksby2023-06-071-7/+11
* Checkl of addrobject method should not be commented outJonathan Holburn2023-05-161-1/+1
* Add implementation of mps_addr_object as implemented by jph on top of branch ...Jonathan Holburn2023-05-161-0/+12
* 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-39/+27
* Use tags with dots; regularize design references from code.Gareth Rees2018-11-291-2/+2
* Improve handling of telemetry events on the critical path:Gareth Rees2018-10-151-3/+3
* Catch-up merge from master sources at changelevel 194022 to branch/2018-06-20...Gareth Rees2018-09-151-169/+18
|\
| * Function implementations call the macro implementations, to reduce the burden...Gareth Rees2018-07-051-1/+1
| * Improve performance of mvff in hot builds by:Gareth Rees2018-07-041-12/+8
| * New pool method poolsegpoolgen gets the pool generation for a segment. (this ...Gareth Rees2017-03-311-0/+12
| * Avoid "result of 32-bit shift implicitly converted to 64 bits" warning from v...Gareth Rees2017-03-311-1/+1
| * Move alignshift to pool structure allows us to eliminate duplicate code betwe...Gareth Rees2017-03-311-1/+4
| * Check that segment classes override sets of related methods.Gareth Rees2017-03-301-7/+0
| * Changing segnowalk to segtrivwalk avoids the need for attrfmt (now we can wal...Gareth Rees2017-03-301-4/+1
| * Move access method from pool class to segment class.Gareth Rees2017-03-301-15/+0
| * Move walk method from pool class to segment class.Gareth Rees2017-03-301-16/+3
| * Move fix and fixemergency methods from pool class to segment class.Gareth Rees2017-03-301-43/+1
| * Move scan method from pool class to segment class.Gareth Rees2017-03-291-27/+0
| * Move reclaim method from pool class to segment class.Gareth Rees2017-03-291-21/+1
| * Move whiten method from pool class to segment class.Gareth Rees2017-03-291-14/+0
| * Move greyen method from pool class to segment class.Gareth Rees2017-03-291-12/+1
| * Move the blacken method from the pool class to the segment class.Gareth Rees2017-03-291-11/+1
* | Label the time series in the monitor.Gareth Rees2018-06-221-1/+2
|/
* Merge design.mps.class-interface into design.mps.pool (as suggested by pekka ...Gareth Rees2016-10-191-1/+1
* Cherry-pick change 192595 from custom/cet/main, removing mps_addr_object. thi...Gareth Rees2016-10-191-19/+0
* Remove unused pool class methods tracebegin and traceend.Gareth Rees2016-10-191-18/+0
* New modulefile prmcw3.c avoids duplication of code between prmcw3i3.c and prm...Gareth Rees2016-10-141-1/+1
* Rename mutatorfaultcontext to mutatorcontext because this data structure is n...Gareth Rees2016-10-131-2/+2
* Catch-up merge from master sources to branch/2016-04-21/amswalk.Gareth Rees2016-09-051-64/+25
|\
| * Catch-up merge from the master sources to branch/2016-04-23/inst-methods.Gareth Rees2016-09-051-14/+20
| |\
| | * Add _critical to assertions on the critical path for manual-allocation-bound ...Gareth Rees2016-09-041-14/+20
| * | 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/+3
| * | Converting pool describe methods to specialise instdescribe.Richard Brooksby2016-04-231-2/+1
| |/
| * Turning pool describe methods the right way in, so that they call next-method.Richard Brooksby2016-04-231-45/+1
* | Catch-up merge from master sources to branch/2016-04-21/amswalk.Gareth Rees2016-04-211-7/+6
|\ \ | |/
| * Untabify.Gareth Rees2016-04-211-5/+5
|/
* Catch-up merge from master sources to branch/2016-04-08/protidying.Richard Brooksby2016-04-211-3/+3
|\
| * Removing unused (and useless) poolfix macro.Richard Brooksby2016-04-211-3/+3
* | Enforcing rules about class overrides that were dropped in changelist 190837.Richard Brooksby2016-04-211-0/+20
* | Avoid using "class" as an identifier, since tools like lldb parse expressions...Richard Brooksby2016-04-191-48/+48
* | Catch-up merge from master sources to branch/2016-04-08/protidying.Richard Brooksby2016-04-191-1/+0
|\ \ | |/
| * Catch-up merge from master sources to branch/2014-10-11/snc.Gareth Rees2016-04-131-43/+29
| |\
| * | Because of the requirement to make popped objects dead in a timely fashion, w...Gareth Rees2014-10-131-1/+0
* | | Moving pool format argument picking into abstract pool initialization, so tha...Richard Brooksby2016-04-121-16/+6
* | | Automatically setting pool->fix on first fix, to avoid tricky initialization.Richard Brooksby2016-04-121-4/+0