1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-26 16:51:46 -07:00
Commit graph

3795 commits

Author SHA1 Message Date
Gareth Rees
8cdceed6da Try segregating leaf objects.
Copied from Perforce
 Change: 180209
 ServerID: perforce.ravenbrook.com
2012-10-31 22:52:39 +00:00
Gareth Rees
37c725f76b Weak hash tables in scheme-advanced.c.
Copied from Perforce
 Change: 180208
 ServerID: perforce.ravenbrook.com
2012-10-31 22:13:46 +00:00
Gareth Rees
b0ba4e098d 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
38a47fdecd Branch scheme.c to scheme-advanced.c.
Copied from Perforce
 Change: 180204
 ServerID: perforce.ravenbrook.com
2012-10-31 19:10:58 +00:00
Gareth Rees
bb634a394b Mention dependent objects in weak references chapter.
Copied from Perforce
 Change: 180203
 ServerID: perforce.ravenbrook.com
2012-10-31 18:02:09 +00:00
Gareth Rees
65167c2124 Write weak references chapter.
Copied from Perforce
 Change: 180202
 ServerID: perforce.ravenbrook.com
2012-10-31 17:45:35 +00:00
Gareth Rees
788449a646 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
158caeaf66 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
10960b9195 Finish updating links from the bibliography.
Copied from Perforce
 Change: 180190
 ServerID: perforce.ravenbrook.com
2012-10-31 13:16:24 +00:00
Gareth Rees
832a2d0f33 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
32c1243880 Use plain "sphinx-build" for cross-platform compatibility.
(Run "port select --set sphinx py27-sphinx" on OS X.)

Copied from Perforce
 Change: 180186
 ServerID: perforce.ravenbrook.com
2012-10-31 12:04:13 +00:00
Gareth Rees
07782b09d6 Move old scheme to example/scheme/scheme-malloc.c
Provide instructions to build it.

Copied from Perforce
 Change: 180185
 ServerID: perforce.ravenbrook.com
2012-10-31 12:02:11 +00:00
Gareth Rees
57846b3f16 Improve the scheme example hashtable implementation:
1. Follow R6RS for naming of functions and arguments.
2. Grow the hashtable when half full.

Copied from Perforce
 Change: 180184
 ServerID: perforce.ravenbrook.com
2012-10-31 11:54:25 +00:00
Gareth Rees
55616178fe More bibliography checking.
Copied from Perforce
 Change: 180183
 ServerID: perforce.ravenbrook.com
2012-10-31 11:53:15 +00:00
Gareth Rees
1a9d05284d Improve bibliography references.
Copied from Perforce
 Change: 180181
 ServerID: perforce.ravenbrook.com
2012-10-30 22:28:19 +00:00
Gareth Rees
c0a53229ab Fix typos.
Copied from Perforce
 Change: 180175
 ServerID: perforce.ravenbrook.com
2012-10-30 18:40:44 +00:00
Gareth Rees
9ea0b06b4a Put sense in superscript even if glossary cross-ref spans multiple lines.
Copied from Perforce
 Change: 180174
 ServerID: perforce.ravenbrook.com
2012-10-30 18:40:32 +00:00
Gareth Rees
859496f57a Expand bibliography todo.
Copied from Perforce
 Change: 180173
 ServerID: perforce.ravenbrook.com
2012-10-30 17:53:18 +00:00
Gareth Rees
642dec713d Format the readme in restructuredtext for consistency with the rest of the documentation. copy the "supported target platforms" section to the overview.
Copied from Perforce
 Change: 180172
 ServerID: perforce.ravenbrook.com
2012-10-30 17:37:28 +00:00
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