Gareth Rees
e10e3b50b1
Documentation corrections and improvements.
...
Copied from Perforce
Change: 187479
ServerID: perforce.ravenbrook.com
2014-11-06 22:54:40 +00:00
Gareth Rees
6907a9287c
Deprecate mps_mv_free_size, mps_mv_size, mps_mvff_free_size, mps_mvff_size, mps_mvt_free_size and mps_mvt_size.
...
Move most of the deprecated material to a new chapter of the manual (to avoid clutter and confusion) and ensure that each deprecated symbol has a recommendation for what to do instead.
Copied from Perforce
Change: 187471
ServerID: perforce.ravenbrook.com
2014-11-06 14:56:15 +00:00
Gareth Rees
86265c0734
Move bibliography to top level.
...
Add many missing abstracts and fix some links.
Just one bibliography entry for the C90 standard.
Copied from Perforce
Change: 186278
ServerID: perforce.ravenbrook.com
2014-05-24 15:40:22 +01:00
Gareth Rees
90fb6c09b3
Fix typos.
...
Copied from Perforce
Change: 185977
ServerID: perforce.ravenbrook.com
2014-05-07 23:33:22 +01:00
Gareth Rees
71d9ea47b8
Explain how to call mps_root_create_table() safely (avoiding type punning). fix example for mps_root_create_table_masked(). use the recommended approach in qs.c.
...
Copied from Perforce
Change: 185223
ServerID: perforce.ravenbrook.com
2014-04-04 11:49:19 +01:00
Gareth Rees
b5eac5fb83
Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit.
...
Copied from Perforce
Change: 183913
ServerID: perforce.ravenbrook.com
2014-01-10 09:58:44 +00:00
Gareth Rees
b19dd3cbf3
Document the interface type mps_fun_t.
...
Copied from Perforce
Change: 183644
ServerID: perforce.ravenbrook.com
2013-11-06 16:25:29 +00:00
Gareth Rees
c3346b69ff
Documentation for keyword argument interface.
...
Copied from Perforce
Change: 181730
ServerID: perforce.ravenbrook.com
2013-05-11 19:58:00 +01:00
Richard Brooksby
b18ec007a9
Adding macros to make keyword argument list formation more convenient and robust.
...
Copied from Perforce
Change: 181666
ServerID: perforce.ravenbrook.com
2013-05-09 14:04:23 +01:00
Richard Brooksby
a8afd8e6f4
Converting pools to use keyword arguments, mostly, and so far inconsistently, but at least it compiles.
...
Copied from Perforce
Change: 181635
ServerID: perforce.ravenbrook.com
2013-05-08 16:21:12 +01:00
Richard Brooksby
9316a81106
Documenting keyword argument lists in general and their specific use for client and virtual memory arenas.
...
Copied from Perforce
Change: 181634
ServerID: perforce.ravenbrook.com
2013-05-03 23:12:17 +01:00
Gareth Rees
8c02171cac
Improvements in wording.
...
Copied from Perforce
Change: 181099
ServerID: perforce.ravenbrook.com
2013-03-08 17:00:34 +00:00
Gareth Rees
bfb81e3e9c
New type mps_label_t for telemetry labels.
...
Deprecate "candy machine" interface to telemetry control.
Implement and document straightforward get/set/reset interface.
Put a TODO referencing job003387 and job003388.
Copied from Perforce
Change: 180495
ServerID: perforce.ravenbrook.com
2012-11-16 16:42:41 +00:00
Gareth Rees
1a9d05284d
Improve bibliography references.
...
Copied from Perforce
Change: 180181
ServerID: perforce.ravenbrook.com
2012-10-30 22:28:19 +00:00
Gareth Rees
7ec9e16f0e
Start adding index entries.
...
Copied from Perforce
Change: 180157
ServerID: perforce.ravenbrook.com
2012-10-30 12:26:41 +00:00
Gareth Rees
2c221f5bcf
Integrate nb's clock changes. mps_clock_t now an alias for mps_word_t.
...
Copied from Perforce
Change: 180153
ServerID: perforce.ravenbrook.com
2012-10-30 11:12:38 +00:00
Gareth Rees
62450fa402
Write plinth chapter.
...
Copied from Perforce
Change: 180147
ServerID: perforce.ravenbrook.com
2012-10-29 21:47:14 +00:00
Gareth Rees
e33d88668c
Plural :term: links work automatically.
...
Copied from Perforce
Change: 180125
ServerID: perforce.ravenbrook.com
2012-10-28 23:03:15 +00:00
Gareth Rees
c65b34b193
New "deprecated" directive allows following paragraphs recommending what to use instead.
...
Copied from Perforce
Change: 180122
ServerID: perforce.ravenbrook.com
2012-10-28 19:47:20 +00:00
Gareth Rees
cd7fc1025a
Add source references in comments at the top of each chapter.
...
New chapter about the critical path, by Richard.
Copied from Perforce
Change: 180070
ServerID: perforce.ravenbrook.com
2012-10-25 11:27:58 +01:00
Gareth Rees
c2706478b1
Write scanning chapter.
...
Copied from Perforce
Change: 180061
ServerID: perforce.ravenbrook.com
2012-10-24 22:00:22 +01:00
Gareth Rees
a135afc082
Move porting topics into their own manual: they are more internal and less public, so don't belong with the rest of the mps reference.
...
Copied from Perforce
Change: 180051
ServerID: perforce.ravenbrook.com
2012-10-24 13:37:07 +01:00
Gareth Rees
172cd96119
Write arenas chapter.
...
Copied from Perforce
Change: 180047
ServerID: perforce.ravenbrook.com
2012-10-24 12:07:52 +01:00
Gareth Rees
de4bfd0bb6
Minor improvements.
...
Copied from Perforce
Change: 180042
ServerID: perforce.ravenbrook.com
2012-10-24 01:23:01 +01:00
Gareth Rees
409df3634f
Fix cross-references.
...
Put the contact details in the sidebar on all pages.
Copied from Perforce
Change: 180035
ServerID: perforce.ravenbrook.com
2012-10-23 18:00:11 +01:00
Gareth Rees
089e255a61
Changes resulting from discussion with rb.
...
Copied from Perforce
Change: 180034
ServerID: perforce.ravenbrook.com
2012-10-23 17:41:54 +01:00
Gareth Rees
8744faff12
Add note about semi-opaque structure types.
...
Copied from Perforce
Change: 180018
ServerID: perforce.ravenbrook.com
2012-10-22 23:00:21 +01:00
Gareth Rees
4a1a77b7c5
Write "memory pool system interface conventions" chapter.
...
Copied from Perforce
Change: 180014
ServerID: perforce.ravenbrook.com
2012-10-22 21:13:54 +01:00
Gareth Rees
c24dce4d7a
Write finalization chapter of reference manual.
...
Copied from Perforce
Change: 180012
ServerID: perforce.ravenbrook.com
2012-10-22 16:39:30 +01:00
Gareth Rees
99cccfa252
Distribute symbol reference into the topics.
...
Copied from Perforce
Change: 179974
ServerID: perforce.ravenbrook.com
2012-10-19 18:09:10 +01:00
Gareth Rees
7566748f04
Complete tasks from meeting with rb earlier today.
...
New topics "interface" and "thread".
Document external symbols mps_ap_create, mps_ap_create_v, mps_ap_fill, mps_ap_s, mps_commit, mps_reserve, MPS_RESERVE_BLOCK, mps_tramp, mps_tramp_t.
Copied from Perforce
Change: 179970
ServerID: perforce.ravenbrook.com
2012-10-19 16:46:55 +01:00