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