aboutsummaryrefslogtreecommitdiffstats
path: root/mps/code/mpm.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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-50/+38
* Use tags with dots; regularize design references from code.Gareth Rees2018-11-291-3/+3
* Untabify.Gareth Rees2016-04-211-11/+11
* Merging branch/2016-03-13/defer-write-barrier into master sources.Richard Brooksby2016-03-241-4/+14
|\
| * Bracketing out unused stringequal and tidying up stringlength.Richard Brooksby2016-03-231-4/+9
| * Updates from review by nb <https://info.ravenbrook.com/mail/2016/03/21/18-36-...Richard Brooksby2016-03-221-0/+5
* | Improving commentary in response to nb <https://info.ravenbrook.com/mail/2016...Richard Brooksby2016-03-231-7/+9
* | Moving quicksort's workspace off the stack to limit mps stack usage.Richard Brooksby2016-03-231-13/+18
* | Fixing compiler warnings.Richard Brooksby2016-03-201-2/+2
* | Importing good random number generator from testlib for use in quicksort and ...Richard Brooksby2016-03-191-3/+33
* | Writing a clearer quicksort with assertions.Richard Brooksby2016-03-181-28/+84
* | Tidying up quicksort into an mpm utility.Richard Brooksby2016-03-171-0/+48
|/
* Add accesssetcheck and check accessset arguments.Gareth Rees2015-09-041-2/+12
* In mpmcheck, assert that stackprobedepth words will fit into a page, so that ...Gareth Rees2014-10-241-1/+5
* Ensure that code of the form if (condition) statement; is split over two line...Gareth Rees2014-09-271-12/+24
* Catch-up merge from branch/2014-05-28/align to branch/2014-06-14/vm.Gareth Rees2014-06-171-1/+1
|\
| * Fix problems noted by dl in review <https://info.ravenbrook.com/mail/2014/06/...Gareth Rees2014-06-171-1/+1
| * Catch-up merge from master sources @186573 to branch/2014-05-28/align.Gareth Rees2014-06-141-1/+2
| |\
* | | Store the vm descriptor in the vmarena and vmchunk structures.Gareth Rees2014-06-141-0/+2
* | | Catch-up merge from branch/2014-05-28/align to branch/2014-06-14/vm.Gareth Rees2014-06-141-0/+5
|\ \ \ | |/ / | | / | |/ |/|
| * Vmpagesize now takes no arguments -- this avoids suggesting (incorrectly) tha...Gareth Rees2014-06-131-0/+5
* | Some assertions with && crept back in. split them up so that we get as much i...Gareth Rees2014-06-131-1/+2
|/
* Consistent order stream, depth.Gareth Rees2014-05-111-6/+6
* Correct indentation of describe output by passing depth parameter to describe...Gareth Rees2014-05-111-5/+15
* Back out change 185626 (violates the design.mps.writef.snazzy).Gareth Rees2014-05-021-21/+0
* Don't aver in writef: typically called from debugger where we want a best eff...Gareth Rees2014-04-171-4/+2
* Correct indentation of describe output.Gareth Rees2014-04-171-0/+23
* Fix problems found by coverity. see <https://info.ravenbrook.com/mail/2014/04...Gareth Rees2014-04-111-4/+4
* Improve control over checking:Gareth Rees2014-04-061-6/+6
* Remove diag facility.Gareth Rees2013-06-051-8/+8
* Miscellaneous design document improvements.Richard Brooksby2013-06-031-1/+3
* Fixing type puns discovered by gcc 4.2.1 on freebsd with -o3.Richard Brooksby2012-09-071-2/+2
* Merging branch/2012-08-15/variety-reform.Richard Brooksby2012-09-051-2/+4
|\
| * Compiling with a static checking level by default, doubling the speed of the ...Richard Brooksby2012-09-011-2/+4
* | In tracescanareatagged use the alignments of pools in the condemned set to de...David Lovemore2012-08-301-1/+8
|/
* Fixed up long constants and shifts that needed to be cast to correct type.David Lovemore2012-05-031-5/+5
* Introducing ulongest type. see design/types/#ulongest.Richard Brooksby2012-03-271-15/+15
* mps br/vmem: simple-chunk-return:Richard Kistruck2010-03-231-0/+6
* Mps br/diagtag: give helpful message if diag_end tag does not match.Richard Kistruck2007-08-131-9/+31
* Mps br/diagtag: (fix w3i3mv build) remove unused vars, unused static fn diago...Richard Kistruck2007-08-101-2/+0
* Mps br/diagtag: writef (mpm.c) uses new stream_fputc/s(), but still use mps_l...Richard Kistruck2007-08-091-8/+8
* Mps br/diagtag:Richard Kistruck2007-08-071-15/+26
* Mps br/diagtag: new writef_v takes a va_started va_list.Richard Kistruck2007-08-071-6/+18
* Mps sort out baroque check macros (mainly config.h and check.h)Richard Kistruck2006-12-131-3/+3
* Mps: attempt to fix w3i3mv "all" build with vc7:Richard Kistruck2006-04-071-1/+2
* Split-asserts: where an aver or checkl has two failure modes combinedRichard Kistruck2005-09-301-1/+2
* Merging branch mps/2002-05-22/open-source-prep.Richard Brooksby2002-06-181-4/+46
|\
| * Eliminating "impl" type tags and replacing them with uri-style file references.Richard Brooksby2002-06-071-1/+1