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

4137 commits

Author SHA1 Message Date
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
52ac312662 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
debb65c686 Fix formatting.
Copied from Perforce
 Change: 179973
 ServerID: perforce.ravenbrook.com
2012-10-19 17:26:59 +01:00
Gareth Rees
8e598d7c36 Convert todo list to restructuredtext.
Copied from Perforce
 Change: 179972
 ServerID: perforce.ravenbrook.com
2012-10-19 17:23:12 +01:00
Gareth Rees
3bada6378b Based on discussion with rb, reverse the sense of the comments on mps_ap_fill and mps_ap_trip.
Copied from Perforce
 Change: 179971
 ServerID: perforce.ravenbrook.com
2012-10-19 16:47:49 +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
f859353280 Propagate changes from scheme-after.c to scheme.c; the former is no longer needed.
Convert license.txt and built.txt to reStructuredText and include them directly in the manual.

Copied from Perforce
 Change: 179957
 ServerID: perforce.ravenbrook.com
2012-10-19 11:26:25 +01:00
Gareth Rees
6ff65512e9 Note about mps_arena_class_vm.
Copied from Perforce
 Change: 179954
 ServerID: perforce.ravenbrook.com
2012-10-19 09:36:57 +01:00
Gareth Rees
a90d879746 Document mps_collections, mps_definalize, mps_pool_check_free_space, mps_pool_create, mps_pool_create_v, mps_thread_reg, and mps_thread_dereg.
Tighten wording in a few places.

Copied from Perforce
 Change: 179952
 ServerID: perforce.ravenbrook.com
2012-10-18 23:41:41 +01:00
Gareth Rees
1a5bd8e6b7 Can't just replace mps_fix with mps_fix12, need mps_scan_{begin,end}
Copied from Perforce
 Change: 179950
 ServerID: perforce.ravenbrook.com
2012-10-18 17:10:43 +01:00
Gareth Rees
de244ffa5a Improve wording of mps_addr_fmt and mps_addr_pool.
Copied from Perforce
 Change: 179948
 ServerID: perforce.ravenbrook.com
2012-10-18 17:05:40 +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
373f8a9b54 Mps_shift_t is not used in the external interface, so following discussion with rb, remove it.
Copied from Perforce
 Change: 179944
 ServerID: perforce.ravenbrook.com
2012-10-18 16:23:59 +01:00
Gareth Rees
9c5eec19b2 New glossary entry: "allocation frame".
Document symbols mps_addr_fmt, mps_addr_pool, mps_arena_destroy, mps_arena_extend, mps_arena_reserved, mps_fmt_destroy, mps_frame_t, mps_pool_destroy, mps_rm_t, mps_root_destroy, mps_word_t.

Copied from Perforce
 Change: 179940
 ServerID: perforce.ravenbrook.com
2012-10-18 15:00:41 +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
d24d5946e1 Branch the master sources to the user-guide branch.
Copied from Perforce
 Change: 179932
 ServerID: perforce.ravenbrook.com
2012-10-18 10:07:59 +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
06f19e7c54 Typo.
Copied from Perforce
 Change: 179927
 ServerID: perforce.ravenbrook.com
2012-10-17 18:15:31 +01:00
Gareth Rees
ba0232d7b7 User guide work; initial improvements based on discussion with rb.
Copied from Perforce
 Change: 179925
 ServerID: perforce.ravenbrook.com
2012-10-17 18:10:20 +01:00
Gareth Rees
7556e0c3fb Remove "two hours" claim. best to under-promise.
Copied from Perforce
 Change: 179923
 ServerID: perforce.ravenbrook.com
2012-10-17 17:44:18 +01:00
Gareth Rees
09cfa2df01 Don't call mps_collections in mps_chat -- this doesn't return the number of the collection that posted the message.
Copied from Perforce
 Change: 179922
 ServerID: perforce.ravenbrook.com
2012-10-17 17:35:55 +01:00
Gareth Rees
4891cf1484 Revert whitespace changes; add comment on null in object format.
Copied from Perforce
 Change: 179918
 ServerID: perforce.ravenbrook.com
2012-10-17 16:21:54 +01:00
Gareth Rees
5a23a01c98 Space after switch.
Copied from Perforce
 Change: 179914
 ServerID: perforce.ravenbrook.com
2012-10-17 12:30:39 +01:00
Gareth Rees
d59d24f410 Roots section of the user guide.
Copied from Perforce
 Change: 179913
 ServerID: perforce.ravenbrook.com
2012-10-17 11:36:54 +01:00
Gareth Rees
163c10b97c Spaces after "if", "for", "while". remove tabs.
Copied from Perforce
 Change: 179912
 ServerID: perforce.ravenbrook.com
2012-10-17 11:34:01 +01:00
Gareth Rees
9ac30afef6 Use monospaced font for function parameter names.
Copied from Perforce
 Change: 179911
 ServerID: perforce.ravenbrook.com
2012-10-17 11:31:59 +01:00
Gareth Rees
72af2df070 Document the persistence of data structures based on reading the code.
Copied from Perforce
 Change: 179909
 ServerID: perforce.ravenbrook.com
2012-10-17 10:26:25 +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
e07d0badc8 Add description of the object format to the language guide.
Copied from Perforce
 Change: 179906
 ServerID: perforce.ravenbrook.com
2012-10-16 23:28:24 +01:00
Gareth Rees
15505d7649 More user guide.
Copied from Perforce
 Change: 179903
 ServerID: perforce.ravenbrook.com
2012-10-16 17:32:53 +01:00
Gareth Rees
ab2c28cae4 Make sure that errors can be reported during initialization.
Fix cross-reference (now "start", not "main").

Copied from Perforce
 Change: 179902
 ServerID: perforce.ravenbrook.com
2012-10-16 16:22:45 +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
2ed62b1e72 Fix line endings.
Copied from Perforce
 Change: 179898
 ServerID: perforce.ravenbrook.com
2012-10-16 12:23:06 +01:00
Gareth Rees
5d0877f180 Start work on guide; add scheme example (before and after).
Copied from Perforce
 Change: 179897
 ServerID: perforce.ravenbrook.com
2012-10-16 12:22:25 +01:00
Gareth Rees
572b6624ae Fix url.
Copied from Perforce
 Change: 179896
 ServerID: perforce.ravenbrook.com
2012-10-16 12:17:19 +01:00
Gareth Rees
39462bafac Fix link.
Copied from Perforce
 Change: 179895
 ServerID: perforce.ravenbrook.com
2012-10-16 11:28:40 +01:00
Gareth Rees
f33bf2c0c0 Fix link.
Copied from Perforce
 Change: 179895
 ServerID: perforce.ravenbrook.com
2012-10-16 11:28:40 +01:00
Gareth Rees
0d2e997361 Document mpsio.h based on //info.ravenbrook.com/project/mps/master/design/io/index.html
Copied from Perforce
 Change: 179894
 ServerID: perforce.ravenbrook.com
2012-10-16 11:24:04 +01:00
Gareth Rees
85a00021ca Document the mps_pf_ constants.
Copied from Perforce
 Change: 179892
 ServerID: perforce.ravenbrook.com
2012-10-16 00:15:26 +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
b00fde4684 Convert "address" and "copying" figures to svg.
Copied from Perforce
 Change: 179889
 ServerID: perforce.ravenbrook.com
2012-10-15 21:06:59 +01:00
Gareth Rees
3ae18aa93b Glossary terms link directly to the entry, not to "see" cross-references.
Copied from Perforce
 Change: 179888
 ServerID: perforce.ravenbrook.com
2012-10-15 20:02:03 +01:00
Gareth Rees
37da0e177d Make sense numbers into superscripts.
Warn about :term: references that point to "see" cross-references.

Copied from Perforce
 Change: 179887
 ServerID: perforce.ravenbrook.com
2012-10-15 18:40:13 +01:00
Gareth Rees
95d35c3d87 New domain "mps" so that :mps:specific:: directive can be so-named.
Automatically pluralize "Topics:" etc based on count of references.

Copied from Perforce
 Change: 179885
 ServerID: perforce.ravenbrook.com
2012-10-15 17:01:05 +01:00
Gareth Rees
3a2619b9e0 Typo.
Copied from Perforce
 Change: 179878
 ServerID: perforce.ravenbrook.com
2012-10-14 22:30:20 +01:00
Gareth Rees
4b03d8d915 Missing q.
Copied from Perforce
 Change: 179877
 ServerID: perforce.ravenbrook.com
2012-10-14 22:10:05 +01:00