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