Richard Brooksby
1ac6033058
Catch-up merge from masters.
...
Copied from Perforce
Change: 188928
ServerID: perforce.ravenbrook.com
2016-01-20 11:04:09 +00:00
Gareth Rees
4e27e572af
Add more assertions.
...
Copied from Perforce
Change: 188304
ServerID: perforce.ravenbrook.com
2015-09-12 20:59:10 +01:00
Gareth Rees
176f119346
Correct the manual about the assertion you get when destroying a pool without destroying all the allocation points first.
...
Copied from Perforce
Change: 188243
ServerID: perforce.ravenbrook.com
2015-09-04 16:51:33 +01:00
Gareth Rees
2f7fda433c
Document the assertion failure for an attempt to finalize an unfinalizable reference.
...
Copied from Perforce
Change: 187966
ServerID: perforce.ravenbrook.com
2015-06-19 12:08:35 +01:00
Gareth Rees
3013642794
Wording improvements.
...
Copied from Perforce
Change: 187733
ServerID: perforce.ravenbrook.com
2015-02-16 21:37:44 +00:00
Gareth Rees
a41dcd881c
Release notes for release 1.110.0.
...
Copied from Perforce
Change: 187482
ServerID: perforce.ravenbrook.com
2014-11-07 09:41:38 +00:00
Gareth Rees
e10e3b50b1
Documentation corrections and improvements.
...
Copied from Perforce
Change: 187479
ServerID: perforce.ravenbrook.com
2014-11-06 22:54:40 +00:00
Gareth Rees
66dfd1a69a
Improved assertion messages when a required keyword argument is not found. instead of "unreachable code", the assertion message is the name of the missing key.
...
Copied from Perforce
Change: 187267
ServerID: perforce.ravenbrook.com
2014-10-14 22:05:30 +01:00
Gareth Rees
e08c40c014
Add note that the mps does not throw or catch exceptions, as suggested by rb < https://info.ravenbrook.com/mail/2014/10/09/15-07-32/0/ >. gloss "freestanding" and "hosted" to help explain why.
...
Copied from Perforce
Change: 187169
ServerID: perforce.ravenbrook.com
2014-10-10 10:52:44 +01:00
Gareth Rees
ed44c2908b
Document the assertion that you get if you destroy a pool containing objects registered for finalization, and then continue to run the garbage collector.
...
Copied from Perforce
Change: 187121
ServerID: perforce.ravenbrook.com
2014-10-02 13:05:26 +01:00
Gareth Rees
11f082b849
Add bufferisready(buffer) assertion to "common assertions and their causes". found by christian schafmeister < https://info.ravenbrook.com/mail/2014/05/21/11-06-57/0/ >.
...
Copied from Perforce
Change: 186229
ServerID: perforce.ravenbrook.com
2014-05-21 12:13:21 +01:00
Gareth Rees
e7f41fe61b
Park the arena before destroying the default chain, to ensure that there are no traces using that chain.
...
Fix test cases that used automatic collection, but destroyed data structures without parking the arena.
Document the requirement on mps_chain_destroy and add the assertion to "common assertions and their causes".
Copied from Perforce
Change: 186021
ServerID: perforce.ravenbrook.com
2014-05-12 11:19:57 +01:00
Gareth Rees
b4512c164b
Document the assertion that you get when you failed to destroy an object.
...
Copied from Perforce
Change: 185939
ServerID: perforce.ravenbrook.com
2014-05-02 11:43:52 +01:00
Gareth Rees
6ffd060657
Add refsetsub assertion to the list of common assertions and their causes.
...
Copied from Perforce
Change: 185924
ServerID: perforce.ravenbrook.com
2014-05-01 17:38:14 +01:00
Gareth Rees
c3c54ce411
The assertion that you get when destroying an arena without having destroyed all pools has moved from arenavm.c to sa.c.
...
Remove AMS_IS_INVALID_COLOUR assertion from manual: explanation of cause is incorrect.
Copied from Perforce
Change: 185481
ServerID: perforce.ravenbrook.com
2014-04-12 20:58:56 +01:00
Gareth Rees
eaad083f93
Improve the explanation at the start of globalsfinish.
...
Put assertion from vmChunkDestroy into the manual.
Copied from Perforce
Change: 182633
ServerID: perforce.ravenbrook.com
2013-06-08 16:16:48 +01:00
Gareth Rees
aa71bfe1bc
Describe the fact that the collector works across pools in several places where people are likely to look for this information.
...
Improve wording of assertion handling section.
Copied from Perforce
Change: 182278
ServerID: perforce.ravenbrook.com
2013-05-28 16:47:58 +01:00
Richard Brooksby
8a9d451ff8
Catch-up merge from custom/cet/main to master.
...
Includes installable assertion handler, events in circular memory buffers, LARGEADDRESSAWARE, etc.
Copied from Perforce
Change: 182176
ServerID: perforce.ravenbrook.com
2013-05-24 19:42:46 +01:00
Gareth Rees
c3346b69ff
Documentation for keyword argument interface.
...
Copied from Perforce
Change: 181730
ServerID: perforce.ravenbrook.com
2013-05-11 19:58:00 +01:00
Gareth Rees
be1f993b4d
Add "lockw3.c: lock->claims == 0" to list of assertions.
...
Copied from Perforce
Change: 180386
ServerID: perforce.ravenbrook.com
2012-11-07 13:43:00 +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
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
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
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
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
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
Gareth Rees
cfa1b71280
De-italicise cross-references.
...
Copied from Perforce
Change: 180058
ServerID: perforce.ravenbrook.com
2012-10-24 16:41:41 +01:00
Gareth Rees
6675558167
Complete actions from meeting with rb.
...
Copied from Perforce
Change: 180056
ServerID: perforce.ravenbrook.com
2012-10-24 16:25:19 +01:00
Gareth Rees
7a18b59089
Write error chapter.
...
Copied from Perforce
Change: 180049
ServerID: perforce.ravenbrook.com
2012-10-24 12:26:07 +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
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
d8d72d964c
Add references to mmdoc to the topic drafts.
...
New topic: location dependencies.
Document mps_alloc_pattern_t.
Document the location dependency types and functions.
AMC pool class takes a chain parameter.
Copied from Perforce
Change: 179891
ServerID: perforce.ravenbrook.com
2012-10-15 23:19:20 +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
Gareth Rees
392d0ad124
12% of the way through converting the mps reference manual to sphinx documentation.
...
Copied from Perforce
Change: 179792
ServerID: perforce.ravenbrook.com
2012-10-09 17:54:22 +01:00