Richard Brooksby
e1eaef56c8
Additional merges accidentally left out of changelist 182578. oops.
...
Copied from Perforce
Change: 182580
ServerID: perforce.ravenbrook.com
2013-06-06 15:11:45 +01:00
Richard Brooksby
6fede51a87
Merging branch/2013-05-21/final-destroy. now we can finally destroy things.
...
Copied from Perforce
Change: 182578
ServerID: perforce.ravenbrook.com
2013-06-06 15:04:30 +01:00
Richard Brooksby
982dc78f06
Merging branch/2013-06-05/diag to eliminate the "diag" system. hurrah!
...
Copied from Perforce
Change: 182575
ServerID: perforce.ravenbrook.com
2013-06-06 14:56:47 +01:00
Gareth Rees
a2de65a0d9
Fix build on linux.
...
Copied from Perforce
Change: 182574
ServerID: perforce.ravenbrook.com
2013-06-06 14:21:39 +01:00
Gareth Rees
210e2febfb
Remove diag.c from xcode project.
...
Copied from Perforce
Change: 182572
ServerID: perforce.ravenbrook.com
2013-06-06 13:58:01 +01:00
Gareth Rees
27601f7af0
Remove mentions of diagnostic feedback from the design documents and the code; add mentions of corresponding events.
...
Copied from Perforce
Change: 182570
ServerID: perforce.ravenbrook.com
2013-06-06 13:47:33 +01:00
Gareth Rees
1fccf16a37
Delete test-runner.py: this was obsoleted by the variety reform and by improvements to the build system.
...
Copied from Perforce
Change: 182569
ServerID: perforce.ravenbrook.com
2013-06-06 13:46:57 +01:00
Gareth Rees
294abbca99
Delete ntbuild.cmd: this was obsoleted by the variety reform.
...
Copied from Perforce
Change: 182568
ServerID: perforce.ravenbrook.com
2013-06-06 13:46:31 +01:00
Gareth Rees
3627d69bd2
Remove the diag variety (and the obsolete ti variety) from the makefiles.
...
Copied from Perforce
Change: 182567
ServerID: perforce.ravenbrook.com
2013-06-06 13:46:08 +01:00
Gareth Rees
b3d814ec12
Revert changes to finaltest and poolmrg that shouldn't be merged.
...
Copied from Perforce
Change: 182564
ServerID: perforce.ravenbrook.com
2013-06-06 13:06:22 +01:00
Richard Brooksby
d14b8bbc81
Merging branch/2013-05-01/keyword-arguments to pick up keyword arguments for object formats.
...
Copied from Perforce
Change: 182562
ServerID: perforce.ravenbrook.com
2013-06-06 12:55:04 +01:00
Gareth Rees
1c4ff669ac
Remove diag facility.
...
Copied from Perforce
Change: 182553
ServerID: perforce.ravenbrook.com
2013-06-05 18:35:40 +01:00
Gareth Rees
6c417ee90d
Need -pthread on linux too.
...
Copied from Perforce
Change: 182551
ServerID: perforce.ravenbrook.com
2013-06-05 17:49:20 +01:00
Gareth Rees
1cea0ed1f6
Prefer -pthread to -lpthread.
...
Copied from Perforce
Change: 182550
ServerID: perforce.ravenbrook.com
2013-06-05 17:46:51 +01:00
Gareth Rees
faaf7d1ae9
Need to specify -std=c99 to get a declaration of vsnprintf.
...
Copied from Perforce
Change: 182548
ServerID: perforce.ravenbrook.com
2013-06-05 17:30:27 +01:00
Gareth Rees
daeb7e76ae
Need -lpthread when building the toy scheme interpreter.
...
Copied from Perforce
Change: 182547
ServerID: perforce.ravenbrook.com
2013-06-05 17:13:07 +01:00
Gareth Rees
37e3e2dfac
Suppress "variable may be used uninitialized" warnings.
...
Copied from Perforce
Change: 182545
ServerID: perforce.ravenbrook.com
2013-06-05 16:44:35 +01:00
Gareth Rees
b32d6919a7
Remove -wshadow from cflags: causes the toy scheme interpreter to fail to build on freebsd (because <string.h> defines a function index on bsd).
...
Copied from Perforce
Change: 182544
ServerID: perforce.ravenbrook.com
2013-06-05 16:41:31 +01:00
Gareth Rees
058568fab1
Add instructions for how to build mpseventsql on freebsd.
...
Copied from Perforce
Change: 182542
ServerID: perforce.ravenbrook.com
2013-06-05 16:27:07 +01:00
Gareth Rees
1883ec274b
Turn cflags back on after testing for sqlite3.h.
...
Copied from Perforce
Change: 182541
ServerID: perforce.ravenbrook.com
2013-06-05 16:22:58 +01:00
Gareth Rees
c4b603190f
Ensure that sqlite3.h is correctly detected (and mpseventsql built) on freebsd if the sqlite3 port is installed.
...
Copied from Perforce
Change: 182539
ServerID: perforce.ravenbrook.com
2013-06-05 15:58:28 +01:00
Gareth Rees
b2e2f66c28
Ensure that mpseventcnv and mpseventtxt are built by default on windows, and that mpseventsql is buildable if you request it.
...
Copied from Perforce
Change: 182537
ServerID: perforce.ravenbrook.com
2013-06-05 15:27:42 +01:00
Gareth Rees
08111255cc
Fix compilation of test suite on unix.
...
Copied from Perforce
Change: 182536
ServerID: perforce.ravenbrook.com
2013-06-05 15:05:57 +01:00
Gareth Rees
edacd7b9fe
New branch mps/branch/2013-06-05/diag for removing the diag system.
...
Copied from Perforce
Change: 182534
ServerID: perforce.ravenbrook.com
2013-06-05 13:49:30 +01:00
Richard Brooksby
3b37d681c2
Linking tags to mmprevol requests (e.g. request.epcode.12345) to their location on info.ravenbrook.com.
...
Copied from Perforce
Change: 182526
ServerID: perforce.ravenbrook.com
2013-06-05 00:57:04 +01:00
Gareth Rees
3c5b19a611
Reorganize windows build so that facts are mentioned in only one place.
...
Provide "testrun" target (and batch file) for running the test suite.
Copied from Perforce
Change: 182516
ServerID: perforce.ravenbrook.com
2013-06-04 20:40:07 +01:00
Richard Brooksby
ffa9023480
Updated manual html
...
Copied from Perforce
Change: 182508
ServerID: perforce.ravenbrook.com
2013-06-04 18:09:46 +01:00
Richard Brooksby
1582bebe0b
Fixing a couple of sphinx warnings found by design document conversion.
...
Copied from Perforce
Change: 182507
ServerID: perforce.ravenbrook.com
2013-06-04 18:09:37 +01:00
Richard Brooksby
6d3e796e0f
Updated manual html
...
Copied from Perforce
Change: 182506
ServerID: perforce.ravenbrook.com
2013-06-04 18:01:26 +01:00
Richard Brooksby
a68238f41a
Incorporating index items into design document metadata so that an extra stub for each design document is not required in the manual sources.
...
Copied from Perforce
Change: 182505
ServerID: perforce.ravenbrook.com
2013-06-04 18:00:54 +01:00
Nick Barnes
a224c8f3dc
Fix rst syntax errors and add todos to strategy.rst
...
Copied from Perforce
Change: 182497
ServerID: perforce.ravenbrook.com
2013-06-04 15:56:52 +01:00
Nick Barnes
3c21389b1d
Fix typo that broke this rst file.
...
Copied from Perforce
Change: 182494
ServerID: perforce.ravenbrook.com
2013-06-04 15:33:04 +01:00
Nick Barnes
240bfcf4c4
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
d366631c18
Fix typos: args for args.
...
Copied from Perforce
Change: 182485
ServerID: perforce.ravenbrook.com
2013-06-04 14:06:12 +01:00
Richard Brooksby
0dfc30dc33
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
fa0fd4df75
Updated manual html
...
Copied from Perforce
Change: 182461
ServerID: perforce.ravenbrook.com
2013-06-04 01:12:09 +01:00
Richard Brooksby
9f11889074
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
c80a235081
Fixing duplicate reference error.
...
Copied from Perforce
Change: 182436
ServerID: perforce.ravenbrook.com
2013-06-03 17:21:20 +01:00
Richard Brooksby
ead194349a
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
e07ee8b8e3
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
b764d4b19d
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
2db76fa048
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
a61c62c3c9
Reverting citations to ravenbrook style.
...
Copied from Perforce
Change: 182378
ServerID: perforce.ravenbrook.com
2013-06-01 10:43:08 +01:00
Richard Brooksby
fdd4844fa9
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
0c6d275f3f
Tidying up design conversion extension.
...
Copied from Perforce
Change: 182375
ServerID: perforce.ravenbrook.com
2013-06-01 10:02:26 +01:00
Richard Brooksby
a432549e81
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
d0aacd13d2
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
6cf9953846
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
aa16236b2a
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
dad0cabdf7
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