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

137 commits

Author SHA1 Message Date
Richard Kistruck
022530fc45 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
c2485e5229 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
be107db8f6 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
ffec7c6371 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
fa865750f5 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
2b568041ab 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
9962457ddf 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
0f430304ad 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
b992fba80c 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
Richard Kistruck
8fffb7e63a 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)

Copied from Perforce
 Change: 159469
 ServerID: perforce.ravenbrook.com
2006-06-29 17:37:12 +01:00
Richard Kistruck
10f4047f35 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)

Copied from Perforce
 Change: 159468
 ServerID: perforce.ravenbrook.com
2006-06-29 17:34:48 +01:00
Richard Kistruck
cfd8f8e963 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)

Copied from Perforce
 Change: 159467
 ServerID: perforce.ravenbrook.com
2006-06-29 17:31:46 +01:00
Richard Kistruck
ee7f503621 Mps lo pool coverage test: in stepper, mark unused args with testlib_unused() (integ from branch)
Copied from Perforce
 Change: 159448
 ServerID: perforce.ravenbrook.com
2006-06-28 16:26:09 +01:00
Richard Kistruck
77b549a933 Mps lo pool coverage test: in stepper, mark unused args with testlib_unused()
Copied from Perforce
 Change: 159446
 ServerID: perforce.ravenbrook.com
2006-06-28 16:22:04 +01:00
Richard Kistruck
ff4ab6eda2 Mps lo pool coverage test: call mps_arena_formatted_objects_walk
and check we find the right number of test objects.  (integ from branch)

Copied from Perforce
 Change: 159443
 ServerID: perforce.ravenbrook.com
2006-06-28 15:41:27 +01:00
Richard Kistruck
22c593757e Mps lo pool coverage test: call mps_arena_formatted_objects_walk
and check we find the right number of test objects.

Copied from Perforce
 Change: 159442
 ServerID: perforce.ravenbrook.com
2006-06-28 15:34:07 +01:00
Richard Kistruck
9d1d32ac01 Mps lo pool: correct lowalk loop increment calculation. should fix
AVER(i < j) on line 465 when you call mps_arena_formatted_objects_walk
when you have objects in an LO pool.  (integrate from branch).

Copied from Perforce
 Change: 159441
 ServerID: perforce.ravenbrook.com
2006-06-28 15:02:30 +01:00
Richard Kistruck
c62168f5c8 Mps lo pool: correct lowalk loop increment calculation. should fix
AVER(i < j) on line 465 when you call mps_arena_formatted_objects_walk 
when you have objects in an LO pool.

Copied from Perforce
 Change: 159440
 ServerID: perforce.ravenbrook.com
2006-06-28 14:55:51 +01:00
Richard Kistruck
d05deebf6b Mps: add mpsplan.a to "all" target; add mps.lib and mpsplan.lib to "all" target
Copied from Perforce
 Change: 158999
 ServerID: perforce.ravenbrook.com
2006-05-31 16:58:03 +01:00
Richard Kistruck
f3ccd17b36 Mps update from version/1.106: version.c: use ravenbrook style
release names, update copyright, and add comments.

Copied from Perforce
 Change: 158169
 ServerID: perforce.ravenbrook.com
2006-04-14 13:39:13 +01:00
Richard Kistruck
ca62e25474 Mps release 1.106.2: update version.c and readme.txt
Copied from Perforce
 Change: 158100
 ServerID: perforce.ravenbrook.com
2006-04-11 16:00:17 +01:00
Richard Kistruck
33cbb8b603 Mps: integrate from master: remove plinth files from "mps.a" library (platforms xc and w3 were like this already), and undo patch to comm.gmk (reinstating "libcbt" target in "all:"). add "what's new" section to "readme.txt".
Copied from Perforce
 Change: 158095
 ServerID: perforce.ravenbrook.com
2006-04-11 12:01:16 +01:00
Richard Kistruck
18a63226de 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.

Copied from Perforce
 Change: 158055
 ServerID: perforce.ravenbrook.com
2006-04-07 15:57:08 +01:00
Richard Kistruck
fc0b9bf4ba 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.

Copied from Perforce
 Change: 158054
 ServerID: perforce.ravenbrook.com
2006-04-07 15:56:43 +01:00
Richard Kistruck
75c828749c Mps: fix windows build of text-executables needing formats, with new
make-variable FMTTEST, replacing DWTEST and HETEST, and fixing 
awlut.exe build.

Copied from Perforce
 Change: 157962
 ServerID: perforce.ravenbrook.com
2006-04-04 14:17:36 +01:00
Richard Kistruck
031679da4c Mps: master: remove plinth files from "mps.a" library (platforms
XC and W3 were like this already).  Add "What's new" section to 
"readme.txt".  Add user-friendly help to "release/index.html".

Copied from Perforce
 Change: 157895
 ServerID: perforce.ravenbrook.com
2006-03-30 14:45:54 +01:00
Richard Kistruck
7ddc4303ed Mps patch comm.gmk: drop "libcbt" target from "all:", as build is
broken on non-w3/xc platforms.  This fixes the default (no target 
specified) build.

Copied from Perforce
 Change: 157624
 ServerID: perforce.ravenbrook.com
2006-03-10 22:08:07 +00:00
Richard Kistruck
ebe8dc191d Mps: version.c for release/1.106, plus add this to proc/release-build
Copied from Perforce
 Change: 157000
 ServerID: perforce.ravenbrook.com
2006-02-01 17:19:56 +00:00
Richard Kistruck
7e618baaf9 Mps: (comments only) add cross-refs from mpmtypes.h to must-match identifiers in mps.h: eg. mps_message_type_gc
Copied from Perforce
 Change: 155507
 ServerID: perforce.ravenbrook.com
2005-10-21 14:51:26 +01:00
Richard Kistruck
4c7649463b Mps: comments only: add licence text; add: works with gcc 3.3, not 4.0
Copied from Perforce
 Change: 155369
 ServerID: perforce.ravenbrook.com
2005-10-12 11:20:38 +01:00
Richard Kistruck
7f91bfe482 Add copyright and licence notices
Copied from Perforce
 Change: 155259
 ServerID: perforce.ravenbrook.com
2005-10-05 18:37:41 +01:00
Richard Kistruck
09cf54c122 Split-asserts: where an aver or checkl has two failure modes combined
with &&, split it into two AVERs or CHECKLs.  

Copied from Perforce
 Change: 155170
 ServerID: perforce.ravenbrook.com
2005-09-30 10:50:48 +01:00
David Jones
34a98c42fd Mps: removing some pretty useful printf debugging code from
protxcpp

Copied from Perforce
 Change: 147633
 ServerID: perforce.ravenbrook.com
2005-03-04 15:53:57 +00:00
David Jones
31aa2963a1 Mps: oops. previous submit blatted over my dirty branch. must
have forgotten to p4 edit it.

Copied from Perforce
 Change: 147632
 ServerID: perforce.ravenbrook.com
2005-03-04 15:53:00 +00:00
David Jones
46f968a022 Mps: implemented prot on os x.
Copied from Perforce
 Change: 147629
 ServerID: perforce.ravenbrook.com
2005-03-04 15:37:12 +00:00
David Jones
d751349d25 Mps: working stack scanner for xcppgc
Copied from Perforce
 Change: 147224
 ServerID: perforce.ravenbrook.com
2005-03-02 09:56:51 +00:00
David Jones
013278a0c2 Mps: stack scanner for xcppgc. does not work.
Copied from Perforce
 Change: 147094
 ServerID: perforce.ravenbrook.com
2005-03-01 15:09:19 +00:00
David Jones
84501bf9fa Mps: merging branch/2004-12-15/dll
p4 integ -n -r -b mps/branch/2004-12-15/dll

Copied from Perforce
 Change: 144824
 ServerID: perforce.ravenbrook.com
2005-02-16 12:30:11 +00:00
David Jones
48b285a322 Mps: configura: including mpsdy.lib files in release.
Copied from Perforce
 Change: 144819
 ServerID: perforce.ravenbrook.com
2005-02-16 12:07:06 +00:00
David Jones
dcbdb260ff Mps: windows linker problem.
Copied from Perforce
 Change: 144811
 ServerID: perforce.ravenbrook.com
2005-02-16 11:36:22 +00:00
David Jones
c3127296f5 Mps: bug in linker line
Copied from Perforce
 Change: 144809
 ServerID: perforce.ravenbrook.com
2005-02-16 11:20:41 +00:00
David Jones
629f46b3fd Mps: removing windows compiler warning
Copied from Perforce
 Change: 144807
 ServerID: perforce.ravenbrook.com
2005-02-16 11:10:42 +00:00
David Jones
d51c32d051 Mps: removing mpm.h from mpslibcb.c
Copied from Perforce
 Change: 144799
 ServerID: perforce.ravenbrook.com
2005-02-16 10:19:55 +00:00
David Jones
a63060634c Mps: mpsplcb.lib target
Copied from Perforce
 Change: 143481
 ServerID: perforce.ravenbrook.com
2005-02-08 12:45:47 +00:00
David Jones
3a6fef2d67 Mps: updated generated file w3gen.def
Copied from Perforce
 Change: 143475
 ServerID: perforce.ravenbrook.com
2005-02-08 12:34:31 +00:00
David Jones
072ec7e428 Mps: documented procedure for rebuilding w3gen.def
Copied from Perforce
 Change: 143474
 ServerID: perforce.ravenbrook.com
2005-02-08 12:32:49 +00:00
David Jones
d98658bb91 Mps: new files in windows makefiles
Copied from Perforce
 Change: 143471
 ServerID: perforce.ravenbrook.com
2005-02-08 12:22:54 +00:00
David Jones
424ffbc856 Mps: mpslib via client callbacks. mpslib.c
Copied from Perforce
 Change: 143314
 ServerID: perforce.ravenbrook.com
2005-02-07 14:50:11 +00:00
Richard Kistruck
8a262a5381 Remove obsolete wrokarounds for historical problems in ancient mac os x headers: these workarounds are no longer needed.
Also, note this removal in new file .../mps/master/manual/build-notes/.
Also, add reference to this file in index of manuals.

Copied from Perforce
 Change: 142435
 ServerID: perforce.ravenbrook.com
2005-02-02 18:01:36 +00:00
David Jones
f5bbad02d7 Mps: more dll tweaking. still broken.
Copied from Perforce
 Change: 134030
 ServerID: perforce.ravenbrook.com
2004-12-16 17:01:58 +00:00