1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-04-27 16:51:06 -07:00
Commit graph

2691 commits

Author SHA1 Message Date
Richard Kistruck
01f0cf8fa7 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
20b884c314 Mps comm.gmk: empty integrate from version/1.106 (master and 1.106
came to be identical, but by different routes).

Copied from Perforce
 Change: 159466
 ServerID: perforce.ravenbrook.com
2006-06-29 17:27:52 +01:00
Richard Kistruck
416c721f92 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
4ced759f6a 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
bb67208a4c 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
c7ca26584e 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
629b110c9e 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
13cd3c1c57 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
f29d976350 Mps example: hwgc02.c: asrt, destroy format at correct time,
verbose format header, skip, fmtno.h, make_stringlet, collect, 
objects_walk.  Build: fmtno.o, plus -g for gdb.  
At this changelist, demonstrates LOWalk bug: AVER(i < j) poollo.c(465).

Copied from Perforce
 Change: 159437
 ServerID: perforce.ravenbrook.com
2006-06-28 14:29:05 +01:00
Richard Kistruck
97cbf74c24 mps example hwgc02.c: can't free in poollo; destroy format.
Copied from Perforce
 Change: 159395
 ServerID: perforce.ravenbrook.com
2006-06-23 16:46:58 +01:00
Richard Kistruck
24d221aaa6 mps example hwgc02.c: (integ from hwgc01.c)
mps_free, and destroy ap, pool, arena.
    Add exit_if function for error handling.

Copied from Perforce
 Change: 159394
 ServerID: perforce.ravenbrook.com
2006-06-23 16:31:49 +01:00
Richard Kistruck
bb7acaaf29 Mps wiki: integrate progress so far to master:
modes of use of MPS
gc -- beginner's guide
apguide -- allocation points
glossary
issues with unmananged workspace

Copied from Perforce
 Change: 159371
 ServerID: perforce.ravenbrook.com
2006-06-22 13:53:30 +01:00
Richard Kistruck
a169f96608 Mps example hwgc01.c: mps_free, and destroy ap, pool, arena.
Add exit_if function for error handling.

Copied from Perforce
 Change: 159356
 ServerID: perforce.ravenbrook.com
2006-06-21 17:01:56 +01:00
Richard Kistruck
d9e56722e7 Mps example hwgc02.c: move from mps_alloc to ap: mps_reserve..mps_commit
Copied from Perforce
 Change: 159152
 ServerID: perforce.ravenbrook.com
2006-06-08 14:45:57 +01:00
Richard Kistruck
f557ce4a0d Mps example hwgc01.c: move from mps_alloc to ap: mps_reserve..mps_commit
Copied from Perforce
 Change: 159151
 ServerID: perforce.ravenbrook.com
2006-06-08 14:30:44 +01:00
Richard Kistruck
6e40a51c55 Mps example hwgc02.c: try to get poollo up and running
Copied from Perforce
 Change: 159118
 ServerID: perforce.ravenbrook.com
2006-06-06 19:28:54 +01:00
Richard Kistruck
fc343069a9 Mps hwgc example: add id and copyright
Copied from Perforce
 Change: 159115
 ServerID: perforce.ravenbrook.com
2006-06-06 18:30:06 +01:00
Richard Kistruck
f40470aaf2 Mps hwgc example: try lo pool
Copied from Perforce
 Change: 159113
 ServerID: perforce.ravenbrook.com
2006-06-06 18:17:22 +01:00
Richard Kistruck
06ee4ffa0a Mps example hw-gc: build script: better variable names
Copied from Perforce
 Change: 159103
 ServerID: perforce.ravenbrook.com
2006-06-06 12:59:03 +01:00
Richard Kistruck
b64f2699cf Mps hw-gc example: use vm arena, better reporting.
Copied from Perforce
 Change: 159053
 ServerID: perforce.ravenbrook.com
2006-06-02 10:30:11 +01:00
Richard Kistruck
e9417a4285 Mps example code: hello-world with gc
Copied from Perforce
 Change: 159000
 ServerID: perforce.ravenbrook.com
2006-05-31 17:02:30 +01:00
Richard Kistruck
b389d65aa1 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
c863a5159d Mps branch mps/branch/2006-05-31/feedback
Copied from Perforce
 Change: 158997
 ServerID: perforce.ravenbrook.com
2006-05-31 16:21:29 +01:00
Richard Kistruck
3c1f4ef4b1 Mps wiki.
Copied from Perforce
 Change: 158895
 ServerID: perforce.ravenbrook.com
2006-05-25 18:34:39 +01:00
Richard Kistruck
22c9e72122 Mps update from version/1.106: proc/release-build:
1. how to update version.c.
2. please update hello-world example.
3. update the main index page, to show off the new release.
4. consider mailing mps-discussion.

Copied from Perforce
 Change: 158173
 ServerID: perforce.ravenbrook.com
2006-04-14 13:51:45 +01:00
Richard Kistruck
bb59fa7fb9 Mps update from version/1.106: proc/version-create: add note:
update hello-world example.

Copied from Perforce
 Change: 158172
 ServerID: perforce.ravenbrook.com
2006-04-14 13:49:25 +01:00
Richard Kistruck
c58333f281 Mps update from version/1.106: readme.txt:
1. add succinct description of changes in release/1.106.2 --
useful as template for the next one;
2. update instructions to refer to 1.106.2;
3. add link to hello-world example.

Copied from Perforce
 Change: 158171
 ServerID: perforce.ravenbrook.com
2006-04-14 13:44:24 +01:00
Richard Kistruck
5ac9f05ed5 Mps update from version/1.106: example code: add hello-world
example, example index, and entry in product sources index.

Copied from Perforce
 Change: 158170
 ServerID: perforce.ravenbrook.com
2006-04-14 13:40:35 +01:00
Richard Kistruck
4b328f5f77 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
97eb37ed37 Mps: proc/version-create: correct date-range and formatting of
Copyright statement

Copied from Perforce
 Change: 158167
 ServerID: perforce.ravenbrook.com
2006-04-14 12:42:24 +01:00
Richard Kistruck
f6c146a3b1 Mps: example code: add link from product sources index to example/
subdirectory.

Copied from Perforce
 Change: 158166
 ServerID: perforce.ravenbrook.com
2006-04-14 12:33:38 +01:00
Richard Kistruck
0f5231820b Mps release 1.106.2: note in readme.txt: no functional changes to mps implementation code.
Copied from Perforce
 Change: 158101
 ServerID: perforce.ravenbrook.com
2006-04-11 16:17:15 +01:00
Richard Kistruck
1f3b524cee 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
e696192426 Mps: integrate from master: proc/release-build: use info-zip (free) for windows archives, not winzip.
Copied from Perforce
 Change: 158097
 ServerID: perforce.ravenbrook.com
2006-04-11 12:10:18 +01:00
Richard Kistruck
e049f42fd2 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
1184828fc0 Mps: example code: update procedures, requesting example/hello-world be kept updated, to be maximally welcoming for new users.
Copied from Perforce
 Change: 158084
 ServerID: perforce.ravenbrook.com
2006-04-10 18:25:14 +01:00
Richard Kistruck
18002f9a3e Mps: example code: hello-world: line-wrap code, tweak success message.
Copied from Perforce
 Change: 158083
 ServerID: perforce.ravenbrook.com
2006-04-10 16:56:29 +01:00
Richard Kistruck
0e9fe8c042 Mps: example code: rename 01hello as hello-world
Copied from Perforce
 Change: 158082
 ServerID: perforce.ravenbrook.com
2006-04-10 16:37:14 +01:00
Richard Kistruck
f956056b75 Mps: example code: write index page.
Copied from Perforce
 Change: 158081
 ServerID: perforce.ravenbrook.com
2006-04-10 16:25:12 +01:00
Richard Kistruck
9c764b2c83 Mps: example code: hello-world: word-wrap text to 72
Copied from Perforce
 Change: 158080
 ServerID: perforce.ravenbrook.com
2006-04-10 15:59:34 +01:00
Richard Kistruck
b59eb3e825 Mps: example code: tidy up hello-world for release 1.106.2
Copied from Perforce
 Change: 158079
 ServerID: perforce.ravenbrook.com
2006-04-10 15:52:32 +01:00
Richard Kistruck
a8ce3c25aa Mps: example code: 01hello.c
Copied from Perforce
 Change: 158078
 ServerID: perforce.ravenbrook.com
2006-04-10 15:01:46 +01:00
Richard Kistruck
80751e006d Mps example code: create index page
Copied from Perforce
 Change: 158076
 ServerID: perforce.ravenbrook.com
2006-04-10 14:36:54 +01:00
Richard Kistruck
b10d28d27f 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
e105d29ef1 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
5fe23304a8 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
4aca72c702 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
9cea4d0bf8 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
d00fdff31c 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
4d4f66eadd Mps: update version/1.106/readme.txt for release/1.106.1
Copied from Perforce
 Change: 156934
 ServerID: perforce.ravenbrook.com
2006-01-30 16:50:00 +00:00