1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-27 01:01:52 -07:00
Commit graph

3776 commits

Author SHA1 Message Date
Gareth Rees
3f54ef29d1 Mps_free is not the only way to manually return memory to a pool (there's also mps_ap_frame_pop in some pools).
Copied from Perforce
 Change: 180170
 ServerID: perforce.ravenbrook.com
2012-10-30 17:18:44 +00:00
Gareth Rees
3001f13825 Em-dashes.
Copied from Perforce
 Change: 180168
 ServerID: perforce.ravenbrook.com
2012-10-30 17:13:59 +00:00
Gareth Rees
ef6f553571 Improve index for pool classes.
Copied from Perforce
 Change: 180167
 ServerID: perforce.ravenbrook.com
2012-10-30 17:08:55 +00:00
Gareth Rees
cf8951d799 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
652df203b4 Write pool reference.
Copied from Perforce
 Change: 180165
 ServerID: perforce.ravenbrook.com
2012-10-30 17:03:29 +00:00
Gareth Rees
8016b5608a Typo.
Copied from Perforce
 Change: 180158
 ServerID: perforce.ravenbrook.com
2012-10-30 12:28:12 +00:00
Gareth Rees
7ec9e16f0e Start adding index entries.
Copied from Perforce
 Change: 180157
 ServerID: perforce.ravenbrook.com
2012-10-30 12:26:41 +00:00
Gareth Rees
6a054b13af Plinth needs to link to assertions section here, not messages.
Copied from Perforce
 Change: 180154
 ServerID: perforce.ravenbrook.com
2012-10-30 11:16:08 +00:00
Gareth Rees
2c221f5bcf Integrate nb's clock changes. mps_clock_t now an alias for mps_word_t.
Copied from Perforce
 Change: 180153
 ServerID: perforce.ravenbrook.com
2012-10-30 11:12:38 +00:00
Nick Barnes
9ba10aeae4 Make eventclocksync events, and output them once per buffer flush.
Copied from Perforce
 Change: 180152
 ServerID: perforce.ravenbrook.com
2012-10-30 09:36:30 +00:00
Nick Barnes
292d0108a5 change mps_clock_t to word.
Copied from Perforce
 Change: 180151
 ServerID: perforce.ravenbrook.com
2012-10-30 08:43:39 +00:00
Gareth Rees
b77431ae8a Fix typos, improve wording.
Copied from Perforce
 Change: 180149
 ServerID: perforce.ravenbrook.com
2012-10-29 22:35:39 +00:00
Gareth Rees
52cf1f2652 Indentation.
Copied from Perforce
 Change: 180148
 ServerID: perforce.ravenbrook.com
2012-10-29 22:27:20 +00:00
Gareth Rees
62450fa402 Write plinth chapter.
Copied from Perforce
 Change: 180147
 ServerID: perforce.ravenbrook.com
2012-10-29 21:47:14 +00:00
Gareth Rees
7df67cdd41 Fix cross-reference.
Copied from Perforce
 Change: 180146
 ServerID: perforce.ravenbrook.com
2012-10-29 18:11:09 +00:00
Gareth Rees
3cfab14d84 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
Richard Brooksby
aa5acd945a Miscellaneous fix-ups and clarifications. see diff for list, or this comment would be as long.
Copied from Perforce
 Change: 180142
 ServerID: perforce.ravenbrook.com
2012-10-29 17:17:56 +00:00
Gareth Rees
abafe217c4 Document use of sigxcpu and sigxfsz.
Copied from Perforce
 Change: 180133
 ServerID: perforce.ravenbrook.com
2012-10-29 16:47:32 +00:00
Gareth Rees
002f180fd5 Redraw binary buddy diagrams.
Copied from Perforce
 Change: 180132
 ServerID: perforce.ravenbrook.com
2012-10-29 16:16:29 +00:00
Gareth Rees
f95b83df81 Write cache chapter.
Copied from Perforce
 Change: 180131
 ServerID: perforce.ravenbrook.com
2012-10-29 15:48:32 +00:00
Gareth Rees
60aa05b22f Add more material from the memory management reference.
Copied from Perforce
 Change: 180130
 ServerID: perforce.ravenbrook.com
2012-10-29 14:24:50 +00:00
Gareth Rees
6e081da0fe Minor edits.
Copied from Perforce
 Change: 180128
 ServerID: perforce.ravenbrook.com
2012-10-29 12:04:43 +00:00
Gareth Rees
e33d88668c Plural :term: links work automatically.
Copied from Perforce
 Change: 180125
 ServerID: perforce.ravenbrook.com
2012-10-28 23:03:15 +00:00
Gareth Rees
627e1ad8d6 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
c65b34b193 New "deprecated" directive allows following paragraphs recommending what to use instead.
Copied from Perforce
 Change: 180122
 ServerID: perforce.ravenbrook.com
2012-10-28 19:47:20 +00:00
Gareth Rees
ba1c150cba Put explanations of the location dependency code into scheme.c. also, add lots of cross-references to the manual.
Copied from Perforce
 Change: 180121
 ServerID: perforce.ravenbrook.com
2012-10-28 19:13:56 +00:00
Gareth Rees
9aabd3a7a8 Improve collection scheduling section.
Copied from Perforce
 Change: 180120
 ServerID: perforce.ravenbrook.com
2012-10-28 19:13:17 +00:00
Gareth Rees
7d4750abc0 Misc minor edits.
Copied from Perforce
 Change: 180118
 ServerID: perforce.ravenbrook.com
2012-10-27 20:59:48 +01:00
Gareth Rees
a7193044ae 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
Nick Barnes
6c3d2405fc Take out debugging printfs. oops.
Copied from Perforce
 Change: 180110
 ServerID: perforce.ravenbrook.com
2012-10-26 19:16:59 +01:00
Richard Brooksby
dd88c80114 Tidying up case-insensitive mps_telemetry_control implementation a bit.
Copied from Perforce
 Change: 180109
 ServerID: perforce.ravenbrook.com
2012-10-26 17:04:30 +01:00
Gareth Rees
0479b10b65 Quick reorganization of frame chapter.
Copied from Perforce
 Change: 180106
 ServerID: perforce.ravenbrook.com
2012-10-26 15:03:25 +01:00
Gareth Rees
10cdac4641 Avoid double "initially".
Copied from Perforce
 Change: 180105
 ServerID: perforce.ravenbrook.com
2012-10-26 14:41:47 +01:00
Gareth Rees
47eff732b7 Amcz probably a better choice than lo here.
Copied from Perforce
 Change: 180104
 ServerID: perforce.ravenbrook.com
2012-10-26 14:40:50 +01:00
Gareth Rees
33d375ab74 Merge nb's eventcnv changes and rewrite guide/debug and topic/telemetry accordingly.
Copied from Perforce
 Change: 180103
 ServerID: perforce.ravenbrook.com
2012-10-26 14:35:10 +01:00
Richard Brooksby
bd0b514c06 Adding missing annotation of platform on command line example.
Correcting section about "no way to install" to talk about the configure script.

Copied from Perforce
 Change: 180102
 ServerID: perforce.ravenbrook.com
2012-10-26 14:16:41 +01:00
Gareth Rees
5163db768c Actions from meeting with rb.
Copied from Perforce
 Change: 180101
 ServerID: perforce.ravenbrook.com
2012-10-26 14:04:54 +01:00
Nick Barnes
b407283356 Add an eventinit event, giving various parameters including the event system version.
Copied from Perforce
 Change: 180100
 ServerID: perforce.ravenbrook.com
2012-10-26 13:22:04 +01:00
Gareth Rees
0cd1f009e9 Write debugging pools chapter.
Copied from Perforce
 Change: 180099
 ServerID: perforce.ravenbrook.com
2012-10-26 13:15:56 +01:00
Nick Barnes
d17d0b87ea Make mps_telemetry_control case-insensitive, and make it accept "all" as an event class.
Copied from Perforce
 Change: 180098
 ServerID: perforce.ravenbrook.com
2012-10-26 13:03:44 +01:00
Gareth Rees
50d0638972 Write pattern chapter.
Copied from Perforce
 Change: 180096
 ServerID: perforce.ravenbrook.com
2012-10-26 12:28:22 +01:00
Gareth Rees
fc7bd8a201 Write "collection" chapter.
Copied from Perforce
 Change: 180095
 ServerID: perforce.ravenbrook.com
2012-10-26 12:11:55 +01:00
Gareth Rees
bc8ca7bd99 Changes in response to feedback.
Copied from Perforce
 Change: 180094
 ServerID: perforce.ravenbrook.com
2012-10-26 10:22:56 +01:00
Gareth Rees
aaa0f6c7d9 No need to include "mpsavm.h". the comment justifying it was bogus: "only for mps_space_create".
Copied from Perforce
 Change: 180093
 ServerID: perforce.ravenbrook.com
2012-10-26 09:51:12 +01:00
Gareth Rees
6734a6c2af Thread-safety properties consistently in notes.
Copied from Perforce
 Change: 180090
 ServerID: perforce.ravenbrook.com
2012-10-25 22:50:31 +01:00
Gareth Rees
9a01ae5e73 Typo.
Copied from Perforce
 Change: 180089
 ServerID: perforce.ravenbrook.com
2012-10-25 22:48:53 +01:00
Gareth Rees
92092b632a Typo.
Copied from Perforce
 Change: 180088
 ServerID: perforce.ravenbrook.com
2012-10-25 22:08:48 +01:00
Gareth Rees
0d22a5642f Write missing glossary entries.
Copied from Perforce
 Change: 180087
 ServerID: perforce.ravenbrook.com
2012-10-25 22:06:17 +01:00
Gareth Rees
5828766a9a 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
954648652e Remove note "theoretically, the only roots are the registers..." because that's also only an approximation to liveness.
Copied from Perforce
 Change: 180084
 ServerID: perforce.ravenbrook.com
2012-10-25 19:14:16 +01:00