Gareth Rees
eb524ef265
Bring release notes up to date.
...
Copied from Perforce
Change: 188126
ServerID: perforce.ravenbrook.com
2015-08-11 09:46:46 +01:00
Gareth Rees
1310f37c5a
Fix typo.
...
Copied from Perforce
Change: 188124
ServerID: perforce.ravenbrook.com
2015-08-11 08:46:52 +01:00
Gareth Rees
117f50417c
Address review comments from nb in < https://info.ravenbrook.com/mail/2015/08/10/15-57-46/0/ >
...
Copied from Perforce
Change: 188115
ServerID: perforce.ravenbrook.com
2015-08-10 18:55:16 +01:00
Nick Barnes
1efbe89bdb
Fix duplicate tags for the various classget functions in design.cbs.
...
Copied from Perforce
Change: 188108
ServerID: perforce.ravenbrook.com
2015-08-10 15:49:37 +01:00
Nick Barnes
8eb42b14c3
Fix typo in design.land.
...
Copied from Perforce
Change: 188105
ServerID: perforce.ravenbrook.com
2015-08-10 15:00:52 +01:00
Gareth Rees
6359b0ed98
Merge branch/2014-09-29/reserved into the master sources.
...
Copied from Perforce
Change: 188090
ServerID: perforce.ravenbrook.com
2015-08-07 16:33:43 +01:00
Gareth Rees
b3e8eb2280
The primary chunk is always the last chunk to be removed, so assert that. review suggestion from rb; see < https://info.ravenbrook.com/mail/2015/08/07/13-56-51/0/ >
...
Copied from Perforce
Change: 188089
ServerID: perforce.ravenbrook.com
2015-08-07 16:14:50 +01:00
Richard Brooksby
1a730f9e83
Clarifying situations in which arenaaccess might find the barrier already down. see < https://info.ravenbrook.com/mail/2015/07/14/15-08-55/0/ >.
...
Copied from Perforce
Change: 188033
ServerID: perforce.ravenbrook.com
2015-07-14 17:18:00 +01:00
Gareth Rees
0394f40751
Fix comment (function is named vmarenamap, not vmarenamap).
...
Copied from Perforce
Change: 187965
ServerID: perforce.ravenbrook.com
2015-06-19 12:01:01 +01:00
Gareth Rees
1f95ffbe53
Tweak order of operations so that stack temporary doesn't keep many objects alive.
...
Copied from Perforce
Change: 187953
ServerID: perforce.ravenbrook.com
2015-06-16 10:44:09 +01:00
Gareth Rees
5960e2fd77
Testsets/conerr now passes.
...
Copied from Perforce
Change: 187950
ServerID: perforce.ravenbrook.com
2015-06-15 22:59:14 +01:00
Gareth Rees
e512989019
Argerr testset now passes.
...
Copied from Perforce
Change: 187948
ServerID: perforce.ravenbrook.com
2015-06-15 22:21:52 +01:00
Gareth Rees
3c5be3b3a9
The table of references passed to mps_root_create_table must be word-aligned.
...
Explain why mps_root_create_fmt doesn't check the alignment of base and limit.
Copied from Perforce
Change: 187947
ServerID: perforce.ravenbrook.com
2015-06-15 22:12:42 +01:00
Gareth Rees
55b13ab5b5
The stack pointer passed to mps_root_create_reg must be word-aligned.
...
Copied from Perforce
Change: 187946
ServerID: perforce.ravenbrook.com
2015-06-15 22:11:48 +01:00
Gareth Rees
5cf97c8aba
Explain why ldadd and ldisstale don't check that the address belongs to the arena, and don't check the alignment of the address.
...
Copied from Perforce
Change: 187945
ServerID: perforce.ravenbrook.com
2015-06-15 22:10:19 +01:00
Gareth Rees
24c0e9500f
Arguments to the varargs function mps_pool_create must be cast, otherwise the default c promotion rules will result in a constant value lke 64 being protomoted to int (4 bytes) but decoded (wrongly) as size_t (8 bytes).
...
Copied from Perforce
Change: 187943
ServerID: perforce.ravenbrook.com
2015-06-15 19:34:45 +01:00
Gareth Rees
25d29beacb
100 pools are not enough to exceed the commit limit; try 1000 instead.
...
Copied from Perforce
Change: 187941
ServerID: perforce.ravenbrook.com
2015-06-15 18:26:36 +01:00
Gareth Rees
3cf8519b72
If mvinit fails, ensure that its block pool is finished.
...
Copied from Perforce
Change: 187940
ServerID: perforce.ravenbrook.com
2015-06-15 18:11:32 +01:00
Gareth Rees
3f28170688
Use testrun -s suite when running from xcode.
...
Copied from Perforce
Change: 187938
ServerID: perforce.ravenbrook.com
2015-06-15 17:20:27 +01:00
Gareth Rees
baae574206
Use chomp instead of chop for lines read in from file handles: the last line read from a file does not necessarily have a newline.
...
Copied from Perforce
Change: 187937
ServerID: perforce.ravenbrook.com
2015-06-15 17:20:04 +01:00
Gareth Rees
c96e19b7c8
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
575f43078c
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
b194d9ac2d
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
2455e27193
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
09c5c1031f
Fix cross-references.
...
Copied from Perforce
Change: 187791
ServerID: perforce.ravenbrook.com
2015-03-19 10:59:38 +00:00
Gareth Rees
8a16ef48eb
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
a6ca2d9e52
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
0c0551456b
Wording improvements.
...
Copied from Perforce
Change: 187733
ServerID: perforce.ravenbrook.com
2015-02-16 21:37:44 +00:00
Gareth Rees
89d1e01915
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
fb7794dd06
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
e4473eb283
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
2a3345ed86
Add omitted word.
...
Copied from Perforce
Change: 187673
ServerID: perforce.ravenbrook.com
2015-02-05 10:49:20 +00:00
Gareth Rees
d8f6ac25ed
Explain constraints on assertion handlers.
...
Copied from Perforce
Change: 187660
ServerID: perforce.ravenbrook.com
2015-02-04 09:50:39 +00:00
Gareth Rees
ca8c2ae824
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
1ba6b0814d
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
0b1bec15f8
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
9b452d00cc
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
a7b32f4efc
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
adb6631e7e
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
b6d8cd9e16
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
96e83161cb
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
d5ca3dd653
Documentation corrections and improvements.
...
Copied from Perforce
Change: 187479
ServerID: perforce.ravenbrook.com
2014-11-06 22:54:40 +00:00
Gareth Rees
4ff7916121
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
c3ca6e36d1
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
a122b26109
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
5315baa846
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
506aa1f362
Check that sparsearraymap makes some (or no) progress.
...
Copied from Perforce
Change: 187465
ServerID: perforce.ravenbrook.com
2014-11-06 10:56:45 +00:00
Gareth Rees
5429892633
Assert that sparsearrayunmap made some (or no) progress.
...
Copied from Perforce
Change: 187464
ServerID: perforce.ravenbrook.com
2014-11-06 10:51:18 +00:00
Gareth Rees
e0658be613
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
70f065f187
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