1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-04-18 12:00:38 -07:00
Commit graph

5574 commits

Author SHA1 Message Date
Gareth Rees
8a37214504 Change file type to ktext so that qa reports the correct test name.
Copied from Perforce
 Change: 187936
 ServerID: perforce.ravenbrook.com
2015-06-15 17:05:39 +01:00
Gareth Rees
d5a3d460b7 Remove claim "[coming soon, microsoft visual studio solutions.]" this text was originally written in change 179271 on 2012-09-05: it has never been true and is not true now.
Copied from Perforce
 Change: 187926
 ServerID: perforce.ravenbrook.com
2015-06-10 14:02:07 +01:00
Gareth Rees
c3757ccf20 Remove bogus download and fixed issues links.
Copied from Perforce
 Change: 187924
 ServerID: perforce.ravenbrook.com
2015-06-10 13:50:46 +01:00
Gareth Rees
6ed1c12296 Fix rotate left and rotate right diagrams: the order of nodes must be preserved by the rotation.
Copied from Perforce
 Change: 187893
 ServerID: perforce.ravenbrook.com
2015-05-26 19:57:17 +01:00
Gareth Rees
7ff6169818 Fix cross-references.
Copied from Perforce
 Change: 187791
 ServerID: perforce.ravenbrook.com
2015-03-19 10:59:38 +00:00
Gareth Rees
aba1b6befd Todo was done: replace it with cross-reference to design.
Copied from Perforce
 Change: 187788
 ServerID: perforce.ravenbrook.com
2015-03-18 20:54:28 +00:00
Gareth Rees
04b5c3db4e Todo was done: replace it with cross-reference to design.
Copied from Perforce
 Change: 187787
 ServerID: perforce.ravenbrook.com
2015-03-18 20:49:59 +00:00
Gareth Rees
3013642794 Wording improvements.
Copied from Perforce
 Change: 187733
 ServerID: perforce.ravenbrook.com
2015-02-16 21:37:44 +00:00
Gareth Rees
39a21cb72d Add design.mps.exec-env from //info.ravenbrook.com/project/mps/import/2001-09-27/mminfo/doc/design/mps/exec-env/index.txt and bring it up to date; move design.mps.writef from old to current.
Copied from Perforce
 Change: 187693
 ServerID: perforce.ravenbrook.com
2015-02-06 16:50:04 +00:00
Gareth Rees
4d037fafcf Keep glossary index up to date.
Copied from Perforce
 Change: 187682
 ServerID: perforce.ravenbrook.com
2015-02-06 09:50:24 +00:00
Gareth Rees
c67d5b0fdc Add glossary entry for "bitmap marking".
Copied from Perforce
 Change: 187681
 ServerID: perforce.ravenbrook.com
2015-02-06 09:50:00 +00:00
Gareth Rees
4fed91c249 Explain constraints on assertion handlers.
Copied from Perforce
 Change: 187660
 ServerID: perforce.ravenbrook.com
2015-02-04 09:50:39 +00:00
Gareth Rees
acd89ab578 Merge commpre.nmk and commpost.nmk into comm.nmk.
Copied from Perforce
 Change: 187528
 ServerID: perforce.ravenbrook.com
2014-11-29 16:43:45 +00:00
Gareth Rees
60fc29f4b5 Testrun.sh now takes the suite via the -s option. this means that you can run a single test case.
testrun.sh now takes a "runner" via the -r option. You can pass something like "noaslr" to run all the test cases with ASLR turned off.

Copied from Perforce
 Change: 187496
 ServerID: perforce.ravenbrook.com
2014-11-08 10:05:05 +00:00
Gareth Rees
f1030073d4 Count the number of calls to make, for help with setting watchpoints.
Copied from Perforce
 Change: 187491
 ServerID: perforce.ravenbrook.com
2014-11-07 14:52:26 +00:00
Gareth Rees
e2d03a9b0e Vmarenagrow now passes on the result code from vmchunkcreate, instead of substituting resresource under the circumstances described in job003899.
Copied from Perforce
 Change: 187489
 ServerID: perforce.ravenbrook.com
2014-11-07 14:04:35 +00:00
Gareth Rees
052f53e367 Use gc_start messages to count collections.
Copied from Perforce
 Change: 187487
 ServerID: perforce.ravenbrook.com
2014-11-07 13:20:49 +00:00
Gareth Rees
3ec4eef485 Use gc_start messages to robustly determine whether a collection started (rather than the unreliable mps_collections).
Copied from Perforce
 Change: 187485
 ServerID: perforce.ravenbrook.com
2014-11-07 10:41:51 +00:00
Gareth Rees
7ad50248c5 All references have ranks, not just roots.
Copied from Perforce
 Change: 187484
 ServerID: perforce.ravenbrook.com
2014-11-07 10:34:22 +00:00
Gareth Rees
a41dcd881c Release notes for release 1.110.0.
Copied from Perforce
 Change: 187482
 ServerID: perforce.ravenbrook.com
2014-11-07 09:41:38 +00:00
Gareth Rees
e10e3b50b1 Documentation corrections and improvements.
Copied from Perforce
 Change: 187479
 ServerID: perforce.ravenbrook.com
2014-11-06 22:54:40 +00:00
Gareth Rees
cec58c65e8 Explain how to run the smoke tests on windows.
Copied from Perforce
 Change: 187475
 ServerID: perforce.ravenbrook.com
2014-11-06 15:31:52 +00:00
Gareth Rees
c96e8f0325 Remove redundant pfmdefs from windows makefiles.
Explain how to write a Windows makefile when porting the MPS.

Copied from Perforce
 Change: 187473
 ServerID: perforce.ravenbrook.com
2014-11-06 15:28:40 +00:00
Gareth Rees
6907a9287c Deprecate mps_mv_free_size, mps_mv_size, mps_mvff_free_size, mps_mvff_size, mps_mvt_free_size and mps_mvt_size.
Move most of the deprecated material to a new chapter of the manual (to avoid clutter and confusion) and ensure that each deprecated symbol has a recommendation for what to do instead.

Copied from Perforce
 Change: 187471
 ServerID: perforce.ravenbrook.com
2014-11-06 14:56:15 +00:00
Gareth Rees
497aaf7141 The "remember" parameters to arenaexposeremember is a boolean, not an integer.
Copied from Perforce
 Change: 187467
 ServerID: perforce.ravenbrook.com
2014-11-06 12:03:18 +00:00
Gareth Rees
c2c1e4904f New design document design.mps.an explains the design of generic modules.
Copied from Perforce
 Change: 187450
 ServerID: perforce.ravenbrook.com
2014-11-02 16:54:28 +00:00
Gareth Rees
1a45f8ed9a Rename "testpoll" to "testpollnone" (because the old name was misleading: this tests the configuration *without* polling).
Copied from Perforce
 Change: 187449
 ServerID: perforce.ravenbrook.com
2014-11-02 16:52:52 +00:00
Gareth Rees
7abca6339e Better explanation of what buffermodelogging does.
Copied from Perforce
 Change: 187445
 ServerID: perforce.ravenbrook.com
2014-11-01 10:23:19 +00:00
Gareth Rees
af6e66671e Remove a transgression by using poolalignment(pool) instead of pool->alignment.
Copied from Perforce
 Change: 187444
 ServerID: perforce.ravenbrook.com
2014-11-01 10:22:58 +00:00
Gareth Rees
c216f142be Change file type of new design documents to ktext.
Copied from Perforce
 Change: 187410
 ServerID: perforce.ravenbrook.com
2014-10-26 15:31:36 +00:00
Gareth Rees
cb3f6ce768 Minor documentation improvements.
Copied from Perforce
 Change: 187407
 ServerID: perforce.ravenbrook.com
2014-10-26 12:44:58 +00:00
Gareth Rees
33367f961c Ssw3i6.asm was deleted in change 179213.
Copied from Perforce
 Change: 187402
 ServerID: perforce.ravenbrook.com
2014-10-26 00:53:45 +01:00
Gareth Rees
ce7dc08514 Add a section to the guide explaining how to implement malloc and free.
Copied from Perforce
 Change: 187399
 ServerID: perforce.ravenbrook.com
2014-10-25 22:31:07 +01:00
Gareth Rees
16c479a77a Mmqa test function/227.c now passes.
Update test README to mention which function to breakpoint.

Copied from Perforce
 Change: 187397
 ServerID: perforce.ravenbrook.com
2014-10-25 20:03:44 +01:00
Gareth Rees
193859dded Compress the implementations.
Copied from Perforce
 Change: 187388
 ServerID: perforce.ravenbrook.com
2014-10-24 21:51:29 +01:00
Gareth Rees
a59758767d Update requirements and .issue.an based on discussion with rb.
Copied from Perforce
 Change: 187387
 ServerID: perforce.ravenbrook.com
2014-10-24 21:42:36 +01:00
Gareth Rees
e90be9810a Fix typos and links; amc no longer varies pool->fix.
Copied from Perforce
 Change: 187384
 ServerID: perforce.ravenbrook.com
2014-10-24 12:38:04 +01:00
Gareth Rees
31795d3b7b In mpmcheck, assert that stackprobedepth words will fit into a page, so that we find out if design.mps.sp.sol.depth.constraint is ever violated.
Format methods must have bounded stack usage for stack probing to be effective, so document this in the manual (picking the arbitrary value 64 for the bound, which should be more than enough).

Copied from Perforce
 Change: 187382
 ServerID: perforce.ravenbrook.com
2014-10-24 10:54:27 +01:00
Gareth Rees
0975646ca3 Analysis justifying the value of stackprobedepth.
Copied from Perforce
 Change: 187380
 ServerID: perforce.ravenbrook.com
2014-10-24 10:16:28 +01:00
Gareth Rees
5c8c708445 Write "number of words per page" rather than "page size" to make it clear how depth relates to size.
Compress the implementation section.

Copied from Perforce
 Change: 187378
 ServerID: perforce.ravenbrook.com
2014-10-24 09:15:01 +01:00
Gareth Rees
b8fa57ccd0 Remove otiose "this document describes the".
Add "anyone porting the MPS to a new platform" to the readership of design documents that they might need to consult.

Copied from Perforce
 Change: 187377
 ServerID: perforce.ravenbrook.com
2014-10-24 09:10:18 +01:00
Gareth Rees
e75b1ec746 Bring memory protection design up to date and move from old to current.
Copied from Perforce
 Change: 187375
 ServerID: perforce.ravenbrook.com
2014-10-23 23:57:22 +01:00
Gareth Rees
f8674fd413 Design of the stack probe module.
Copied from Perforce
 Change: 187373
 ServerID: perforce.ravenbrook.com
2014-10-23 23:23:00 +01:00
Gareth Rees
9c27b81318 Design of the stack and register scanning module.
Copied from Perforce
 Change: 187370
 ServerID: perforce.ravenbrook.com
2014-10-23 21:41:51 +01:00
Gareth Rees
7d9da5ebac Correct name of splaytreefind.
Copied from Perforce
 Change: 187368
 ServerID: perforce.ravenbrook.com
2014-10-23 15:20:31 +01:00
Gareth Rees
9fbe6a5960 Add index terms for protection mutator context design.
Copied from Perforce
 Change: 187367
 ServerID: perforce.ravenbrook.com
2014-10-23 15:20:16 +01:00
Gareth Rees
f42a04c49b More design.
Copied from Perforce
 Change: 187365
 ServerID: perforce.ravenbrook.com
2014-10-23 14:25:52 +01:00
Gareth Rees
e982ef8b64 Add link to testhr.
vmam was merged into vm.

Copied from Perforce
 Change: 187363
 ServerID: perforce.ravenbrook.com
2014-10-23 13:56:52 +01:00
Gareth Rees
22f1db6e34 Design of the protection mutator context module.
Copied from Perforce
 Change: 187362
 ServerID: perforce.ravenbrook.com
2014-10-23 13:44:24 +01:00
Gareth Rees
2113d1474b Design for the protection mutator context module.
Copied from Perforce
 Change: 187360
 ServerID: perforce.ravenbrook.com
2014-10-23 12:42:36 +01:00