Richard Brooksby
87fb54485f
Merging spelling corrections contributed by bruce mitchener and rebuilding manual.
...
See <7d0a9d6204 >.
Copied from Perforce
Change: 180957
ServerID: perforce.ravenbrook.com
2013-02-18 15:52:46 +00:00
Gareth Rees
1d598182a0
Quote a paragraph from johnstone (1997) suggesting that address-ordered and fifo first fit are "very robust algorithms".
...
Copied from Perforce
Change: 180504
ServerID: perforce.ravenbrook.com
2012-11-19 17:46:39 +00:00
Gareth Rees
dee2dd5d8d
Actions from rb's e-mail < https://info.ravenbrook.com/mail/2012/11/16/13-21-30/0/ >.
...
Copied from Perforce
Change: 180492
ServerID: perforce.ravenbrook.com
2012-11-16 14:57:56 +00:00
Gareth Rees
f10f0f2b58
Typo.
...
Copied from Perforce
Change: 180373
ServerID: perforce.ravenbrook.com
2012-11-06 17:09:56 +00:00
Gareth Rees
6b89b020c5
Add public interface for mfs pool class.
...
Correct the documentation for MFS: constructor takes extend_by and unit_size in that order.
Copied from Perforce
Change: 180372
ServerID: perforce.ravenbrook.com
2012-11-06 17:08:58 +00:00
Gareth Rees
3dd5b9da1d
Minor edits.
...
Copied from Perforce
Change: 180350
ServerID: perforce.ravenbrook.com
2012-11-05 22:29:36 +00:00
Gareth Rees
9e6c5facdb
Copy cautions from mps_formatted_objects_stepper_t to mps_amc_apply_stepper_t.
...
Copied from Perforce
Change: 180341
ServerID: perforce.ravenbrook.com
2012-11-05 17:45:35 +00:00
Gareth Rees
0a461b9f39
Pool reference for mfs.
...
Copied from Perforce
Change: 180310
ServerID: perforce.ravenbrook.com
2012-11-05 10:08:23 +00:00
Gareth Rees
31c5b39795
Write "advanced topics" chapter of the user guide.
...
Copied from Perforce
Change: 180303
ServerID: perforce.ravenbrook.com
2012-11-03 17:38:57 +00:00
Gareth Rees
8ac34f5fd4
Deprecate mv. make deprecation notices consistent.
...
Copied from Perforce
Change: 180280
ServerID: perforce.ravenbrook.com
2012-11-02 14:26:55 +00:00
Gareth Rees
96db37906a
Document that the dependent object needs to be fixed (and might be splatted). update the example code accordingly.
...
Copied from Perforce
Change: 180278
ServerID: perforce.ravenbrook.com
2012-11-02 14:23:10 +00:00
Gareth Rees
16c207aa0f
Actions from meeting with rb.
...
Copied from Perforce
Change: 180277
ServerID: perforce.ravenbrook.com
2012-11-02 14:15:36 +00:00
Gareth Rees
e724dc3889
Document mfs pool class
...
Copied from Perforce
Change: 180220
ServerID: perforce.ravenbrook.com
2012-11-01 12:14:47 +00:00
Gareth Rees
f44e475247
Glossary entry for "splat".
...
Copied from Perforce
Change: 180217
ServerID: perforce.ravenbrook.com
2012-11-01 11:34:07 +00:00
Gareth Rees
757af3fb86
Correct pool names in property list.
...
Copied from Perforce
Change: 180207
ServerID: perforce.ravenbrook.com
2012-10-31 22:11:45 +00:00
Gareth Rees
53c263ec0b
Deprecate allocation frames along with snc.
...
Copied from Perforce
Change: 180201
ServerID: perforce.ravenbrook.com
2012-10-31 17:26:36 +00:00
Gareth Rees
5028b63849
Actions from meeting with rb and from rb's e-mail.
...
Copied from Perforce
Change: 180200
ServerID: perforce.ravenbrook.com
2012-10-31 17:22:43 +00:00
Gareth Rees
9b2f5a0f32
Mvff alignment is configurable.
...
Consistent order for ranks in pool choice table.
Copied from Perforce
Change: 180187
ServerID: perforce.ravenbrook.com
2012-10-31 12:09:42 +00:00
Gareth Rees
a7fc10f273
Fix typos.
...
Copied from Perforce
Change: 180175
ServerID: perforce.ravenbrook.com
2012-10-30 18:40:44 +00:00
Gareth Rees
0d8a74c301
Improve index for pool classes.
...
Copied from Perforce
Change: 180167
ServerID: perforce.ravenbrook.com
2012-10-30 17:08:55 +00:00
Gareth Rees
a9f9a45a04
Oops, snc does not support format auto-header.
...
Copied from Perforce
Change: 180166
ServerID: perforce.ravenbrook.com
2012-10-30 17:05:35 +00:00
Gareth Rees
9eb16d7111
Write pool reference.
...
Copied from Perforce
Change: 180165
ServerID: perforce.ravenbrook.com
2012-10-30 17:03:29 +00:00
Gareth Rees
5155a4de27
Implement changes from < http://info.ravenbrook.com/mail/2012/10/29/16-53-44/0/ >.
...
Copied from Perforce
Change: 180145
ServerID: perforce.ravenbrook.com
2012-10-29 18:10:07 +00:00
Gareth Rees
21cbfdc212
Minor edits.
...
Copied from Perforce
Change: 180128
ServerID: perforce.ravenbrook.com
2012-10-29 12:04:43 +00:00
Gareth Rees
d8474a9f00
Plural :term: links work automatically.
...
Copied from Perforce
Change: 180125
ServerID: perforce.ravenbrook.com
2012-10-28 23:03:15 +00:00
Gareth Rees
1bc0dc027c
Move pool classes to better filenames.
...
Other minor edits.
Copied from Perforce
Change: 180123
ServerID: perforce.ravenbrook.com
2012-10-28 21:17:02 +00:00
Gareth Rees
86d0cd8775
Misc minor edits.
...
Copied from Perforce
Change: 180118
ServerID: perforce.ravenbrook.com
2012-10-27 20:59:48 +01:00
Gareth Rees
609b815f9e
Take action based on rb's comments in < https://info.ravenbrook.com/mail/2012/10/26/15-18-15/0/ >.
...
Copied from Perforce
Change: 180112
ServerID: perforce.ravenbrook.com
2012-10-26 21:10:52 +01:00
Gareth Rees
e67ea7a4ad
Write debugging pools chapter.
...
Copied from Perforce
Change: 180099
ServerID: perforce.ravenbrook.com
2012-10-26 13:15:56 +01:00
Gareth Rees
d4e3e73d9f
Simplify scheme hash table implementation by folding the hash into buckets_find.
...
Copied from Perforce
Change: 180086
ServerID: perforce.ravenbrook.com
2012-10-25 21:18:40 +01:00
Gareth Rees
fc322c0b2e
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
38e2f4efad
Rough draft of "allocation" chapter.
...
Copied from Perforce
Change: 180040
ServerID: perforce.ravenbrook.com
2012-10-24 00:24:55 +01:00
Gareth Rees
26da532c07
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
a5a34042bc
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
76cf7ddd4b
Miscellaneous minor edits.
...
Copied from Perforce
Change: 179977
ServerID: perforce.ravenbrook.com
2012-10-19 23:06:26 +01:00
Gareth Rees
88bcefa962
Use a typedef for the type of the function passed to mps_amc_apply to make the documentation clearer while remaining backwards-compatible.
...
Copied from Perforce
Change: 179975
ServerID: perforce.ravenbrook.com
2012-10-19 19:34:05 +01:00
Gareth Rees
d4d0f38bfa
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
Gareth Rees
41013d8c5a
Implement actions based on discussion with rb.
...
Copied from Perforce
Change: 179945
ServerID: perforce.ravenbrook.com
2012-10-18 16:55:42 +01:00
Gareth Rees
0d832d5cfc
Move user-facing material from rhsk's wiki to the manual:
...
New glossary entry "foreign code"
Explain how to find the alignment for your object format.
Document symbols: mps_class_mv, mps_arena_start_collect, mps_arena_step, mps_chain_create, mps_chain_destroy, mps_chain_t, mps_gen_param_s.
Copied from Perforce
Change: 179935
ServerID: perforce.ravenbrook.com
2012-10-18 13:10:41 +01:00
Gareth Rees
607e2eae31
Fix heading levels in the pool documentation.
...
Improve "choosing a pool".
Copied from Perforce
Change: 179933
ServerID: perforce.ravenbrook.com
2012-10-18 10:11:49 +01:00
Gareth Rees
b863290424
Complete more tasks from discussion with rb yesterday.
...
Copied from Perforce
Change: 179931
ServerID: perforce.ravenbrook.com
2012-10-18 09:26:59 +01:00
Gareth Rees
42876e24c7
Typo.
...
Copied from Perforce
Change: 179929
ServerID: perforce.ravenbrook.com
2012-10-17 22:31:02 +01:00
Gareth Rees
612d6a94b2
Procedure for choosing a pool class.
...
Copied from Perforce
Change: 179928
ServerID: perforce.ravenbrook.com
2012-10-17 22:30:41 +01:00
Gareth Rees
2d903e127c
Better solution for one-word-objects problem.
...
Move format methods down a level in the table of contents.
Master document has complete table of contents (not just 2 levels).
Use globbing to get all the pools (since they need to be in alphabetical order anyway).
Copied from Perforce
Change: 179907
ServerID: perforce.ravenbrook.com
2012-10-17 00:08:07 +01:00
Gareth Rees
e9c4b70423
Pool class comparison table.
...
First couple of sections of guide/lang.
Copied from Perforce
Change: 179900
ServerID: perforce.ravenbrook.com
2012-10-16 15:37:21 +01:00
Gareth Rees
384385b9ea
Add references to mmdoc to the topic drafts.
...
New topic: location dependencies.
Document mps_alloc_pattern_t.
Document the location dependency types and functions.
AMC pool class takes a chain parameter.
Copied from Perforce
Change: 179891
ServerID: perforce.ravenbrook.com
2012-10-15 23:19:20 +01:00
Gareth Rees
4edc8ded07
Heading structure.
...
Copied from Perforce
Change: 179864
ServerID: perforce.ravenbrook.com
2012-10-13 10:08:03 +01:00
Gareth Rees
e4cde1390a
Write many of the missing glossary entries and add mps details to other entries. copy plinth introduction from mmdoc.
...
Copied from Perforce
Change: 179862
ServerID: perforce.ravenbrook.com
2012-10-13 01:35:01 +01:00
Gareth Rees
940285854f
Fix remaining formatting errors and missing cross-references.
...
Copied from Perforce
Change: 179859
ServerID: perforce.ravenbrook.com
2012-10-12 20:26:12 +01:00
Gareth Rees
745c9ca4b6
Complete the conversion of the mps reference manual to restructured text, creating topic and pool pages as needed.
...
Copied from Perforce
Change: 179839
ServerID: perforce.ravenbrook.com
2012-10-11 23:46:31 +01:00