aboutsummaryrefslogtreecommitdiffstats
path: root/mps/code/tract.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Eliminate pagestate and pagepoolunion: spare pages are now represented by the...Gareth Rees2022-01-171-4/+3
* Represent the spare memory as a land.Gareth Rees2022-01-171-5/+8
* 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-32/+20
* Use tags with dots; regularize design references from code.Gareth Rees2018-11-291-3/+3
* Undo change 194718 (merge branch/2016-03-31/page-sparering-elim into the mast...Gareth Rees2018-07-291-0/+1
* Merge branch/2016-03-31/page-sparering-elim into the master sources.Gareth Rees2018-07-231-1/+0
|\
| * Catch-up merge from master sources at changelevel 194475 to branch/2016-03-31...Gareth Rees2018-07-061-19/+22
| |\
| * | Moving the vm arena's spare ring nodes into the spare pages themselves, allow...Richard Brooksby2016-03-311-1/+0
* | | Catch-up merge from master sources at changelevel 194657 to branch/2016-03-30...Gareth Rees2018-07-161-4/+0
|\ \ \
| * \ \ Catch-up merge from master sources at changelevel 194456 to branch/2016-03-30...Gareth Rees2018-07-061-19/+22
| |\ \ \ | | | |/ | | |/|
| * | | Removing white field from tracts.Richard Brooksby2016-03-301-4/+0
| | |/ | |/|
* | | catch-up merge from master sources at changelevel 194605 to branch/2016-03-30...Gareth Rees2018-07-111-19/+22
|\ \ \ | | |/ | |/|
| * | Remove return statements that have no effect.Gareth Rees2016-10-131-1/+0
| * | Add _critical to assertions on the critical path for manual-allocation-bound ...Gareth Rees2016-09-041-12/+12
| * | Catch-up merge from master sources to branch/2016-04-08/protidying.Richard Brooksby2016-04-211-3/+7
| |\ \
| | * | Make it clear where tags are defined and where they are referenced, as sugges...Gareth Rees2016-04-191-1/+1
| | * | When growing an arena: (i) don't create a chunk that's too small for the allo...Gareth Rees2016-04-111-0/+1
| | * | Assert that the range passed to landinsert is not empty.Gareth Rees2016-04-111-3/+6
| | |/
| * | Making arenas properly inherit from instances, and converting remaining metho...Richard Brooksby2016-04-101-3/+3
| |/
* | Replacing tract->p with tract->seg.Richard Brooksby2016-03-301-3/+2
|/
* Store reserved address space associated with chunk in a field in the chunkstr...Gareth Rees2014-10-011-1/+3
* Instead of iterating over the chunks to compute the total reserved address sp...Gareth Rees2014-09-291-4/+3
* Design.mps.ring.naming: "when one structure parent contains one ring of child...Gareth Rees2014-09-291-2/+2
* Ensure that code of the form if (condition) statement; is split over two line...Gareth Rees2014-09-271-3/+6
* Fix problems identified by nb in review <https://info.ravenbrook.com/mail/201...Gareth Rees2014-08-061-1/+6
* Fix problems noted by dl in review <https://info.ravenbrook.com/mail/2014/06/...Gareth Rees2014-06-171-10/+7
* Catch-up merge from master sources @186573 to branch/2014-05-28/align.Gareth Rees2014-06-141-6/+2
|\
| * More modular to assign the primary chunk in arenachunkinsert.Gareth Rees2014-06-141-5/+0
| * Some assertions with && crept back in. split them up so that we get as much i...Gareth Rees2014-06-131-1/+2
* | Configurable grain size for client arenas.Gareth Rees2014-06-131-1/+1
|/
* Catch-up merge from master sources @186564 to branch/2014-06-11/grain.Gareth Rees2014-06-131-258/+85
|\
| * Restore the chunk ring.Gareth Rees2014-06-131-1/+3
| * Tract iteration interface is only used by the arena coverage test, so move it...Gareth Rees2014-06-121-131/+0
| * Fix arenadescribetracts:Gareth Rees2014-06-121-6/+6
| * Catch-up merge from master sources @186540 to branch/2014-05-17/chunk-tree.Gareth Rees2014-06-121-1/+1
| |\
| * \ Catch-up merge from master sources @186481 to branch/2014-05-17/chunk-tree.Gareth Rees2014-06-111-11/+11
| |\ \ | | |/
| * | Fix problems identified by rb in review <https://info.ravenbrook.com/mail/201...Gareth Rees2014-06-081-1/+0
| * | Fix problems identified by dl in review <https://info.ravenbrook.com/mail/201...Gareth Rees2014-06-081-1/+13
| * | Clarify tracefix logic by unwinding the nested conditions.Gareth Rees2014-05-201-31/+10
| * | Use treefind instead of splaytreefind to search the chunk tree.Gareth Rees2014-05-191-5/+18
| * | Restore "avoid" mechanism in arenaallocpage.Gareth Rees2014-05-191-6/+6
| * | Replace the chunk ring with a chunk tree.Gareth Rees2014-05-171-125/+78
* | | Rename "arena alignment" to "arena grain size" to avoid confusion with ordina...Gareth Rees2014-06-111-4/+4
| |/ |/|
* | Catch-up merge from master sources to branch/2014-03-30/addrset.Gareth Rees2014-04-071-4/+4
|\ \ | |/
| * Improve control over checking:Gareth Rees2014-04-061-4/+4
* | First pass at implementation of lands (collections of address ranges). 100% b...Gareth Rees2014-04-011-11/+11
|/
* Resolving questions left behind in fixmes.Richard Brooksby2014-02-281-2/+1
* Removing the freering allocation cache, which breaks the cbs abstraction and ...Richard Brooksby2014-02-251-1/+0