1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-10 05:30:45 -08:00
Commit graph

4856 commits

Author SHA1 Message Date
Gareth Rees
826bed4f26 Fix links from manual to converted design documents (ref target must follow index declaration, not precede it).
Fix conversion of citations when an element is missing.
Converted design documents depend on the converter.

Copied from Perforce
 Change: 182638
 ServerID: perforce.ravenbrook.com
2013-06-08 18:06:16 +01:00
Gareth Rees
65078cdd17 Separate the consideration of automatic and manual pool classes, so that we can ask the appropriate questions in each case.
Copied from Perforce
 Change: 182636
 ServerID: perforce.ravenbrook.com
2013-06-08 17:49:26 +01:00
Gareth Rees
66ffa42fd2 Fix handling of -i and -o options.
Copied from Perforce
 Change: 182634
 ServerID: perforce.ravenbrook.com
2013-06-08 16:29:04 +01:00
Gareth Rees
bb7a5f1389 Improve the explanation at the start of globalsfinish.
Put assertion from vmChunkDestroy into the manual.

Copied from Perforce
 Change: 182633
 ServerID: perforce.ravenbrook.com
2013-06-08 16:16:48 +01:00
Richard Brooksby
1c50d4d972 Added missing documentation of the default values of reserve depth and frag limit in mvt.
Copied from Perforce
 Change: 182626
 ServerID: perforce.ravenbrook.com
2013-06-08 13:44:25 +01:00
Gareth Rees
96b001376d Fri6gc needs the same flags as fri3gc in order to compile mpseventsql.
Copied from Perforce
 Change: 182624
 ServerID: perforce.ravenbrook.com
2013-06-08 13:30:38 +01:00
Richard Brooksby
7c1792ce75 Correcting statement that mvt doesn't accept an alignment.
Using MPS_PF_ALIGN reference to describe the default value of MPS_KEY_ALIGN in MVT and MVFF.

Copied from Perforce
 Change: 182623
 ServerID: perforce.ravenbrook.com
2013-06-08 13:30:06 +01:00
Richard Brooksby
dd4dcf5ca9 Updated manual html
Copied from Perforce
 Change: 182619
 ServerID: perforce.ravenbrook.com
2013-06-08 12:44:13 +01:00
Richard Brooksby
2f6af8883a Skip design index when converting design documents. the manual has its own index.
Copied from Perforce
 Change: 182618
 ServerID: perforce.ravenbrook.com
2013-06-08 12:42:36 +01:00
Richard Brooksby
b9306a0fac Removing amcssth from the list of automatically run tests, since we have no plans to fix it at present.
Copied from Perforce
 Change: 182616
 ServerID: perforce.ravenbrook.com
2013-06-08 11:18:22 +01:00
Richard Brooksby
56645cdc0c Merging branch/2013-05-17/emergency with major rework of mvt, mvff, and cbs.
Some parts of this are still ragged, and would not normally pass review, but this is a massive improvement to the existing code.

Copied from Perforce
 Change: 182614
 ServerID: perforce.ravenbrook.com
2013-06-08 10:57:57 +01:00
Gareth Rees
287feece82 Test cbs and freelist with different alignments.
Maintain test state in a structure to avoid having to pass it all around as function arguments.

Copied from Perforce
 Change: 182611
 ServerID: perforce.ravenbrook.com
2013-06-07 19:36:42 +01:00
Gareth Rees
1d594d8c6d Mvtfinish must make the structure invalid first.
Add comment explaining choice of GCSegClass.

Copied from Perforce
 Change: 182608
 ServerID: perforce.ravenbrook.com
2013-06-07 15:39:07 +01:00
Gareth Rees
60a4cb56a1 Improve design docs following review from rb.
Copied from Perforce
 Change: 182606
 ServerID: perforce.ravenbrook.com
2013-06-07 14:50:22 +01:00
Gareth Rees
da3afade7b Mvt takes configurable alignment via a keyword argument.
Copied from Perforce
 Change: 182605
 ServerID: perforce.ravenbrook.com
2013-06-07 14:45:14 +01:00
Gareth Rees
509ebcb215 Check that all addresses in the freed range belong to the pool, not just the base of the range.
Copied from Perforce
 Change: 182602
 ServerID: perforce.ravenbrook.com
2013-06-07 13:20:20 +01:00
Gareth Rees
a70d471ed2 Fix function description.
Copied from Perforce
 Change: 182601
 ServerID: perforce.ravenbrook.com
2013-06-07 13:17:21 +01:00
Richard Brooksby
4392b7a471 Reducing the size of the mps logo to avoid pushing the contents links down too far.
Copied from Perforce
 Change: 182593
 ServerID: perforce.ravenbrook.com
2013-06-06 21:16:42 +01:00
Richard Brooksby
e940ea3732 Updated manual html
Copied from Perforce
 Change: 182591
 ServerID: perforce.ravenbrook.com
2013-06-06 20:59:14 +01:00
Richard Brooksby
326bc67f83 Overriding some of the sphinx default styles to reduce the ragged-left effect of too many indents.
Spacing out lists to reduce wall-o-text feeling.
Reducing the number of rules, and giving them a bit of breathing space.

Copied from Perforce
 Change: 182590
 ServerID: perforce.ravenbrook.com
2013-06-06 20:58:37 +01:00
Richard Brooksby
4f7935e405 Using "ubuntu mono" as monospaced font for the manual, because it is a lot narrower and gives better formatting, even though it's not beautiful.
Corrected "monospaced" to "monospace" as fallback, otherwise it doesn't work.

Copied from Perforce
 Change: 182588
 ServerID: perforce.ravenbrook.com
2013-06-06 20:13:53 +01:00
Gareth Rees
36bcd67544 Oops, forgot fl argument to freelistblocklimit.
Copied from Perforce
 Change: 182586
 ServerID: perforce.ravenbrook.com
2013-06-06 15:58:02 +01:00
Gareth Rees
997477468b Extra-careful check after setting the limit.
Copied from Perforce
 Change: 182585
 ServerID: perforce.ravenbrook.com
2013-06-06 15:51:41 +01:00
Gareth Rees
5db8a1802d Represent a block on the free list as a freelistblock rather than an addr (for better type safety). add many checks.
Copied from Perforce
 Change: 182584
 ServerID: perforce.ravenbrook.com
2013-06-06 15:47:37 +01:00
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
e6605cc39c Tidying up in anticipation of review.
Copied from Perforce
 Change: 182524
 ServerID: perforce.ravenbrook.com
2013-06-04 23:49:48 +01:00