Richard Kistruck
5cbd84f9b4
Mps br/diagtag:
...
diag.c: support tagging of diagnostics, and avoid having to
say DIAG_STREAM every time, with new macros:
DIAG_SINGLEF, DIAG_FIRSTF, DIAG_MOREF, DIAG_END.
mpm.c: new WriteF_firstformat_v required by DIAG_MOREF.
Copied from Perforce
Change: 163059
ServerID: perforce.ravenbrook.com
2007-08-07 19:09:43 +01:00
Richard Kistruck
5a478d9a7d
Mps br/diagtag: new writef_v takes a va_started va_list.
...
WriteF calls WriteF_v.
Copied from Perforce
Change: 163057
ServerID: perforce.ravenbrook.com
2007-08-07 17:22:12 +01:00
Richard Kistruck
ac8f63e2da
Mps: branching for br/diagtag
...
Copied from Perforce
Change: 163056
ServerID: perforce.ravenbrook.com
2007-08-07 16:55:15 +01:00
Richard Kistruck
65fc6da40d
Mps from br/gcdiag to master: branch/2007-07-19/gcdiag/...@162965, 967, 969.
...
That is:
- TraceStart diagnostic showing chains, GenDescs, and PoolGens;
- TraceCreate calls traceCopySizes() to save a copy of each
GenDesc's newSize in a "newSizeAtCreate" field.
Copied from Perforce
Change: 163046
ServerID: perforce.ravenbrook.com
2007-08-06 17:30:02 +01:00
David Jones
671245b7e8
Mps: linux: using vmix rather than vmli
...
Copied from Perforce
Change: 162974
ServerID: perforce.ravenbrook.com
2007-07-20 19:15:15 +01:00
David Jones
3e28b6ccaa
Mps: adding gendesc indexes back in. and moving some static
...
function
Copied from Perforce
Change: 162969
ServerID: perforce.ravenbrook.com
2007-07-20 18:43:07 +01:00
Richard Kistruck
64bb7f21eb
Mps br/gcdiag: locus.c: (fix w3i3mv build): unused arg.
...
Copied from Perforce
Change: 162968
ServerID: perforce.ravenbrook.com
2007-07-20 18:40:14 +01:00
Richard Kistruck
f6fb026068
Mps br/gcdiag: trace.c tracestart: separate tracestartgendesc_diag
...
function, and use it to show &arena->topGen.
Copied from Perforce
Change: 162967
ServerID: perforce.ravenbrook.com
2007-07-20 18:30:06 +01:00
David Jones
d6b020e524
Mps: attempt to account for condemned in the poolgen
...
Copied from Perforce
Change: 162966
ServerID: perforce.ravenbrook.com
2007-07-20 18:18:31 +01:00
Richard Kistruck
b0219be845
Mps br/gcdiag: trace.c tracestart: diag arenadescribe, and
...
whiteset for this trace.
Copied from Perforce
Change: 162965
ServerID: perforce.ravenbrook.com
2007-07-20 17:50:16 +01:00
Richard Kistruck
90d7731a37
Mps br/gcdiag: split tracestartwhytostring into 2 parts (tostring
...
and ToTextBuffer), and fix DIAG in TraceStart to use ToString.
(Previous hack of using the start-message's buffer only works if
the client has enabled start messages).
Copied from Perforce
Change: 162964
ServerID: perforce.ravenbrook.com
2007-07-20 17:30:38 +01:00
David Jones
f7abe933ad
Mps: minor formatting.
...
Copied from Perforce
Change: 162963
ServerID: perforce.ravenbrook.com
2007-07-20 13:50:35 +01:00
David Jones
92d3fe63bb
Mps: zoneset added to diag.
...
Copied from Perforce
Change: 162961
ServerID: perforce.ravenbrook.com
2007-07-20 13:10:00 +01:00
David Jones
4cc0878bce
Mps: int -> index
...
Copied from Perforce
Change: 162958
ServerID: perforce.ravenbrook.com
2007-07-20 11:51:35 +01:00
David Jones
f142d75661
Mps: tracestart diag, added poolname and gendesc index.
...
Copied from Perforce
Change: 162957
ServerID: perforce.ravenbrook.com
2007-07-20 11:21:05 +01:00
David Jones
7739f79926
Mps: why code in diagnostic, "correct" newsize diagnostics.
...
Copied from Perforce
Change: 162956
ServerID: perforce.ravenbrook.com
2007-07-20 11:09:49 +01:00
David Jones
d97d0920af
Mps: poolgen diags at tracestart.
...
Copied from Perforce
Change: 162955
ServerID: perforce.ravenbrook.com
2007-07-20 10:20:44 +01:00
David Jones
2a8551b558
Mps: poolgens emitted in diags at tracestart.
...
Copied from Perforce
Change: 162954
ServerID: perforce.ravenbrook.com
2007-07-20 10:02:02 +01:00
David Jones
97a96f34ea
Mps: merging formatting changes from branch
...
Copied from Perforce
Change: 162952
ServerID: perforce.ravenbrook.com
2007-07-19 17:56:50 +01:00
David Jones
249ccae845
Mps: trace.c formatting changes.
...
Copied from Perforce
Change: 162951
ServerID: perforce.ravenbrook.com
2007-07-19 17:56:04 +01:00
David Jones
bb81a8daf4
Mps: branching for gcdiag branch.
...
Copied from Perforce
Change: 162950
ServerID: perforce.ravenbrook.com
2007-07-19 17:36:48 +01:00
David Jones
db1fc0c88c
Mps: added link to job001687
...
Copied from Perforce
Change: 162949
ServerID: perforce.ravenbrook.com
2007-07-19 17:08:35 +01:00
Richard Kistruck
2901c70183
Mps master: diag.c's diag_with_stream_and_writef apparatus: now
...
always present in the source, even for builds (eg. non-diag
varieties) in which it is not invoked. (avoids ranlib warning on
xcppgc).
Copied from Perforce
Change: 162948
ServerID: perforce.ravenbrook.com
2007-07-19 17:03:30 +01:00
Richard Kistruck
f93349f9c7
Mps master: test-runner.py: varieties we, hi, di, ci.
...
Copied from Perforce
Change: 162947
ServerID: perforce.ravenbrook.com
2007-07-19 16:59:57 +01:00
Richard Kistruck
5d2c5a0cc7
Mps master: trace and poolabs: (comment only) clarify that
...
PoolTrivGrey knows that a white seg is an all-white seg, and
therefore needs no greying.
Copied from Perforce
Change: 162946
ServerID: perforce.ravenbrook.com
2007-07-19 16:50:21 +01:00
David Jones
285586f5f0
Mps: undoing change 162940 using perforce technote 14. no
...
longer needed no that we use the DIAG_DECL macro.
Copied from Perforce
Change: 162945
ServerID: perforce.ravenbrook.com
2007-07-19 16:34:42 +01:00
Richard Kistruck
18295dfc24
Mps master: (fix w3i3mv build) wrap diag-only function declarations
...
(in trace.c) with DIAG_DECL() (from mpm.h).
Copied from Perforce
Change: 162944
ServerID: perforce.ravenbrook.com
2007-07-19 16:25:59 +01:00
David Jones
5ea45f68d0
Mps: added nowrap="nowrap"
...
Copied from Perforce
Change: 162943
ServerID: perforce.ravenbrook.com
2007-07-19 16:08:54 +01:00
David Jones
4ebc635c9b
Mps: updated c style.
...
Copied from Perforce
Change: 162942
ServerID: perforce.ravenbrook.com
2007-07-19 16:02:39 +01:00
David Jones
eae56ca5ed
Mps: merging branch/2007-07-12/ramprel/ branch.
...
Copied from Perforce
Change: 162941
ServerID: perforce.ravenbrook.com
2007-07-19 15:52:37 +01:00
David Jones
0a1634bf36
Mps: adding -no-unused-function to avoid compiler warning.
...
Copied from Perforce
Change: 162940
ServerID: perforce.ravenbrook.com
2007-07-19 15:50:51 +01:00
Richard Kistruck
a2e36586dc
Mps master: poolamc.c: diag out if amcscannailed completed, but had
...
to loop. (A rare event, which might prompt a rare defect to appear).
This is diag developed for job001548, but worth leaving on by default
(in diag varieties only, natch).
Copied from Perforce
Change: 162939
ServerID: perforce.ravenbrook.com
2007-07-19 15:34:51 +01:00
Richard Kistruck
35dc5cd940
Mps master: diag_with_stream_and_writef.
...
trace.c: traceFindGrey_diag: wrap calls in DIAG(), prevent report
overflow, reduce report array to 20 chars, and use WriteF.
Copied from Perforce
Change: 162937
ServerID: perforce.ravenbrook.com
2007-07-19 14:38:57 +01:00
Richard Kistruck
ae88d40843
Mps master: trace.c: (whitespace only) remove tabs, fix style of a comment.
...
Copied from Perforce
Change: 162934
ServerID: perforce.ravenbrook.com
2007-07-18 18:22:10 +01:00
Richard Kistruck
1a2668dac7
Mps master: arenavm.c: fix vmarenadescribe to cope with any number
...
of gens, removing hardwired limit of 3.
vmArenaExtend(): diagnostic: report when VM arena is extended (#if0)
Copied from Perforce
Change: 162933
ServerID: perforce.ravenbrook.com
2007-07-18 18:17:55 +01:00
Richard Kistruck
f640387076
Mps master: poolamc.c: wrap lines at 72 (or 71, oops)
...
Copied from Perforce
Change: 162932
ServerID: perforce.ravenbrook.com
2007-07-18 17:55:13 +01:00
David Jones
1d4cac80a6
Mps: table of supported platforms. pointer added to readme.txt
...
Copied from Perforce
Change: 162931
ServerID: perforce.ravenbrook.com
2007-07-18 17:34:47 +01:00
Richard Kistruck
a916fb782c
Mps master: (after merge from br/diag):
...
w3build.bat: also build variety.di.
delete fint1658.c (superseded by fin1658a.c), and remove it from
comm.gmk and commpost.nmk
Copied from Perforce
Change: 162930
ServerID: perforce.ravenbrook.com
2007-07-18 17:19:00 +01:00
David Jones
502b847ec2
Mps: oopsie, this didn't compile before, but now does.
...
Copied from Perforce
Change: 162928
ServerID: perforce.ravenbrook.com
2007-07-18 17:10:27 +01:00
David Jones
f1fbb5b710
Mps: moved backslashes, added undef.
...
Copied from Perforce
Change: 162927
ServerID: perforce.ravenbrook.com
2007-07-18 15:27:54 +01:00
David Jones
2c5dfdef8c
Mps: .macro.*
...
Copied from Perforce
Change: 162919
ServerID: perforce.ravenbrook.com
2007-07-17 17:05:39 +01:00
David Jones
667b09883c
Mps: ti and wi replaced by di and we as default varieties
...
Copied from Perforce
Change: 162918
ServerID: perforce.ravenbrook.com
2007-07-17 12:32:00 +01:00
David Jones
52485c8375
Mps: experimental conversion to relational macros.
...
Copied from Perforce
Change: 162916
ServerID: perforce.ravenbrook.com
2007-07-17 11:21:33 +01:00
David Jones
5141fd98a2
Mps: branching for frivolous development branch
...
Copied from Perforce
Change: 162883
ServerID: perforce.ravenbrook.com
2007-07-12 16:57:03 +01:00
David Jones
e28fb8e069
Mps: renamed amc ramp enum.
...
Copied from Perforce
Change: 162879
ServerID: perforce.ravenbrook.com
2007-07-12 16:27:50 +01:00
David Jones
f16be4fa92
Mps: grafting style branch back onto master:
...
p4 integ branch/2007-06-26/style/... master/...
p4 resolve -as master/...
Copied from Perforce
Change: 162873
ServerID: perforce.ravenbrook.com
2007-07-12 15:55:00 +01:00
David Jones
546340c288
Mps: better style.
...
Copied from Perforce
Change: 162871
ServerID: perforce.ravenbrook.com
2007-07-12 15:47:02 +01:00
David Jones
c8ee914176
Mps: better c style.
...
Copied from Perforce
Change: 162854
ServerID: perforce.ravenbrook.com
2007-07-11 12:41:04 +01:00
David Jones
cf7ca5fe54
Mps: using #if 0 to comment out code.
...
Copied from Perforce
Change: 162842
ServerID: perforce.ravenbrook.com
2007-07-10 14:45:53 +01:00
David Jones
de346ff538
Mps: removing unused traceband stuff introduced by
...
branch/2007-04-18/diag/...
This was merged onto master by change 162839, but I, drj, felt
it was simpler to remove it in a separate change.
Copied from Perforce
Change: 162841
ServerID: perforce.ravenbrook.com
2007-07-10 14:42:11 +01:00