Richard Kistruck
8d0eb092d2
Mps poolamc.c: (source only) clarify that commented-out code in amcwhiten is merely a comment; remove tabs.
...
Copied from Perforce
Change: 161483
ServerID: perforce.ravenbrook.com
2007-01-16 14:04:17 +00:00
Richard Kistruck
f784088915
Mps source that should be text+k (not text) in perforce:
...
The dollar-i-d-dollar text in these files (if it was present) was lying.
Copied from Perforce
Change: 161451
ServerID: perforce.ravenbrook.com
2007-01-10 19:22:46 +00:00
Richard Kistruck
c65d2b0177
Mps design/buffer: add links to (ravenbrook only) mail archive.
...
Copied from Perforce
Change: 161352
ServerID: perforce.ravenbrook.com
2006-12-29 14:39:13 +00:00
Richard Kistruck
6fa5ceb80b
Mps refman: marked copy format method as obsolete.
...
Copied from Perforce
Change: 161351
ServerID: perforce.ravenbrook.com
2006-12-29 14:36:46 +00:00
Richard Kistruck
ea20cc8626
Mps wiki pool classes: notes on awl dependent object and scan method. lo is for foreign code; for leaf-only use amcz. how to choose the right pool class. amc. chains.
...
Copied from Perforce
Change: 161349
ServerID: perforce.ravenbrook.com
2006-12-29 14:27:52 +00:00
Richard Kistruck
aa34729fec
Mps wiki glossary: ring. foreign code. format (clarify). pieces of memory: chunk, segment, tract, page
...
Copied from Perforce
Change: 161348
ServerID: perforce.ravenbrook.com
2006-12-29 14:25:03 +00:00
Richard Kistruck
9077071928
Mps procedures: minor updates to version-create and release-configure from v1.107 experience.
...
Copied from Perforce
Change: 161335
ServerID: perforce.ravenbrook.com
2006-12-27 15:58:17 +00:00
Richard Kistruck
db8dd1a6be
Mps integ from br/unfixed-summary:
...
MPS design/shield: write a guide, plus links to initial ideas.
MPS mps.h: (comment-only) Clarify that format class A and B are alive and well. It's only the _typename_ "mps_fmt_[AB]_t" that is deprecated, and mps_fmt_[AB]_s* should be used instead. (The old terse "deprecated" mislead me every time I saw it).
MPS design/message: (cosmetic) centred h1 doc-title "MPS to Client Message Protocol"
Copied from Perforce
Change: 161321
ServerID: perforce.ravenbrook.com
2006-12-21 10:52:42 +00:00
Richard Kistruck
3faab3ae43
mps from master: correct bs_is_single (only used in avers and checks)
...
Copied from Perforce
Change: 161299
ServerID: perforce.ravenbrook.com
2006-12-18 16:14:42 +00:00
Richard Kistruck
936ce53728
Mps correct bs_is_single (only used in avers and checks)
...
Copied from Perforce
Change: 161296
ServerID: perforce.ravenbrook.com
2006-12-18 16:10:17 +00:00
Richard Kistruck
ea037aa6de
Mps mps.h: (comment-only) clarify that format class a and b are alive and well. it's only the _typename_ "mps_fmt_[ab]_t" that is deprecated, and mps_fmt_[ab]_s* should be used instead. (the old terse "deprecated" mislead me every time i saw it).
...
Copied from Perforce
Change: 161253
ServerID: perforce.ravenbrook.com
2006-12-15 18:11:19 +00:00
Richard Kistruck
8ec4771316
Mps: p4 integ master, for development branch
...
mps/branch/2006-12-15/unfixed-summary to investigate job001548
http://info.ravenbrook.com/project/mps/issue/job001548/
and generally improve AVERs etc to ensure accuracy of summaries.
Copied from Perforce
Change: 161250
ServerID: perforce.ravenbrook.com
2006-12-15 16:09:17 +00:00
Richard Kistruck
7d67cabd24
mps integ -r -b mps/version/1.107/example/hello-world to master. except... i had to do this 'integ -r' by hand, because i erroneously already did an empty-integ in change 161219, so p4 rightly thinks it's done it already.
...
Copied from Perforce
Change: 161249
ServerID: perforce.ravenbrook.com
2006-12-15 15:57:56 +00:00
Richard Kistruck
be69b0b177
Mps master: readme: boilerplate for accumulating record of changes since 1.107.0
...
Copied from Perforce
Change: 161235
ServerID: perforce.ravenbrook.com
2006-12-14 18:36:27 +00:00
Richard Kistruck
3cfaaa0894
Mps integ -r -b mps/version/1.107: readme & version.c (1.107.0); w3build.bat & test-runner.py (ship hi to configura)
...
Copied from Perforce
Change: 161234
ServerID: perforce.ravenbrook.com
2006-12-14 18:35:00 +00:00
Richard Kistruck
f02a1fd5b6
Mps 107 testrunner.py: all windows varieties
...
Copied from Perforce
Change: 161222
ServerID: perforce.ravenbrook.com
2006-12-13 17:54:49 +00:00
Richard Kistruck
4ac9827b29
mps version 1.107: readme and version.c
...
Copied from Perforce
Change: 161221
ServerID: perforce.ravenbrook.com
2006-12-13 17:26:56 +00:00
Richard Kistruck
ed8a533813
mps version 1.107: (null change) empty-integ -r of master -> v107 in index docs back to master (resolve -ay)
...
Copied from Perforce
Change: 161220
ServerID: perforce.ravenbrook.com
2006-12-13 17:16:24 +00:00
Richard Kistruck
12d401e2b0
Mps version 1.107: master -> v107 in index docs
...
Copied from Perforce
Change: 161219
ServerID: perforce.ravenbrook.com
2006-12-13 17:13:55 +00:00
Richard Kistruck
bc8c634f31
Branching master sources for version 1.107.
...
Copied from Perforce
Change: 161217
ServerID: perforce.ravenbrook.com
2006-12-13 16:57:17 +00:00
Richard Kistruck
27d12c17f2
Mps readme: note job001545 & job001546 -- hot avers, no stats gathering
...
Copied from Perforce
Change: 161215
ServerID: perforce.ravenbrook.com
2006-12-13 16:51:33 +00:00
Richard Kistruck
9e4a7b3f86
Mps make hot varieties do avers and checks, and *not* gather statistics.
...
job001545 & job001546
Copied from Perforce
Change: 161213
ServerID: perforce.ravenbrook.com
2006-12-13 16:01:46 +00:00
Richard Kistruck
2acc44ac10
Mps config.h: make it easy to see which variety turns on which features.
...
The logic is now clear, but wrong. See job001545.
(Source-only change).
Copied from Perforce
Change: 161211
ServerID: perforce.ravenbrook.com
2006-12-13 15:41:53 +00:00
Richard Kistruck
221bfe6659
Mps sort out baroque check macros (mainly config.h and check.h)
...
See job001248. Should be source-only change. Details:
CheckNONE,SHALLOW,DEEP -->> CheckLevelMINIMAL,SHALLOW,DEEP
[PROD_]CHECK_DEFAULT -->> [PROD_]CHECKLEVEL_INITIAL
CHECK[_NONE] -->> AVER_AND_CHECK[_NONE]
And add some comments.
Copied from Perforce
Change: 161210
ServerID: perforce.ravenbrook.com
2006-12-13 14:45:49 +00:00
Richard Kistruck
6f2dee7860
Mps readme: when mps starts aq collection, it now posts a message (job000666)
...
Copied from Perforce
Change: 161206
ServerID: perforce.ravenbrook.com
2006-12-12 10:14:50 +00:00
Richard Kistruck
06d906a04b
Mps mpmtypes.h (comment only) messagetypegcstart matches mps_message_type_gc_start
...
Copied from Perforce
Change: 161205
ServerID: perforce.ravenbrook.com
2006-12-12 10:06:27 +00:00
Richard Kistruck
6e7b73614b
Mps integrate gcgenmsg into master:
...
- new mps_message_type_gc_start() explains what triggered a collection;
- design/message: add guide.
Copied from Perforce
Change: 161204
ServerID: perforce.ravenbrook.com
2006-12-12 09:56:09 +00:00
Richard Kistruck
e6f19ce759
Mps gcgenmsg: (comment only)
...
TraceStart may overwrite fields of in-use message.
TraceStart may silently drop the TraceStartMessage.
Copied from Perforce
Change: 161203
ServerID: perforce.ravenbrook.com
2006-12-12 09:02:42 +00:00
Richard Kistruck
1999a785c5
Mps gcgenmsg: 2006 copyrights
...
Copied from Perforce
Change: 161202
ServerID: perforce.ravenbrook.com
2006-12-12 08:47:10 +00:00
Richard Kistruck
74895c8f40
Mps tool/testrunner.py: make it do xcppgc, not w3i3mv (such a hack)
...
Copied from Perforce
Change: 161199
ServerID: perforce.ravenbrook.com
2006-12-11 18:17:17 +00:00
Richard Kistruck
cdb22e5c8f
Mps readme release notes: +mac os x intel; +wiki
...
Copied from Perforce
Change: 161198
ServerID: perforce.ravenbrook.com
2006-12-11 18:13:22 +00:00
Richard Kistruck
908c81804f
Mps _gc_start: make tracestartmessage reasons specific trigger names, not broad categories.
...
Make _why text more explanatory.
Copied from Perforce
Change: 161196
ServerID: perforce.ravenbrook.com
2006-12-11 16:17:31 +00:00
Richard Kistruck
4193b14a9b
Mps: amsss (ams stress-test): enable and report mps_message_type_gc and _gc_start
...
Copied from Perforce
Change: 161193
ServerID: perforce.ravenbrook.com
2006-12-11 15:39:58 +00:00
Richard Kistruck
17c26e4657
Mps: (comment only) fix typo, and clarify messagetypelimit is not a message type
...
Copied from Perforce
Change: 161191
ServerID: perforce.ravenbrook.com
2006-12-11 15:33:11 +00:00
Richard Kistruck
28ca29500e
Mps: gcgenmsg: remove last parts of poolgenmessage:
...
design/message-gc: remove mps_message_type_gc_generation
mpmst.h: drop MessageTypeGCGen
To resurrect PoolGenMessage, see also change 160989 (backing-out @51937)
Copied from Perforce
Change: 161132
ServerID: perforce.ravenbrook.com
2006-12-07 16:44:35 +00:00
Richard Kistruck
90cce42d6f
Mps poolamc.c: (comment only) that's design/poolamc#gen.forward, not #forward.gen
...
Copied from Perforce
Change: 161055
ServerID: perforce.ravenbrook.com
2006-12-01 15:04:03 +00:00
Richard Kistruck
a02620457f
Mps: (from master) mac os x intel: mpstd.h target-detection, makefile
...
Copied from Perforce
Change: 161054
ServerID: perforce.ravenbrook.com
2006-12-01 15:03:52 +00:00
Richard Kistruck
eb0ff709d2
Mps poolamc.c: (comment only) that's design/poolamc#gen.forward, not #forward.gen
...
Copied from Perforce
Change: 161053
ServerID: perforce.ravenbrook.com
2006-12-01 15:00:40 +00:00
Richard Kistruck
63a8ed5a89
Mps poolamc.c: (comment only) that's design/poolamc#gen.forward, not #forward.gen
...
Copied from Perforce
Change: 161052
ServerID: perforce.ravenbrook.com
2006-12-01 14:34:54 +00:00
Richard Kistruck
7e7ee1e4d6
Mps: gcgenmsg branch: back-out @51937: drj's incomplete poolgenmessage work
...
(DRJ's changes added PoolGenMessage struct, with text-fields for
gen-name and forward-dest name, and condemned Size)
The mps_message_gc_start() Message, with a _why field, remains.
Copied from Perforce
Change: 160989
ServerID: perforce.ravenbrook.com
2006-11-23 14:38:19 +00:00
David Jones
896bf09461
Mps: cleaning builds on intel macs.
...
Copied from Perforce
Change: 160737
ServerID: perforce.ravenbrook.com
2006-10-10 15:46:05 +01:00
David Jones
28adadffc4
Mps: removed platform specific modifications to compiler flags
...
as they are not necessary for modern OS X.
Copied from Perforce
Change: 160736
ServerID: perforce.ravenbrook.com
2006-10-10 15:32:54 +01:00
David Jones
1a2468b8c0
Mps: roughing a makefile so that intel os x builds are possible.
...
Copied from Perforce
Change: 160735
ServerID: perforce.ravenbrook.com
2006-10-10 15:08:14 +01:00
Richard Kistruck
82e8d65c3e
Mps: feedback branch: merge source-only corrections from master:
...
PARENT macro comment; TractArena macro. No run-time effect.
Copied from Perforce
Change: 160624
ServerID: perforce.ravenbrook.com
2006-09-27 11:06:32 +01:00
Richard Kistruck
e68910d758
Mps (comment-only change) misc.h: correct the explanation for the
...
PARENT() macro.
Copied from Perforce
Change: 160016
ServerID: perforce.ravenbrook.com
2006-08-10 16:13:24 +01:00
Richard Kistruck
168a71cb92
Mps source typo in tract.c #define tractarena(seg) should be
...
#define TractArena(tract). The broken definition worked because
it was always invoked with "TractPool(tract)". (Source-only change)
Copied from Perforce
Change: 160013
ServerID: perforce.ravenbrook.com
2006-08-10 14:21:20 +01:00
Richard Kistruck
4913af1f91
Mps hw-gc example: w3.bat to build it on windows
...
Copied from Perforce
Change: 159479
ServerID: perforce.ravenbrook.com
2006-06-29 19:04:25 +01:00
Richard Kistruck
48d980fb2e
Mps readme.txt: note fixed job001421, job001455
...
Copied from Perforce
Change: 159477
ServerID: perforce.ravenbrook.com
2006-06-29 18:36:47 +01:00
Richard Kistruck
b26bbc6a29
Mps: comm.gmk:add mpsplan.a to "all" target;
...
commpost.nmk: add mps.lib and mpsplan.lib to "all" target
Copied from Perforce
Change: 159472
ServerID: perforce.ravenbrook.com
2006-06-29 18:02:40 +01:00
Richard Kistruck
26ef1fea7f
Mps: fix w3 builds: integrate from master the following:
...
MPS: fix Windows build of text-executables needing formats, with new
make-variable FMTTEST, replacing DWTEST and HETEST, and fixing
awlut.exe build. (integrate from version/1.106/...@157962)
(159467)
MPS: fix w3i3mv "all" build with VC6:
1. amsss.c: initialize ambigRoot (uninitialized warning);
2. commpost.nmk:
2a. drop long-vanished protcv.exe;
2b. mpmss.exe needs MVFF;
2c. locusss.exe had no build rule;
3. finaltest.c: main does not use argc,v so declare as main(void);
4. lockutw3.c: add parens to avoid operator-precedence warning;
5. protocol.h: s/interface/interfaceIn: suspected compiler bug.
(integrate from version/1.106/...@158054)
(159468)
MPS: attempt to fix w3i3mv "all" build with VC7:
(unknown if these changes are effective, but they should be safe)
1. mpm.c: +1 to array size to make room for terminator of string initializer;
2. testlib.c: disable warning 4702: unreachable code, for va_end.
(integrate from version/1.106/...@158055)
(159469)
Copied from Perforce
Change: 159471
ServerID: perforce.ravenbrook.com
2006-06-29 17:55:13 +01:00