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