Nick Barnes
1486031ba0
Check in incomplete strategy design doc.
...
Copied from Perforce
Change: 182491
ServerID: perforce.ravenbrook.com
2013-06-04 15:28:02 +01:00
Gareth Rees
c8362915e1
Fix typos: args for args.
...
Copied from Perforce
Change: 182485
ServerID: perforce.ravenbrook.com
2013-06-04 14:06:12 +01:00
Richard Brooksby
d131775267
Fixing prototype to show "args" not "va_list", since that's changed.
...
Linking to request.mps.170186.
Fixing link to design.keyword-arguments.
Typo.
Copied from Perforce
Change: 182480
ServerID: perforce.ravenbrook.com
2013-06-04 13:36:49 +01:00
Richard Brooksby
59095ab473
Updating logo in the mps manual to the new escheresque logo, using the clair de lune palette.
...
Copied from Perforce
Change: 182460
ServerID: perforce.ravenbrook.com
2013-06-04 01:11:00 +01:00
Richard Brooksby
0953c95432
Fixing duplicate reference error.
...
Copied from Perforce
Change: 182436
ServerID: perforce.ravenbrook.com
2013-06-03 17:21:20 +01:00
Richard Brooksby
99080a30f6
Miscellaneous design document improvements.
...
Documenting why WriteF on points comes out with the wrong endianness on Intel platforms.
Copied from Perforce
Change: 182421
ServerID: perforce.ravenbrook.com
2013-06-03 12:57:55 +01:00
Gareth Rees
e7487e1c71
Make expt825 and awlutth test cases build on os x.
...
Add exposet0, expt825 and zmess test cases to test suite on OS X.
Copied from Perforce
Change: 182415
ServerID: perforce.ravenbrook.com
2013-06-03 12:18:05 +01:00
Gareth Rees
21810fbccd
Improve organization of comm.gmk:
...
* Mention each target once (this makes it more reliable to modify the set of targets).
* Include exposet0, expt825 and xmess in the automatically run test cases.
* For other test cases, explain why not included in automated test suite.
* Organize targets alphabetically (this is makes it easier to check the lists against each other).
Copied from Perforce
Change: 182413
ServerID: perforce.ravenbrook.com
2013-06-03 11:35:01 +01:00
Richard Brooksby
6a05315d82
Adding section number stripping to design document conversion, to allow section numbers to be included.
...
Copied from Perforce
Change: 182391
ServerID: perforce.ravenbrook.com
2013-06-02 12:30:10 +01:00
Richard Brooksby
74aacb1133
Reverting citations to ravenbrook style.
...
Copied from Perforce
Change: 182378
ServerID: perforce.ravenbrook.com
2013-06-01 10:43:08 +01:00
Richard Brooksby
0a673a0fc0
Fixing modtime comparison so that design documents get reconverted if modified.
...
Copied from Perforce
Change: 182377
ServerID: perforce.ravenbrook.com
2013-06-01 10:42:51 +01:00
Richard Brooksby
516b95d252
Tidying up design conversion extension.
...
Copied from Perforce
Change: 182375
ServerID: perforce.ravenbrook.com
2013-06-01 10:02:26 +01:00
Richard Brooksby
843cb423de
Converting design documents within the sphinx extension so that tools like readthedocs.org can generate the manual.
...
Copied from Perforce
Change: 182373
ServerID: perforce.ravenbrook.com
2013-06-01 03:42:28 +01:00
Richard Brooksby
7787f2ad56
Fixing up some code snippet formatting.
...
Copied from Perforce
Change: 182372
ServerID: perforce.ravenbrook.com
2013-05-31 19:19:08 +01:00
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