Gareth Rees
b6300a3af4
Avoid type pun.
...
Copied from Perforce
Change: 180364
ServerID: perforce.ravenbrook.com
2012-11-06 12:16:46 +00:00
Gareth Rees
bf34dfa4b2
Minor edits.
...
Copied from Perforce
Change: 180357
ServerID: perforce.ravenbrook.com
2012-11-06 00:55:11 +00:00
Gareth Rees
bc038bf7fa
Mps_fix_call not need for a call to the skip method, since it doesn't take a scan state argument.
...
Copied from Perforce
Change: 180356
ServerID: perforce.ravenbrook.com
2012-11-06 00:37:13 +00:00
Gareth Rees
c06a2a56ac
Need to check hash table for staleness when deleting a key.
...
Copied from Perforce
Change: 180354
ServerID: perforce.ravenbrook.com
2012-11-05 23:29:23 +00:00
Gareth Rees
c98d98fc7d
Tabularize history; minor edits to lang.
...
Copied from Perforce
Change: 180353
ServerID: perforce.ravenbrook.com
2012-11-05 23:29:06 +00:00
Gareth Rees
52236aae84
Minor edits.
...
Copied from Perforce
Change: 180350
ServerID: perforce.ravenbrook.com
2012-11-05 22:29:36 +00:00
Gareth Rees
c3215d9102
Add "or suggestions for improvement".
...
Copied from Perforce
Change: 180348
ServerID: perforce.ravenbrook.com
2012-11-05 18:52:35 +00:00
Gareth Rees
2404ec552a
Credit the quip under "virtual memory".
...
Copied from Perforce
Change: 180347
ServerID: perforce.ravenbrook.com
2012-11-05 18:50:40 +00:00
Gareth Rees
1b8d8e6825
List of assertion failures and likely causes.
...
Copied from Perforce
Change: 180346
ServerID: perforce.ravenbrook.com
2012-11-05 18:26:34 +00:00
Gareth Rees
6a2802972c
Copy cautions from mps_formatted_objects_stepper_t to mps_amc_apply_stepper_t.
...
Copied from Perforce
Change: 180341
ServerID: perforce.ravenbrook.com
2012-11-05 17:45:35 +00:00
Gareth Rees
cfc1a82a0c
Add visitor functio for "man" target.
...
Copied from Perforce
Change: 180340
ServerID: perforce.ravenbrook.com
2012-11-05 17:44:34 +00:00
Gareth Rees
c4494579e4
Add c#, lua and python to "memory management in various languages".
...
Copied from Perforce
Change: 180334
ServerID: perforce.ravenbrook.com
2012-11-05 16:26:40 +00:00
Gareth Rees
027ec23a5c
Write (draft of) perf chapter.
...
Copied from Perforce
Change: 180333
ServerID: perforce.ravenbrook.com
2012-11-05 16:26:19 +00:00
Gareth Rees
333a8fd5bc
The padding method always receives a base pointer.
...
Copied from Perforce
Change: 180330
ServerID: perforce.ravenbrook.com
2012-11-05 14:36:51 +00:00
Gareth Rees
633cdf10f2
Added 'drj' and 'rhsk' to past users.
...
Copied from Perforce
Change: 180329
ServerID: perforce.ravenbrook.com
2012-11-05 14:09:31 +00:00
Gareth Rees
d376530ef6
Oops: fix cross-references.
...
Copied from Perforce
Change: 180328
ServerID: perforce.ravenbrook.com
2012-11-05 13:55:21 +00:00
Gareth Rees
7157934113
Cite johnstone (1997) for weak and strong tri-colour invariants, following < http://info.ravenbrook.com/mail/2009/11/03/02-02-29/0/ >.
...
Copied from Perforce
Change: 180327
ServerID: perforce.ravenbrook.com
2012-11-05 13:35:59 +00:00
Gareth Rees
e3ade43296
Add names to credits: hans feldt (suggested "huge page"); walter spector (corrections to "fortran").
...
Copied from Perforce
Change: 180326
ServerID: perforce.ravenbrook.com
2012-11-05 13:21:33 +00:00
Gareth Rees
8c3949ae87
Add glossary entry for "huge page" (aka "large page", "superpage") as requested by hans feldt < http://info.ravenbrook.com/mail/2003/11/19/13-48-55/0.txt >
...
Copied from Perforce
Change: 180325
ServerID: perforce.ravenbrook.com
2012-11-05 13:19:57 +00:00
Gareth Rees
23782a204d
Correct description of allocation in fortran based on e-mail from walter spector < http://info.ravenbrook.com/mail/2002/10/07/18-47-03/0.txt >.
...
Copied from Perforce
Change: 180324
ServerID: perforce.ravenbrook.com
2012-11-05 13:04:53 +00:00
Gareth Rees
832fd288e4
Compiler toolchain is important part of platform.
...
Copied from Perforce
Change: 180317
ServerID: perforce.ravenbrook.com
2012-11-05 12:25:40 +00:00
Gareth Rees
faec655a6f
Pool reference for mfs.
...
Copied from Perforce
Change: 180310
ServerID: perforce.ravenbrook.com
2012-11-05 10:08:23 +00:00
Gareth Rees
e1f32d0382
Minor edits.
...
Copied from Perforce
Change: 180309
ServerID: perforce.ravenbrook.com
2012-11-04 23:07:05 +00:00
Gareth Rees
f407b99fb3
More wise papers are online.
...
Copied from Perforce
Change: 180307
ServerID: perforce.ravenbrook.com
2012-11-04 23:06:22 +00:00
Gareth Rees
67f310ef48
Oops, forgot to check in advanced.rst.
...
Copied from Perforce
Change: 180304
ServerID: perforce.ravenbrook.com
2012-11-03 18:28:36 +00:00
Gareth Rees
d1bc2a6855
Write "advanced topics" chapter of the user guide.
...
Copied from Perforce
Change: 180303
ServerID: perforce.ravenbrook.com
2012-11-03 17:38:57 +00:00
Gareth Rees
0c2ac9a398
Deprecate mv. make deprecation notices consistent.
...
Copied from Perforce
Change: 180280
ServerID: perforce.ravenbrook.com
2012-11-02 14:26:55 +00:00
Gareth Rees
2d3f334a72
Document that the dependent object needs to be fixed (and might be splatted). update the example code accordingly.
...
Copied from Perforce
Change: 180278
ServerID: perforce.ravenbrook.com
2012-11-02 14:23:10 +00:00
Gareth Rees
18f85f59aa
Actions from meeting with rb.
...
Copied from Perforce
Change: 180277
ServerID: perforce.ravenbrook.com
2012-11-02 14:15:36 +00:00
Gareth Rees
768d4870bb
Merge new hashtable stuff from scheme-malloc.c.
...
Fix bug in scheme.c (characters were only 8 bytes on 64-bit platforms, so can't be forwarded).
Copied from Perforce
Change: 180231
ServerID: perforce.ravenbrook.com
2012-11-01 15:37:43 +00:00
Gareth Rees
308a03b9b7
Document mfs pool class
...
Copied from Perforce
Change: 180220
ServerID: perforce.ravenbrook.com
2012-11-01 12:14:47 +00:00
Gareth Rees
ba139a8b85
Glossary entry for "splat".
...
Copied from Perforce
Change: 180217
ServerID: perforce.ravenbrook.com
2012-11-01 11:34:07 +00:00
Gareth Rees
3b2f40019d
Typo.
...
Copied from Perforce
Change: 180213
ServerID: perforce.ravenbrook.com
2012-11-01 00:59:25 +00:00
Gareth Rees
f0fe69af0d
What happens when all weak references have been splatted.
...
Copied from Perforce
Change: 180212
ServerID: perforce.ravenbrook.com
2012-11-01 00:56:32 +00:00
Gareth Rees
589c4390f0
Typos.
...
Copied from Perforce
Change: 180211
ServerID: perforce.ravenbrook.com
2012-11-01 00:54:17 +00:00
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
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
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