David Jones
ae858dd9c8
Mps: moved backslashes, added undef.
...
Copied from Perforce
Change: 162927
ServerID: perforce.ravenbrook.com
2007-07-18 15:27:54 +01:00
David Jones
91097988aa
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
f9ee5e66fc
Mps: renamed amc ramp enum.
...
Copied from Perforce
Change: 162879
ServerID: perforce.ravenbrook.com
2007-07-12 16:27:50 +01:00
David Jones
32352a04b8
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
0a13a65669
Mps: better style.
...
Copied from Perforce
Change: 162871
ServerID: perforce.ravenbrook.com
2007-07-12 15:47:02 +01:00
David Jones
6018a84ac0
Mps: better c style.
...
Copied from Perforce
Change: 162854
ServerID: perforce.ravenbrook.com
2007-07-11 12:41:04 +01:00
David Jones
6cdffe02ad
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
e48dcde8fe
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
f3d801bd0a
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
9e7cfb2424
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
c96b49168c
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
David Jones
82ae6773bf
Mps: style improvements.
...
Copied from Perforce
Change: 162774
ServerID: perforce.ravenbrook.com
2007-07-05 14:22:42 +01:00
Richard Kistruck
7d3a1a2f8e
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
Richard Kistruck
7705dc18a0
mps br/diag: destructive integration:
...
Integrate trace.chttps://github.com/Ravenbrook/mps/issues/2,https://github.com/Ravenbrook/mps/issues/8 and mpmst.hhttps://github.com/Ravenbrook/mps/issues/2,https://github.com/Ravenbrook/mps/issues/3 from br/band.
(Removes all previous changes to trace.c in br/diag)
(Consequent change to TraceStart() fn-type in mpm.h)
(Consequent re-introduction of tabs in trace.c)
Then further:
Add in traceFindGrey_diag(), from trace.chttps://github.com/Ravenbrook/mps/issues/15 in br/diag,
to give output showing sequence of seg-ranks returned by
traceFindGrey.
Copied from Perforce
Change: 162758
ServerID: perforce.ravenbrook.com
2007-07-04 15:17:59 +01:00
David Jones
21484f6da2
Mps: more checking.
...
Copied from Perforce
Change: 162742
ServerID: perforce.ravenbrook.com
2007-07-03 15:44:24 +01:00
David Jones
7908d6aa57
Mps: tracefindgrey checks as per its comment.
...
Copied from Perforce
Change: 162736
ServerID: perforce.ravenbrook.com
2007-07-03 15:01:48 +01:00
David Jones
51bd477f2e
Mps: comments on what checks we make in tracefindgrey. no
...
checks yet.
Copied from Perforce
Change: 162734
ServerID: perforce.ravenbrook.com
2007-07-03 14:32:52 +01:00
David Jones
7773d68852
Mps: tracebandincrement renamed to tracebandadvance.
...
Copied from Perforce
Change: 162732
ServerID: perforce.ravenbrook.com
2007-07-03 14:00:20 +01:00
David Jones
918820829c
Mps: implements better band tracing.
...
Copied from Perforce
Change: 162718
ServerID: perforce.ravenbrook.com
2007-07-02 16:10:48 +01:00
David Jones
7fea55b7c8
Mps: added band field to tracestruct. unused.
...
Copied from Perforce
Change: 162717
ServerID: perforce.ravenbrook.com
2007-07-02 15:43:34 +01:00
David Jones
4419b49dc0
Mps: more correct c style in trace.c immediately prior to
...
editing it.
Copied from Perforce
Change: 162716
ServerID: perforce.ravenbrook.com
2007-07-02 15:21:04 +01:00
David Jones
7b93cc88d9
Mps: cherry picked test from diag branch. bit tricky:
...
p4 integ 2007-04-18/diag/code/fin1658a.c 2007-07-02/band/code/fin1658a.c
p4 integ '2007-04-18/diag/code/comm*mk'@162631,162631 '2007-07-02/band/code/comm*mk'
(latter integ was dirty. Effect is to add fin1658a as a target
Copied from Perforce
Change: 162710
ServerID: perforce.ravenbrook.com
2007-07-02 12:06:34 +01:00
Richard Kistruck
16ddbe30bc
Mps br/diag: trace: new field in tracestruct: traceband band for
...
current band (eg via-F) of trace. Fix for job001658.
Copied from Perforce
Change: 162696
ServerID: perforce.ravenbrook.com
2007-06-29 17:17:00 +01:00
Richard Kistruck
7d5719014d
Mps br/diag: config.h: translate config_debug to config_stats,
...
because that's what it means. It's got nothing to do with debugging!
Note: this affects MPS_VARIETY_STRING, and version.c#MPSVersionString.
Copied from Perforce
Change: 162693
ServerID: perforce.ravenbrook.com
2007-06-29 14:26:50 +01:00
Richard Kistruck
b44832b7f6
Mps br/diag: rename #def "diagnostics" as "statistics", as all the
...
macros it controls are called "STATISTIC_blah", and same replacement
in comments. The term "diagnostic" means something else now: see
design/diag/.
Copied from Perforce
Change: 162692
ServerID: perforce.ravenbrook.com
2007-06-29 14:08:00 +01:00
Richard Kistruck
ff934c36ec
Mps br/diag: trace.c: rearrange diag output into new
...
traceFindGrey_diag() function (preparatory to leaving it in when
integrating to master).
Copied from Perforce
Change: 162676
ServerID: perforce.ravenbrook.com
2007-06-28 16:13:13 +01:00
David Jones
8030de78d3
Mps: better style for amcfix.
...
Copied from Perforce
Change: 162668
ServerID: perforce.ravenbrook.com
2007-06-26 15:46:55 +01:00
Richard Kistruck
d17cc973fe
mps br/diag: trace.c: (fix w3 build) cast integer character constant to char
...
w3build.bat: prepare for experimental release exp-162647
Copied from Perforce
Change: 162647
ServerID: perforce.ravenbrook.com
2007-06-22 17:19:23 +01:00
Richard Kistruck
6b9c65e9e9
mps br/diag: trace.c: tracefindgrey diag-out:
...
Represent runs of the same rank as "Rx" where R is rank and x is
0..9, a..z (x10), or *. This makes output smaller.
Accumulate report, and only output at end of trace.
Represent "no more grey segs" as ".".
Copied from Perforce
Change: 162644
ServerID: perforce.ravenbrook.com
2007-06-22 16:05:52 +01:00
Richard Kistruck
1f9a9f8118
Mps br/diag: fin1658a: confirms defect described in job001658.
...
Copied from Perforce
Change: 162631
ServerID: perforce.ravenbrook.com
2007-06-21 19:26:00 +01:00
Richard Kistruck
ed2710c120
Mps br/diag: trace.c: (fix w3 build) cast integer character constant to char
...
Copied from Perforce
Change: 162630
ServerID: perforce.ravenbrook.com
2007-06-21 17:23:01 +01:00
Richard Kistruck
fb7d9768b8
Mps br/diag: new fin1658a.c -- second test for job001658
...
Copied from Perforce
Change: 162629
ServerID: perforce.ravenbrook.com
2007-06-21 17:12:59 +01:00
Richard Kistruck
5677fd8d9d
Mps br/diag: fint1658.c: (from finalcv) (clarify only) improve
...
hash-def names and comments.
Copied from Perforce
Change: 162628
ServerID: perforce.ravenbrook.com
2007-06-21 17:06:13 +01:00
Richard Kistruck
55a1379838
mps br/diag finalcv: (clarify only) improve hash-def names and comments.
...
Copied from Perforce
Change: 162627
ServerID: perforce.ravenbrook.com
2007-06-21 17:02:28 +01:00
Richard Kistruck
798f8b14fc
Mps br/diag: start to demonstrate job001658 defect:
...
Show that after finding one RankFINAL segment, traceFindGrey then
goes back to RankEXACT segs before tracing the next RankFINAL segment.
Copied from Perforce
Change: 162626
ServerID: perforce.ravenbrook.com
2007-06-21 15:59:33 +01:00
Richard Kistruck
8d8b674765
mps br/diag: new fint1658.c: (comment) it doesn't work yet!
...
Copied from Perforce
Change: 162625
ServerID: perforce.ravenbrook.com
2007-06-21 14:25:31 +01:00
Richard Kistruck
22b7aa1017
Mps br/diag: new fint1658.c: test for job001658, finalization promptness
...
Copied from Perforce
Change: 162624
ServerID: perforce.ravenbrook.com
2007-06-21 14:23:03 +01:00
Richard Kistruck
56a68939f4
mps br/diag: (whitespace only) remove tabs from trace.c
...
Copied from Perforce
Change: 162615
ServerID: perforce.ravenbrook.com
2007-06-20 15:49:07 +01:00
Richard Kistruck
800ad828ea
Mps br/diag: (whitespace only) remove tabs from poolmrg.c
...
Copied from Perforce
Change: 162614
ServerID: perforce.ravenbrook.com
2007-06-20 15:41:18 +01:00
Richard Kistruck
ae7db28647
Mps br/diag fint1658.c: new finalization test, with guardians on
...
more than one seg.
Copied from Perforce
Change: 162612
ServerID: perforce.ravenbrook.com
2007-06-20 14:58:31 +01:00
Richard Kistruck
a3c3edf4f6
Mps br/diag finalcv: (comments only) add comments.
...
Copied from Perforce
Change: 162611
ServerID: perforce.ravenbrook.com
2007-06-20 14:44:16 +01:00
Richard Kistruck
919cb4e84c
Mps br/diag finalcv and fmtdytst: (comments only) add comments.
...
Copied from Perforce
Change: 162608
ServerID: perforce.ravenbrook.com
2007-06-20 13:42:01 +01:00
Richard Kistruck
f3396d6f25
Mps br/diag finalcv.c: (from master) removing epcore #ifdef that we can't test.
...
Copied from Perforce
Change: 162607
ServerID: perforce.ravenbrook.com
2007-06-20 12:58:55 +01:00
David Jones
b564098f6f
Mps: removing epcore #ifdef that we can't test.
...
Copied from Perforce
Change: 162479
ServerID: perforce.ravenbrook.com
2007-06-04 13:54:14 +01:00
David Jones
3618561d90
Mps: removing misleading parens around a return expression.
...
Copied from Perforce
Change: 162475
ServerID: perforce.ravenbrook.com
2007-06-04 11:08:24 +01:00
Richard Kistruck
2e979e4340
Mps br/diag: release exp-162399
...
Copied from Perforce
Change: 162399
ServerID: perforce.ravenbrook.com
2007-05-23 16:56:01 +01:00
Richard Kistruck
ac1f4fe729
Mps br/diag: diag in tracestart: show arena->chunkserial, and
...
output why as number (for conciseness).
Copied from Perforce
Change: 162398
ServerID: perforce.ravenbrook.com
2007-05-23 16:54:25 +01:00
Richard Kistruck
dad98183fc
Mps br/diag: back to diag_with_printf again.
...
Copied from Perforce
Change: 162397
ServerID: perforce.ravenbrook.com
2007-05-23 16:39:26 +01:00
Richard Kistruck
6c68e81099
Mps br/diag: release exp-162395:
...
Switch from DIAG_WITH_PRINTF to _WITH_STREAM_WRITEF.
(Still just from TraceStart).
Copied from Perforce
Change: 162395
ServerID: perforce.ravenbrook.com
2007-05-23 15:45:32 +01:00
Richard Kistruck
5189c6c12e
Mps br/diag: version.c: release = @162393
...
Copied from Perforce
Change: 162393
ServerID: perforce.ravenbrook.com
2007-05-23 14:28:10 +01:00