aboutsummaryrefslogtreecommitdiffstats
path: root/mps/code (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Mps: renamed file, but forgot to change tags.David Jones2007-03-011-2/+2
| | | | | | | Copied from Perforce Change: 161876 ServerID: perforce.ravenbrook.com
* Mps: untested! removing linux-specific stack scanner and making it share ↵David Jones2007-03-013-103/+2
| | | | | | | | | with freebsd/darwin. Copied from Perforce Change: 161875 ServerID: perforce.ravenbrook.com
* Mps: using common stackscan code for freebsd/darwin.David Jones2007-03-012-101/+1
| | | | | | | Copied from Perforce Change: 161874 ServerID: perforce.ravenbrook.com
* Mps: stack scanner for darwin (os x).David Jones2007-03-012-1/+110
| | | | | | | Copied from Perforce Change: 161873 ServerID: perforce.ravenbrook.com
* Mps: no register scanner on mactel for mpsicv.David Jones2007-03-011-3/+13
| | | | | | | Copied from Perforce Change: 161872 ServerID: perforce.ravenbrook.com
* Mps: cherrying picking change from version/1.107, crossDavid Jones2007-03-012-2/+2
|\ | | | | | | | | | | | | | | | | compiling on macs. Copied from Perforce Change: 161867 ServerID: perforce.ravenbrook.com
| * Mps: allow powerpc builds to be built on intel macs andDavid Jones2007-03-012-2/+2
| | | | | | | | | | | | | | | | | | vice-versa. Explicitly mentions the architecture in the makefile. Copied from Perforce Change: 161866 ServerID: perforce.ravenbrook.com
| * Mps: cherry-picking integ from master.David Jones2007-03-011-1/+1
| |\ | | | | | | | | | | | | | | | | | | Copied from Perforce Change: 161865 ServerID: perforce.ravenbrook.com
* | | Mps: fixing build for freebsd 5.5. by fixing include files.David Jones2007-02-212-1/+3
| | | | | | | | | | | | | | | | | | | | | Copied from Perforce Change: 161793 ServerID: perforce.ravenbrook.com
* | | Mps: typo in comment.David Jones2007-02-201-1/+1
| |/ |/| | | | | | | | | | | Copied from Perforce Change: 161781 ServerID: perforce.ravenbrook.com
* | Correcting function declaration parameter list to make it valid c.Richard Brooksby2007-02-161-1/+1
| | | | | | | | | | | | | | Copied from Perforce Change: 161766 ServerID: perforce.ravenbrook.com
* | Mps poolamc.c: (source only) clarify that commented-out code in amcwhiten is ↵Richard Kistruck2007-01-161-5/+9
| | | | | | | | | | | | | | | | | | merely a comment; remove tabs. Copied from Perforce Change: 161483 ServerID: perforce.ravenbrook.com
* | Mps source that should be text+k (not text) in perforce:Richard Kistruck2007-01-102-2/+2
|/ | | | | | | | | The dollar-i-d-dollar text in these files (if it was present) was lying. Copied from Perforce Change: 161451 ServerID: perforce.ravenbrook.com
* mps from master: correct bs_is_single (only used in avers and checks)Richard Kistruck2006-12-181-1/+1
|\ | | | | | | | | | | | | Copied from Perforce Change: 161299 ServerID: perforce.ravenbrook.com
| * Mps correct bs_is_single (only used in avers and checks)Richard Kistruck2006-12-181-1/+1
| | | | | | | | | | | | | | Copied from Perforce Change: 161296 ServerID: perforce.ravenbrook.com
* | Mps mps.h: (comment-only) clarify that format class a and b are alive and ↵Richard Kistruck2006-12-151-2/+4
|/ | | | | | | | | 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
* Mps: w3build.bat: p4 +keyword expansion; (comments only) dollar-i-d-dollar ↵Richard Kistruck2006-12-141-2/+2
| | | | | | | | | should now expand; reinstate dollar-hope-name-dollar; tidy copyright Copied from Perforce Change: 161236 ServerID: perforce.ravenbrook.com
* Mps 107: w3build.bat: add he and hi varietiesRichard Kistruck2006-12-131-1/+16
| | | | | | | Copied from Perforce Change: 161223 ServerID: perforce.ravenbrook.com
* mps version 1.107: readme and version.cRichard Kistruck2006-12-131-1/+1
| | | | | | | Copied from Perforce Change: 161221 ServerID: perforce.ravenbrook.com
* Mps make hot varieties do avers and checks, and *not* gather statistics.Richard Kistruck2006-12-131-8/+6
| | | | | | | | | job001545 & job001546 Copied from Perforce Change: 161213 ServerID: perforce.ravenbrook.com
* Mps config.h: make it easy to see which variety turns on which features.Richard Kistruck2006-12-131-19/+40
| | | | | | | | | | The logic is now clear, but wrong. See job001545. (Source-only change). Copied from Perforce Change: 161211 ServerID: perforce.ravenbrook.com
* Mps sort out baroque check macros (mainly config.h and check.h)Richard Kistruck2006-12-135-42/+59
| | | | | | | | | | | | | | | 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
* Mps mpmtypes.h (comment only) messagetypegcstart matches ↵Richard Kistruck2006-12-121-1/+1
| | | | | | | | | mps_message_type_gc_start Copied from Perforce Change: 161205 ServerID: perforce.ravenbrook.com
* Mps integrate gcgenmsg into master:Richard Kistruck2006-12-1216-73/+423
|\ | | | | | | | | | | | | | | | | | | - new mps_message_type_gc_start() explains what triggered a collection; - design/message: add guide. Copied from Perforce Change: 161204 ServerID: perforce.ravenbrook.com
| * Mps gcgenmsg: (comment only)Richard Kistruck2006-12-121-2/+9
| | | | | | | | | | | | | | | | | | | | TraceStart may overwrite fields of in-use message. TraceStart may silently drop the TraceStartMessage. Copied from Perforce Change: 161203 ServerID: perforce.ravenbrook.com
| * Mps gcgenmsg: 2006 copyrightsRichard Kistruck2006-12-126-12/+12
| | | | | | | | | | | | | | Copied from Perforce Change: 161202 ServerID: perforce.ravenbrook.com
| * Mps _gc_start: make tracestartmessage reasons specific trigger names, not ↵Richard Kistruck2006-12-114-18/+27
| | | | | | | | | | | | | | | | | | | | | | broad categories. Make _why text more explanatory. Copied from Perforce Change: 161196 ServerID: perforce.ravenbrook.com
| * Mps: amsss (ams stress-test): enable and report mps_message_type_gc and ↵Richard Kistruck2006-12-111-4/+51
| | | | | | | | | | | | | | | | | | _gc_start Copied from Perforce Change: 161193 ServerID: perforce.ravenbrook.com
| * Mps: (comment only) fix typo, and clarify messagetypelimit is not a message typeRichard Kistruck2006-12-111-2/+2
| | | | | | | | | | | | | | Copied from Perforce Change: 161191 ServerID: perforce.ravenbrook.com
| * Mps: gcgenmsg: remove last parts of poolgenmessage:Richard Kistruck2006-12-071-7/+1
| | | | | | | | | | | | | | | | | | | | | | 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
* | Mps poolamc.c: (comment only) that's design/poolamc#gen.forward, not ↵Richard Kistruck2006-12-011-1/+1
|\ \ | |/ | | | | | | | | | | | | | | #forward.gen Copied from Perforce Change: 161053 ServerID: perforce.ravenbrook.com
| * Mps poolamc.c: (comment only) that's design/poolamc#gen.forward, not ↵Richard Kistruck2006-12-011-1/+1
| | | | | | | | | | | | | | | | | | #forward.gen Copied from Perforce Change: 161052 ServerID: perforce.ravenbrook.com
| * Mps: gcgenmsg branch: back-out @51937: drj's incomplete poolgenmessage workRichard Kistruck2006-11-233-49/+5
| | | | | | | | | | | | | | | | | | | | | | (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
| * Mps: fixing osxc for mac os x 10.3David Jones2004-03-091-6/+0
| | | | | | | | | | | | | | Copied from Perforce Change: 82256 ServerID: perforce.ravenbrook.com
| * Mps: check in my broken branchDavid Jones2003-07-293-5/+49
| | | | | | | | | | | | | | Copied from Perforce Change: 51937 ServerID: perforce.ravenbrook.com
| * Mps: added mps_message_type_gc_start()David Jones2003-02-197-23/+77
| | | | | | | | | | | | | | Copied from Perforce Change: 39781 ServerID: perforce.ravenbrook.com
| * Mps: added (untested) internals for messagetypegcstartDavid Jones2003-02-1913-34/+273
| | | | | | | | | | | | | | Copied from Perforce Change: 39768 ServerID: perforce.ravenbrook.com
* | Mps: cleaning builds on intel macs.David Jones2006-10-101-1/+1
| | | | | | | | | | | | | | Copied from Perforce Change: 160737 ServerID: perforce.ravenbrook.com
* | Mps: removed platform specific modifications to compiler flagsDavid Jones2006-10-101-11/+0
| | | | | | | | | | | | | | | | | | as they are not necessary for modern OS X. Copied from Perforce Change: 160736 ServerID: perforce.ravenbrook.com
* | Mps: roughing a makefile so that intel os x builds are possible.David Jones2006-10-102-0/+92
| | | | | | | | | | | | | | Copied from Perforce Change: 160735 ServerID: perforce.ravenbrook.com
* | Mps (comment-only change) misc.h: correct the explanation for theRichard Kistruck2006-08-101-2/+3
| | | | | | | | | | | | | | | | | | PARENT() macro. Copied from Perforce Change: 160016 ServerID: perforce.ravenbrook.com
* | Mps source typo in tract.c #define tractarena(seg) should beRichard Kistruck2006-08-101-1/+1
| | | | | | | | | | | | | | | | | | | | #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
* | Mps: fix w3 builds: integrate from master the following:Richard Kistruck2006-06-2910-116/+86
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * \ Mps: attempt to fix w3i3mv "all" build with vc7:Richard Kistruck2006-06-292-1/+12
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (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) Copied from Perforce Change: 159469 ServerID: perforce.ravenbrook.com
| * \ \ Mps: fix w3i3mv "all" build with vc6:Richard Kistruck2006-06-295-11/+15
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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) Copied from Perforce Change: 159468 ServerID: perforce.ravenbrook.com
| * \ \ \ Mps: fix windows build of text-executables needing formats, with newRichard Kistruck2006-06-294-104/+59
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | make-variable FMTTEST, replacing DWTEST and HETEST, and fixing awlut.exe build. (integrate from version/1.106/...@157962) Copied from Perforce Change: 159467 ServerID: perforce.ravenbrook.com
| * \ \ \ \ Mps lo pool coverage test: in stepper, mark unused args with ↵Richard Kistruck2006-06-281-1/+8
| |\ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | testlib_unused() (integ from branch) Copied from Perforce Change: 159448 ServerID: perforce.ravenbrook.com
* | | | | | Mps lo pool coverage test: in stepper, mark unused args with testlib_unused()Richard Kistruck2006-06-281-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Copied from Perforce Change: 159446 ServerID: perforce.ravenbrook.com
| * | | | | Mps lo pool coverage test: call mps_arena_formatted_objects_walkRichard Kistruck2006-06-281-0/+21
| |\ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and check we find the right number of test objects. (integ from branch) Copied from Perforce Change: 159443 ServerID: perforce.ravenbrook.com
* | | | | | Mps lo pool coverage test: call mps_arena_formatted_objects_walkRichard Kistruck2006-06-281-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and check we find the right number of test objects. Copied from Perforce Change: 159442 ServerID: perforce.ravenbrook.com