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

4178 commits

Author SHA1 Message Date
Nick Barnes
ec8692c49c Integrate gdr's somewhat cut-down eventcnv code.
Copied from Perforce
 Change: 180046
 ServerID: perforce.ravenbrook.com
2012-10-24 11:12:17 +01:00
Gareth Rees
07d0aaf113 Remove reporting features from eventcnv, as discussed with rb. eventcnv was always intended to be a simple tool that just translates events, not a report generator. in particular:
* Remove -e option and associated event specification parsing.
* Remove -b option and bucket statistics.
* Don't intern labels (always print addresses).
* Remove -v option (events are always output).
* If -h or -? is specified, exit after printing help message.
* Help text refer to the "Telemetry" section of reference manual.

Copied from Perforce
 Change: 180028
 ServerID: perforce.ravenbrook.com
2012-10-23 14:28:22 +01:00
Gareth Rees
fa700d0f04 Glossary entry for "transparent alias".
Copied from Perforce
 Change: 180021
 ServerID: perforce.ravenbrook.com
2012-10-22 23:46:28 +01:00
Gareth Rees
be8cc901ec Allocation point diagrams.
Copied from Perforce
 Change: 180020
 ServerID: perforce.ravenbrook.com
2012-10-22 23:43:01 +01:00
Gareth Rees
fe9212db5f Give correct reference for open-input-file (it's in the standard library, not the language).
Remove string-set! (was removed in R6RS).

Copied from Perforce
 Change: 180019
 ServerID: perforce.ravenbrook.com
2012-10-22 23:09:37 +01:00
Gareth Rees
e505a0f4f7 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
5a77142d97 Expand the discussion of problems with synchronous finalization.
Copied from Perforce
 Change: 180016
 ServerID: perforce.ravenbrook.com
2012-10-22 22:26:49 +01:00
Gareth Rees
cd74a8259b Delete chapter on moving pools (nothing to put in it).
Copied from Perforce
 Change: 180015
 ServerID: perforce.ravenbrook.com
2012-10-22 22:26:21 +01:00
Gareth Rees
ecc3f381dd 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
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
05a8eced97 Enable finalization messages.
Rename entry_open_in to entry_open_input for consistency.
Add comments with specification from R6RS.

Copied from Perforce
 Change: 180008
 ServerID: perforce.ravenbrook.com
2012-10-22 15:54:20 +01:00
Gareth Rees
ec81c64113 Add note about promptness requirements for processing messages.
Copied from Perforce
 Change: 180007
 ServerID: perforce.ravenbrook.com
2012-10-22 14:32:06 +01:00
Gareth Rees
b985d65c08 Write the "messages" topic.
Copied from Perforce
 Change: 180006
 ServerID: perforce.ravenbrook.com
2012-10-22 13:59:04 +01:00
Gareth Rees
1ab16b6c01 Be clear that the "dont-handle-bad-access" workaround is mac os x specific.
Copied from Perforce
 Change: 180005
 ServerID: perforce.ravenbrook.com
2012-10-22 13:03:42 +01:00
Gareth Rees
c3a91c815c Fix bug in append when the first argument is nil.
Copied from Perforce
 Change: 180004
 ServerID: perforce.ravenbrook.com
2012-10-22 12:54:35 +01:00
Gareth Rees
4c10e357a4 Improve the overview diagram by distinguishing roots from other references.
Copied from Perforce
 Change: 180002
 ServerID: perforce.ravenbrook.com
2012-10-22 11:06:10 +01:00
Gareth Rees
da51678348 Might be a good idea to set mps_telemetry_control in your .gdbinit.
Copied from Perforce
 Change: 180001
 ServerID: perforce.ravenbrook.com
2012-10-22 10:49:23 +01:00
Gareth Rees
51bd65218f Brief overview of the mps.
Copied from Perforce
 Change: 180000
 ServerID: perforce.ravenbrook.com
2012-10-22 10:43:21 +01:00
Gareth Rees
91c1a0f873 Typo.
Copied from Perforce
 Change: 179997
 ServerID: perforce.ravenbrook.com
2012-10-21 23:01:59 +01:00
Gareth Rees
2d351740fe Up/down quandary.
Copied from Perforce
 Change: 179996
 ServerID: perforce.ravenbrook.com
2012-10-21 23:01:51 +01:00
Gareth Rees
1cb7675e72 Improve the discussion of the symptoms of the size bug.
Copied from Perforce
 Change: 179994
 ServerID: perforce.ravenbrook.com
2012-10-21 22:52:42 +01:00
Gareth Rees
e51d10b6c4 Write some more debugging guide.
Copied from Perforce
 Change: 179993
 ServerID: perforce.ravenbrook.com
2012-10-21 22:44:06 +01:00
Gareth Rees
7fbaee5c3c Another kind of error.
Copied from Perforce
 Change: 179992
 ServerID: perforce.ravenbrook.com
2012-10-21 22:11:37 +01:00
Gareth Rees
8dcd6ddb97 Implement procedure?, char?, char->integer, integer->char, string->list, and list->string.
Copied from Perforce
 Change: 179991
 ServerID: perforce.ravenbrook.com
2012-10-21 20:38:27 +01:00
Gareth Rees
1be5d945f2 Implement some string procedures: string?, make-string, string, string-length, string-ref, string-set!, substring, string-append, string-copy.
Copied from Perforce
 Change: 179990
 ServerID: perforce.ravenbrook.com
2012-10-21 19:59:47 +01:00
Gareth Rees
614733081e User guide on debugging and telemetry
Document telemetry environment variables and eventcnv program.

Copied from Perforce
 Change: 179989
 ServerID: perforce.ravenbrook.com
2012-10-21 18:05:00 +01:00
Gareth Rees
c38d02623a Configure highlight_language = 'c' since nearly all of our examples will be in c.
Copied from Perforce
 Change: 179988
 ServerID: perforce.ravenbrook.com
2012-10-21 00:11:07 +01:00
Gareth Rees
e2b456f235 Replace "deprecated since version 1.111" by "deprecated starting with version 1.111" when appropriate.
Copied from Perforce
 Change: 179986
 ServerID: perforce.ravenbrook.com
2012-10-20 21:18:40 +01:00
Nick Barnes
1822b23637 Better table existence test.
Copied from Perforce
 Change: 179985
 ServerID: perforce.ravenbrook.com
2012-10-20 20:34:30 +01:00
Gareth Rees
b3f373c57b When a .. note:: block contains a numbered list with multiple items, or multiple footnotes, the heading now says "notes".
Copied from Perforce
 Change: 179984
 ServerID: perforce.ravenbrook.com
2012-10-20 19:21:50 +01:00
Gareth Rees
5174ab938a Vector version of diagrams.
Update a few out-of-date glossary entries.

Copied from Perforce
 Change: 179980
 ServerID: perforce.ravenbrook.com
2012-10-20 18:06:39 +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
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
Nick Barnes
f0757a1640 Add event_param glue table.
Copied from Perforce
 Change: 179953
 ServerID: perforce.ravenbrook.com
2012-10-19 07:32:40 +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
Nick Barnes
efdc6b4018 Re-jigged eventsql so it uses plain-text intermediate files and handles stdin ok.
Copied from Perforce
 Change: 179947
 ServerID: perforce.ravenbrook.com
2012-10-18 17:00:31 +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