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

37 commits

Author SHA1 Message Date
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