1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-24 22:40:51 -08:00
Commit graph

325 commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
David Jones
9a7619e191 Mps: grafting branch/2007-04-18/diag/... into master/...
p4 integ branch/2007-04-18/diag/... master/...
       p4 resolve -as master/...

       Non -as resolves:

       design/index.html - easy dirty merge
       code/w3build.bat -ay
       code/version.c -ay
       code/comm.gmk -at
       code/commpost.nmk -at
       code/poolmrg.c -am
       code/trace.c -at

       mpmtypes has unwanted code from the merge, this will be cleaned
       up in another change (it's just simpler that way).

Copied from Perforce
 Change: 162839
 ServerID: perforce.ravenbrook.com
2007-07-10 14:36:32 +01:00
David Jones
f17efcf054 Mps: deleteing unwanted files from branch. undoing change
162835.

       p4 describe -s 162835 | sed -n '/^Affected/,$p' | sed -n 's/\.\.\. //;3,$s/#.*//p' | p4 -x - delete

Copied from Perforce
 Change: 162836
 ServerID: perforce.ravenbrook.com
2007-07-10 13:36:30 +01:00
David Jones
4174c3a7b4 Mps: integ unwanted files from branch to master. i'm going to
delete them very soon.

for a in 162760 162720 162649 162648; do p4 integ branch/2007-04-18/diag/...@$a,$a master/...; done

Copied from Perforce
 Change: 162835
 ServerID: perforce.ravenbrook.com
2007-07-10 13:33:18 +01:00
David Jones
ab687480f0 Mps: minor edit to comment in ssixi3.c
Copied from Perforce
 Change: 162832
 ServerID: perforce.ravenbrook.com
2007-07-09 17:12:57 +01:00
Richard Kistruck
3e074da643 Mps master: version.c, w3build.bat, hello-world: for 1.108.0
Copied from Perforce
 Change: 162801
 ServerID: perforce.ravenbrook.com
2007-07-06 16:09:32 +01:00
Richard Kistruck
4a7eff7cbf Mps master: integ from br/band/...@162786:
trace.c, design/trace, mpmst.h:
  - fix job001658;
  - (by making traceFindGrey aware of reference rank bands);
  - tidy according to cstyle.

fin1658a.c, comm.gmk, commpost.nmk:
  - new test for job001658.

tool/test-runner.py:
  - platform detection.

w3build.bat:
  - rearrange to reduce interleaving of different deliverables;
  - only we, hi, di, ci;
  - rmdir the release directory, before creating and populating it.
(version.c - empty-integrate)

Copied from Perforce
 Change: 162787
 ServerID: perforce.ravenbrook.com
2007-07-05 18:13:01 +01:00
David Jones
8684c0dcdc Mps: style improvements.
Copied from Perforce
 Change: 162774
 ServerID: perforce.ravenbrook.com
2007-07-05 14:22:42 +01:00
Richard Kistruck
10a3c03659 Mps br/diag: 0704e-162759-ac.txt configura log
Copied from Perforce
 Change: 162760
 ServerID: perforce.ravenbrook.com
2007-07-04 15:54:42 +01:00
Richard Kistruck
384a292264 Mps br/diag: exp-162759: w3build & version.c
Copied from Perforce
 Change: 162759
 ServerID: perforce.ravenbrook.com
2007-07-04 15:26:55 +01:00