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