Gareth Rees
2e047ad714
Small manual improvements.
...
Copied from Perforce
Change: 195243
2018-10-13 20:22:30 +01:00
Gareth Rees
788c322ad3
Revert incorrect change 195099 (topic directive is in fact used).
...
Copied from Perforce
Change: 195242
2018-10-13 20:22:12 +01:00
Gareth Rees
c0266874cf
Merge branch/2018-06-20/monitor into the master sources.
...
Copied from Perforce
Change: 195235
2018-10-13 12:22:24 +01:00
Gareth Rees
2965fc9150
There's no point keeping the definitions of old events, especially since we have changed the event format. name events consistently with initial capital letters and put them in alphabetical order.
...
Copied from Perforce
Change: 195231
2018-10-12 13:01:12 +01:00
Gareth Rees
08a7e943b6
Remove call to pause_end from tracedestroy; see < https://info.ravenbrook.com/mail/2018/10/12/10-20-07/0/ >
...
The MPS passes the number of system pools to the monitor via the ArenaCreate events, to avoid the monitor having to know how many this is.
Copied from Perforce
Change: 195227
2018-10-12 12:35:55 +01:00
Gareth Rees
5a2e321a20
Fix issue identified in review < https://info.ravenbrook.com/mail/2018/09/22/15-55-52/0/ >
...
Copied from Perforce
Change: 195142
2018-09-23 23:00:59 +01:00
Gareth Rees
1d9c160591
Fix issue identified in review < https://info.ravenbrook.com/mail/2018/09/22/11-42-19/0/ >
...
Copied from Perforce
Change: 195139
2018-09-23 22:59:38 +01:00
Gareth Rees
b903309074
Move assignment so as to avoid "variable 'warmest' might be clobbered by 'longjmp'".
...
Copied from Perforce
Change: 195136
2018-09-23 20:31:52 +01:00
David Lovemore
fe05398e64
Address issue 5 found in review < https://info.ravenbrook.com/mail/2018/09/22/11-42-19/0/ >
...
Copied from Perforce
Change: 195133
2018-09-23 05:36:19 +01:00
Gareth Rees
d83bdf648b
Alphabetize lists of glossary cross-references.
...
Copied from Perforce
Change: 195127
2018-09-20 14:31:54 +01:00
Gareth Rees
754839dbf6
Better cross-reference for "variety" glossary entry.
...
Copied from Perforce
Change: 195124
2018-09-20 12:51:00 +01:00
Gareth Rees
b1082d8b9d
More sources for requirements.
...
Copied from Perforce
Change: 195120
2018-09-19 13:32:17 +01:00
Gareth Rees
d12c212d3a
Bring tool index up to date.
...
Copied from Perforce
Change: 195117
2018-09-19 11:42:21 +01:00
Gareth Rees
00a916b7c5
Unions are types too.
...
Copied from Perforce
Change: 195112
2018-09-19 08:49:41 +01:00
Gareth Rees
a25cb5b29d
Don't specify macosx_deployment_target in the xcode project -- this avoids complaints from xcode 10.0 without preventing compilation on old versions of macos.
...
Copied from Perforce
Change: 195108
2018-09-18 18:18:50 +01:00
Gareth Rees
8d18e21548
Fix typo in reference.
...
Copied from Perforce
Change: 195105
2018-09-18 17:03:50 +01:00
Gareth Rees
f6eb5086b4
Add missing reference to jenkins.
...
Move design.mps.tests from old to current section of the manual.
Copied from Perforce
Change: 195102
2018-09-18 16:58:16 +01:00
Gareth Rees
3d90f67167
Add missing reference.
...
Copied from Perforce
Change: 195101
2018-09-18 16:55:13 +01:00
Gareth Rees
18ae6b28bd
Document the rst extensions used by the manual, and the conventions used in the design document to support automated translation for use in the manual.
...
Copied from Perforce
Change: 195100
2018-09-18 16:53:16 +01:00
Gareth Rees
3ee4ced428
Topic directive is not used.
...
Copied from Perforce
Change: 195099
2018-09-18 16:52:02 +01:00
Gareth Rees
43bf17ed84
Treat names ending function as types when translating design documents.
...
Copied from Perforce
Change: 195098
2018-09-18 16:51:24 +01:00
Gareth Rees
bf95401d06
Remove unused function rangetreeinit and rename rangetreeinitfromrange to rangetreeinit.
...
Copied from Perforce
Change: 195094
2018-09-18 15:37:13 +01:00
Gareth Rees
77225fe09c
Describe mmqa & coverage tests.
...
Copied from Perforce
Change: 195093
2018-09-18 15:35:14 +01:00
Gareth Rees
56a5573881
Update xcode project for xcode 10.0.
...
Xcode 10.0 no longer supports building for IA-32, so the MPS can no longer support building for xci3ll using Xcode.
Revise example Scheme interpreter so that it can be compiled even if getopt.h includes unistd.h (as it does on macOS).
Copied from Perforce
Change: 195090
2018-09-18 15:00:45 +01:00
Gareth Rees
ee06f16296
Remove support for macos 10.4 and 10.5, because xcode 10.0 does not support these versions.
...
Copied from Perforce
Change: 195087
2018-09-18 14:18:52 +01:00
Gareth Rees
1799e7bf99
More cross-references.
...
Copied from Perforce
Change: 195084
2018-09-18 12:55:54 +01:00
Gareth Rees
f6721224bf
Guide for new developers.
...
Documentation design.
Expand test case design.
Copied from Perforce
Change: 195083
2018-09-18 12:50:29 +01:00
Gareth Rees
6780a47e2d
Clearer about what kind of checks we might add.
...
Copied from Perforce
Change: 195078
2018-09-16 23:11:34 +01:00
Gareth Rees
ab9118b490
Add source for some of the monitor requirements.
...
Add missing design cross-references.
Fix typo: "even" for "event".
Copied from Perforce
Change: 195075
2018-09-16 12:43:46 +01:00
Gareth Rees
06b87869fd
Catch-up merge from master sources at changelevel 194022 to branch/2018-06-20/monitor.
...
Copied from Perforce
Change: 195071
2018-09-15 21:29:28 +01:00
Gareth Rees
d352f32f87
Update manual: add release notes; update telemetry chapter to reflect changes to the events.
...
Copied from Perforce
Change: 195068
2018-09-15 20:32:35 +01:00
Gareth Rees
3170a8f674
Draft design documentation for the monitor.
...
Copied from Perforce
Change: 195065
2018-09-15 17:32:43 +01:00
Gareth Rees
3853dfe20b
Address issues found in review < https://info.ravenbrook.com/mail/2018/09/15/13-47-16/0/ >
...
Copied from Perforce
Change: 195062
2018-09-15 14:50:54 +01:00
Gareth Rees
d6c8713da4
Address issues found in review < https://info.ravenbrook.com/mail/2018/09/13/15-44-23/0/ >
...
Copied from Perforce
Change: 195057
2018-09-13 16:47:51 +01:00
Gareth Rees
edf5d1cb72
Catch-up merge from custom/cet/branch/branch/2018-06-20/monitor to branch/2018-06-20/monitor.
...
Copied from Perforce
Change: 195052
2018-09-12 09:25:26 +01:00
David Lovemore
4facb8f6a0
Added github flag to branch procedure to reflect current
...
practice.
Copied from Perforce
Change: 194994
2018-08-18 10:02:10 +01:00
Gareth Rees
2f423d8796
Avoid division by zero.
...
Copied from Perforce
Change: 194983
2018-08-14 09:51:41 +01:00
Gareth Rees
0747ce1ee7
Describe values uniformly as bytes (not kilobytes).
...
Copied from Perforce
Change: 194982
2018-08-14 09:44:15 +01:00
Gareth Rees
2f0e125ad4
Make use of mrgrefpartref in mrgmessagefinalizationref.
...
Copied from Perforce
Change: 194979
2018-08-14 09:25:43 +01:00
Gareth Rees
e4cb146f6a
Better explanation of what you might find in manual/build.txt.
...
Copied from Perforce
Change: 194975
2018-08-13 16:02:24 +01:00
Gareth Rees
b0d0c9a262
Merge branch/2018-08-01/land-insert-steal into the master sources.
...
Copied from Perforce
Change: 194968
2018-08-13 14:42:25 +01:00
Gareth Rees
2813640e94
Call arenafreelandinsertextend before landinsertsteal, to reduce the amount of fragmentation.
...
Copied from Perforce
Change: 194965
2018-08-13 14:29:19 +01:00
Gareth Rees
a6c6e7bac8
Merge branch/2016-03-04/spare-fraction into the master sources.
...
Copied from Perforce
Change: 194962
2018-08-13 13:55:47 +01:00
Gareth Rees
fffe8af73e
A couple of the tests pass only in the cool variety.
...
Copied from Perforce
Change: 194959
2018-08-13 13:23:18 +01:00
Gareth Rees
1f1dc12978
Need to set the spare commit limit in order for the committed memory to go down.
...
Copied from Perforce
Change: 194956
2018-08-13 12:54:03 +01:00
Gareth Rees
2be26a282a
Add spare commit fraction option to djbench and gcbench.
...
Copied from Perforce
Change: 194953
2018-08-13 12:28:49 +01:00
Gareth Rees
8e0308666f
Update next release to 1.118.0.
...
Copied from Perforce
Change: 194952
2018-08-13 12:28:18 +01:00
Gareth Rees
d287296173
Update help strings.
...
Copied from Perforce
Change: 194951
2018-08-13 12:21:25 +01:00
Gareth Rees
10999f8ba8
If mps_key_spare_commit_limit and mps_key_spare are both given, then the latter takes precedence.
...
If MPS_KEY_SPARE_COMMIT_LIMIT has a value greater than the commit limit, clamp the spare commit limit to 1.0.
Add smoke test coverage of MPS_KEY_SPARE, mps_arena_spare, and mps_arena_spare_set.
Document the deprecation of MPS_KEY_SPARE_COMMIT_LIMIT.
Copied from Perforce
Change: 194948
2018-08-13 10:30:18 +01:00
Gareth Rees
1f998c0c8e
Add some test coverage for mps_key_spare, mps_arena_spare, and mps_arena_spare_set.
...
Copied from Perforce
Change: 194945
2018-08-13 10:09:45 +01:00