Adding missing check on return value found by Xcode analyzer.
Fix typo: "size", not "ap->size"
Convert design.mps.ring to reStructuredText.
Add link to keyword-arguments and update links to converted documents.
Avoid undefined behaviour in RING_ELT by using PARENT (and thus offsetof) instead of deferencing a null pointer. Add missing typedef for RememberedSummaryBlockStruct. Update ring design accordingly.
Move reStructuredText conversions of design documents into design/...
Reorganize manual into "Design" and "Old design".
Manual gets design documents out of design/...
Updated manual HTML
Files to ignore in example/scheme.
Convert reservoir, root, scan, seg, splay, telemetry, thread-safety, trace, and writef design documents to reStructuredText and add them to the manual.
Updated manual HTML
Process design documents for inclusion in the manual.
Convert message, pool, poolamc, prot, and vm design documents to reStructuredText.
Fix the table.
On platform lii6gc, the MPS needs a bunch of symbols which are not defined if the -ansi option is given to GCC. These can be enabled by defining features like _GNU_SOURCE, but all headers share a common set of features (via <feature.h>) and so all sources in the same compilation unit must turn on the same set of features. Make sure this happens by turning on the features in config.h (NOT mpstd.h).
Remove <string.h> from mpsi.h (not needed).
Tags might only be two letters long.
Updated manual HTML
amcssth need to be added "all" as well as TESTCASES.
Ensure that the random seed is not lost in case of failure.
Need to handle SIGSEGV on Linux and FreeBSD.
Always run all the testcases, noting failures instead of stopping.