1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-26 08:41:47 -07:00
Commit graph

4181 commits

Author SHA1 Message Date
Gareth Rees
ab17dc9dfd Use restructuretext citations for references in design documents.
Copied from Perforce
 Change: 182334
 ServerID: perforce.ravenbrook.com
2013-05-30 17:31:42 +01:00
Gareth Rees
4c937daab2 Ansi i/o module checks its arguments using aver.
Copied from Perforce
 Change: 182327
 ServerID: perforce.ravenbrook.com
2013-05-30 16:21:42 +01:00
Gareth Rees
a344ce6284 Guard the calls to mps_io_flush so that it can only be called after mps_io_create.
Copied from Perforce
 Change: 182322
 ServerID: perforce.ravenbrook.com
2013-05-30 15:24:41 +01:00
Richard Brooksby
458ab9864e Fixing types of design documents to ktext to get keyword expansion.
Copied from Perforce
 Change: 182315
 ServerID: perforce.ravenbrook.com
2013-05-29 20:58:36 +01:00
Richard Brooksby
db5bdc1c5b Adding irc channel to travis ci notifications.
Copied from Perforce
 Change: 182280
 ServerID: perforce.ravenbrook.com
2013-05-28 17:06:37 +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
Gareth Rees
273bfaa70b Convert alloc-frame, diag, interface-c, and io design documents to restructuredtext. and that's the lot! (cbs and poolmvt are already converted on mps/branch/2013-05-17/emergency).
Copied from Perforce
 Change: 182275
 ServerID: perforce.ravenbrook.com
2013-05-28 11:38:46 +01:00
Gareth Rees
b3ad8d80b3 Fix formatting errors.
Copied from Perforce
 Change: 182273
 ServerID: perforce.ravenbrook.com
2013-05-27 22:54:06 +01:00
Gareth Rees
fdaf851f73 Mv pool class supports allocation points.
Copied from Perforce
 Change: 182272
 ServerID: perforce.ravenbrook.com
2013-05-27 22:49:14 +01:00
Gareth Rees
bd557238f7 Fix typo.
Copied from Perforce
 Change: 182271
 ServerID: perforce.ravenbrook.com
2013-05-27 22:48:37 +01:00
Gareth Rees
f6955439ff Convert message-gc, poolmv, protsu, sso1al, tests, thread-manager, vmo1 and vmso to restructuredtext.
Copied from Perforce
 Change: 182270
 ServerID: perforce.ravenbrook.com
2013-05-27 22:47:50 +01:00
Gareth Rees
3468b3c068 Modernize and fix more test cases:
* Missing mps_chain_destroy in function/132.
* Need to use platform alignment in the MVFF test cases (function/163, function/164, function/165, function/167, function/170)
* Avoid type pun in function/226.
Update testsets/passing accordingly.

Copied from Perforce
 Change: 182262
 ServerID: perforce.ravenbrook.com
2013-05-27 13:38:04 +01:00
Gareth Rees
216df55095 Fixes for the mmqa test harness:
* Clang helpfully annotates its "Undefined symbols" error messages with lines of the form "(maybe you meant: _mps_ap_trip)". To avoid false positives, we must ignore these lines in scrutinize().
* We can now get the correct MPS_PF_ALIGN out of mpstd.h instead of declaring it ourselves.
* Need to include mpslib.h for the declaration of mps_lib_assert_fail_install.

Copied from Perforce
 Change: 182261
 ServerID: perforce.ravenbrook.com
2013-05-27 13:27:29 +01:00
Gareth Rees
24117edcd8 Assert instead of crashing in mps_arena_destroy when the client has failed to destroy some data structures.
Also, don't forget to finish the chainRing.

Copied from Perforce
 Change: 182258
 ServerID: perforce.ravenbrook.com
2013-05-27 12:58:05 +01:00
Gareth Rees
d4adc57d0c Mfs now rounds unitsize up to unit_min instead of asserting.
Copied from Perforce
 Change: 182257
 ServerID: perforce.ravenbrook.com
2013-05-27 10:19:35 +01:00
Gareth Rees
8774e59227 Snc requires a format, so it needs a varargs decoder.
Copied from Perforce
 Change: 182256
 ServerID: perforce.ravenbrook.com
2013-05-27 10:14:38 +01:00
Gareth Rees
7fdf601e96 Status of mmqa function tests on os x.
Copied from Perforce
 Change: 182238
 ServerID: perforce.ravenbrook.com
2013-05-25 23:05:00 +01:00
Gareth Rees
fb3da86ab1 Mps_park is now mps_arena_park.
Copied from Perforce
 Change: 182237
 ServerID: perforce.ravenbrook.com
2013-05-25 23:04:11 +01:00
Gareth Rees
7c0056b720 Avoid puns in mps_root_create_table.
Copied from Perforce
 Change: 182236
 ServerID: perforce.ravenbrook.com
2013-05-25 23:03:51 +01:00
Gareth Rees
c014a160ac Avoid test failure in function/120: can't provoke resresource so easily.
Copied from Perforce
 Change: 182234
 ServerID: perforce.ravenbrook.com
2013-05-25 20:18:07 +01:00
Gareth Rees
5db989ff27 Interface to mps_finalize has changed.
Copied from Perforce
 Change: 182233
 ServerID: perforce.ravenbrook.com
2013-05-25 19:20:00 +01:00
Gareth Rees
40ddc77dee Avoid type pun in mps_root_create_table.
Copied from Perforce
 Change: 182232
 ServerID: perforce.ravenbrook.com
2013-05-25 18:34:53 +01:00
Gareth Rees
3e1637fa2c Missing link.
Copied from Perforce
 Change: 182230
 ServerID: perforce.ravenbrook.com
2013-05-25 16:31:33 +01:00
Gareth Rees
0cedf996ec More test maintenance: mps_message_type_finalization is now mps_message_type_finalization().
Copied from Perforce
 Change: 182229
 ServerID: perforce.ravenbrook.com
2013-05-25 15:54:40 +01:00
Gareth Rees
6eef272bad Several formats need a find-dependent function.
Copied from Perforce
 Change: 182228
 ServerID: perforce.ravenbrook.com
2013-05-25 15:45:26 +01:00
Gareth Rees
ffd00d9837 More test maintenance: exfmt needs a find-dependent function too.
Copied from Perforce
 Change: 182222
 ServerID: perforce.ravenbrook.com
2013-05-25 14:55:10 +01:00
Gareth Rees
6dc3173077 More test maintenance: mps_class_awl() now takes a find-dependent-object function.
Copied from Perforce
 Change: 182219
 ServerID: perforce.ravenbrook.com
2013-05-25 14:37:17 +01:00
Gareth Rees
18352702a5 Recognize "segmentation fault" as a test failure.
Copied from Perforce
 Change: 182218
 ServerID: perforce.ravenbrook.com
2013-05-25 14:35:10 +01:00
Richard Brooksby
58f0fd1b35 Fixing inline literals from markup to rest.
Copied from Perforce
 Change: 182214
 ServerID: perforce.ravenbrook.com
2013-05-25 13:24:16 +01:00
Gareth Rees
87a92d595e Don't scrutinize windows headers on unix.
Copied from Perforce
 Change: 182213
 ServerID: perforce.ravenbrook.com
2013-05-25 13:20:12 +01:00
Gareth Rees
ebaceec812 Set mail_results option to "off".
Copied from Perforce
 Change: 182212
 ServerID: perforce.ravenbrook.com
2013-05-25 13:03:00 +01:00
Gareth Rees
f9c1a044ac Use rmtree instead of unlink: clang creates directories.
Copied from Perforce
 Change: 182211
 ServerID: perforce.ravenbrook.com
2013-05-25 12:49:07 +01:00
Gareth Rees
e5d7987978 Fix detection of program abort: not necessarily at start of line.
Copied from Perforce
 Change: 182210
 ServerID: perforce.ravenbrook.com
2013-05-25 12:44:53 +01:00
Gareth Rees
e747fae50b Comment out calls to &mailfile: we don't need this.
Copied from Perforce
 Change: 182209
 ServerID: perforce.ravenbrook.com
2013-05-25 12:44:17 +01:00
Gareth Rees
bef1a40374 Change $hopename$ to $id$.
Copied from Perforce
 Change: 182204
 ServerID: perforce.ravenbrook.com
2013-05-25 12:25:45 +01:00
Gareth Rees
e4b2c9363d Remove compiler options that are not supported by clang.
Copied from Perforce
 Change: 182203
 ServerID: perforce.ravenbrook.com
2013-05-25 12:00:50 +01:00
Gareth Rees
25f606b33b More test maintenance:
mps_class_amc() now takes a generation chain.

Copied from Perforce
 Change: 182202
 ServerID: perforce.ravenbrook.com
2013-05-25 11:35:44 +01:00
Gareth Rees
45d09b045a Long delayed maintenance of test suite:
$HopeName$ -> $Id$
space -> arena
mps_arena_create now takes three arguments
/usr/local/perl -> /usr/bin/perl -w
Missing #include <stdio.h> in several tests
Bogus closedir(DIR); in script/clib

Copied from Perforce
 Change: 182199
 ServerID: perforce.ravenbrook.com
2013-05-25 10:33:30 +01:00
Richard Brooksby
002fbd5960 Fixing type of guide.impl.c.format.txt to ktext to get keyword expansion.
Copied from Perforce
 Change: 182190
 ServerID: perforce.ravenbrook.com
2013-05-25 04:22:46 +01:00
Richard Brooksby
5e62e8fa63 Declaring document format so that infosys processes it as restructuredtext.
Copied from Perforce
 Change: 182189
 ServerID: perforce.ravenbrook.com
2013-05-25 04:04:08 +01:00
Richard Brooksby
1bb7084ca5 Reformatting "cstyle" as restructuredtext and giving it its original name back.
Copied from Perforce
 Change: 182186
 ServerID: perforce.ravenbrook.com
2013-05-25 03:24:40 +01:00
Gareth Rees
fce5b5b27f Convert poolams, poolawl, poollo, poolmfs, protan, protli, pthreadext, shield, and vman to restructuredtext.
Copied from Perforce
 Change: 182183
 ServerID: perforce.ravenbrook.com
2013-05-25 00:08:09 +01:00
Richard Brooksby
2a768c70a8 Directing travis ci build notifications to the team, rather than me.
Copied from Perforce
 Change: 182179
 ServerID: perforce.ravenbrook.com
2013-05-24 21:14:26 +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
Richard Brooksby
e5234264fe Fixing up mps_rank_* to the new interface as a step towards reviving the old test suite.
Copied from Perforce
 Change: 182174
 ServerID: perforce.ravenbrook.com
2013-05-24 19:23:01 +01:00
Gareth Rees
540923be65 Document gcovfmt.py and testrun.sh. test-runner.py is no longer used.
Copied from Perforce
 Change: 182167
 ServerID: perforce.ravenbrook.com
2013-05-24 18:17:43 +01:00
Gareth Rees
4f54dc0ba8 Improve formatting of the keywords table.
Copied from Perforce
 Change: 182163
 ServerID: perforce.ravenbrook.com
2013-05-24 15:31:17 +01:00
Gareth Rees
29378fe033 Convert arenavm, buffer, lib, and poolmrg to restructuredtext.
Convert [notes in square brackets] to .. note:: to make them stand out more and be easier to find and fix.
Modernize config a bit.

Copied from Perforce
 Change: 182162
 ServerID: perforce.ravenbrook.com
2013-05-24 15:30:38 +01:00
Gareth Rees
82da980c32 Always run all the testcases, noting failures instead of stopping.
Copied from Perforce
 Change: 182153
 ServerID: perforce.ravenbrook.com
2013-05-24 11:25:15 +01:00
Gareth Rees
010fb7c45b Need to handle sigsegv on linux and freebsd.
Copied from Perforce
 Change: 182133
 ServerID: perforce.ravenbrook.com
2013-05-23 20:19:01 +01:00