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

4195 commits

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