Gareth Rees
7ede9ffdb7
Arenafinalize now asserts that the object belongs to a finalizable (attrgc) pool. (it's a programming error to try to register a non-finalizable object for finalization.)
...
Can't test this behaviour via the smoke tests, unfortunately.
Document the performance problem with mps_definalize, so that users aren't tempted into using it inappropriately.
Copied from Perforce
Change: 187109
ServerID: perforce.ravenbrook.com
2014-10-02 10:27:57 +01:00
Gareth Rees
060394b167
Fix typo, clarify cautions.
...
Copied from Perforce
Change: 186294
ServerID: perforce.ravenbrook.com
2014-05-25 16:50:21 +01:00
Gareth Rees
9ddb915453
Fix typo.
...
Copied from Perforce
Change: 185947
ServerID: perforce.ravenbrook.com
2014-05-03 10:45:50 +01:00
Gareth Rees
33e5e5a083
Add note explaining that objects are not reclaimed immediately after discarding the finalization message, so you need to ensure they remain valid.
...
Copied from Perforce
Change: 185946
ServerID: perforce.ravenbrook.com
2014-05-03 10:43:12 +01:00
Gareth Rees
66e1777271
Improve wording.
...
Copied from Perforce
Change: 185224
ServerID: perforce.ravenbrook.com
2014-04-04 11:49:33 +01:00
Gareth Rees
b5eac5fb83
Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit.
...
Copied from Perforce
Change: 183913
ServerID: perforce.ravenbrook.com
2014-01-10 09:58:44 +00:00
Gareth Rees
2ba7c5e08f
Document the way to safely destroy automatically managed pools.
...
Copied from Perforce
Change: 182166
ServerID: perforce.ravenbrook.com
2013-05-24 16:17:51 +01: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
ba139a8b85
Glossary entry for "splat".
...
Copied from Perforce
Change: 180217
ServerID: perforce.ravenbrook.com
2012-11-01 11:34:07 +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
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
1a9d05284d
Improve bibliography references.
...
Copied from Perforce
Change: 180181
ServerID: perforce.ravenbrook.com
2012-10-30 22:28:19 +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
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
7d4750abc0
Misc minor edits.
...
Copied from Perforce
Change: 180118
ServerID: perforce.ravenbrook.com
2012-10-27 20:59:48 +01:00
Gareth Rees
6f00a2f8bd
Write location chapter.
...
Copied from Perforce
Change: 180080
ServerID: perforce.ravenbrook.com
2012-10-25 17:58:49 +01:00
Gareth Rees
cd7fc1025a
Add source references in comments at the top of each chapter.
...
New chapter about the critical path, by Richard.
Copied from Perforce
Change: 180070
ServerID: perforce.ravenbrook.com
2012-10-25 11:27:58 +01:00
Gareth Rees
7f083a924b
Implement nb's suggestions.
...
Copied from Perforce
Change: 180038
ServerID: perforce.ravenbrook.com
2012-10-23 20:13:46 +01:00
Gareth Rees
089e255a61
Changes resulting from discussion with rb.
...
Copied from Perforce
Change: 180034
ServerID: perforce.ravenbrook.com
2012-10-23 17:41:54 +01:00
Gareth Rees
bbfd48355f
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
c69a7dbf0a
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
4a1a77b7c5
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
c24dce4d7a
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
411a811858
Write the "messages" topic.
...
Copied from Perforce
Change: 180006
ServerID: perforce.ravenbrook.com
2012-10-22 13:59:04 +01:00
Gareth Rees
99cccfa252
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
caaeea6150
Fix remaining formatting errors and missing cross-references.
...
Copied from Perforce
Change: 179859
ServerID: perforce.ravenbrook.com
2012-10-12 20:26:12 +01:00
Gareth Rees
108e18ad35
Complete the conversion of the mps reference manual to restructured text, creating topic and pool pages as needed.
...
Copied from Perforce
Change: 179839
ServerID: perforce.ravenbrook.com
2012-10-11 23:46:31 +01:00
Gareth Rees
aef8cf00b1
Continue converting the reference manual to restructured text, creating topic and pool pages as needed.
...
Copied from Perforce
Change: 179795
ServerID: perforce.ravenbrook.com
2012-10-09 23:20:25 +01:00