1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-12 14:30:42 -08:00
Commit graph

55 commits

Author SHA1 Message Date
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