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
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
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
4b5383fbc4
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
832b16c3ca
Add copyright and licence notices
...
Copied from Perforce
Change: 155259
ServerID: perforce.ravenbrook.com
2005-10-05 18:37:41 +01:00
Richard Kistruck
2c152b9c6f
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
d399607029
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
06cf27dcd2
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
928cf1298f
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
07d2453cea
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
a86059e35e
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
5ee97a394d
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
3788f2a354
Mps: windows linker problem.
...
Copied from Perforce
Change: 144811
ServerID: perforce.ravenbrook.com
2005-02-16 11:36:22 +00:00
David Jones
411a39cd0c
Mps: bug in linker line
...
Copied from Perforce
Change: 144809
ServerID: perforce.ravenbrook.com
2005-02-16 11:20:41 +00:00
David Jones
8e4755d301
Mps: removing windows compiler warning
...
Copied from Perforce
Change: 144807
ServerID: perforce.ravenbrook.com
2005-02-16 11:10:42 +00:00
David Jones
6b414a3b64
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
a7c0def5dc
Mps: mpsplcb.lib target
...
Copied from Perforce
Change: 143481
ServerID: perforce.ravenbrook.com
2005-02-08 12:45:47 +00:00
David Jones
cc316147b5
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
3ae15c0e8b
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
56fc25bcaf
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
f19932dace
Mps: more dll tweaking. still broken.
...
Copied from Perforce
Change: 134030
ServerID: perforce.ravenbrook.com
2004-12-16 17:01:58 +00:00
David Jones
4ddc4af6d4
Mps: adjusting list of exported functions.
...
Copied from Perforce
Change: 134028
ServerID: perforce.ravenbrook.com
2004-12-16 16:58:49 +00:00
David Jones
0d9332689e
Mps: adding mps.dll target. does not work (yet).
...
Copied from Perforce
Change: 134017
ServerID: perforce.ravenbrook.com
2004-12-16 16:03:00 +00:00
David Jones
7f170fcf4d
Mps: windows: test expt825 now runs on windows.
...
Copied from Perforce
Change: 64990
ServerID: perforce.ravenbrook.com
2003-11-19 15:00:16 +00:00
David Jones
dd74152e77
Mps: now uses correct test for remembering / restoring
...
SegSummary.
Copied from Perforce
Change: 64983
ServerID: perforce.ravenbrook.com
2003-11-19 14:15:49 +00:00
David Jones
2181c4c807
Mps: test for bug in job000825
...
Copied from Perforce
Change: 64980
ServerID: perforce.ravenbrook.com
2003-11-19 13:55:41 +00:00
David Jones
f35d0171f6
Mps: bug fix revealed by mpsicv
...
Copied from Perforce
Change: 64245
ServerID: perforce.ravenbrook.com
2003-11-14 11:16:25 +00:00
David Jones
82d6b83ad3
Mps: implementing remember / restore protection for real.
...
Copied from Perforce
Change: 64140
ServerID: perforce.ravenbrook.com
2003-11-13 17:07:13 +00:00
David Jones
cd9c9d8fc7
Mps: adding (null) interface to remember protection state.
...
Copied from Perforce
Change: 63867
ServerID: perforce.ravenbrook.com
2003-11-11 16:22:12 +00:00
David Jones
e0e9ae0c98
Mps: exposet0, adding comment explaining its purpose.
...
Copied from Perforce
Change: 62986
ServerID: perforce.ravenbrook.com
2003-11-04 16:12:12 +00:00
David Jones
32dd556364
Mps: exposet0, adding windows specific exception handler
...
Copied from Perforce
Change: 62984
ServerID: perforce.ravenbrook.com
2003-11-04 16:08:35 +00:00
David Jones
376a58c49e
Mps: portable version of exposet0 test
...
Copied from Perforce
Change: 62979
ServerID: perforce.ravenbrook.com
2003-11-04 15:41:57 +00:00
David Jones
0e1fdd3c11
Mps: note about /gz for msvc
...
Copied from Perforce
Change: 62965
ServerID: perforce.ravenbrook.com
2003-11-04 14:47:21 +00:00
David Jones
66ecd911b0
Mps: implementing mps_arena_expose
...
Copied from Perforce
Change: 62949
ServerID: perforce.ravenbrook.com
2003-11-04 12:34:54 +00:00
David Jones
1fe0ab7457
Mps: version 1.101: cleaning up branch prior to reverse
...
integration.
Copied from Perforce
Change: 62632
ServerID: perforce.ravenbrook.com
2003-11-01 20:41:11 +00:00
David Jones
a813545a29
Mps: properly fix mps_arena_has_addr for configura
...
Copied from Perforce
Change: 52060
ServerID: perforce.ravenbrook.com
2003-07-31 09:57:31 +01:00
David Jones
555176756a
Mps: can now call mps_arena_has_addr during
...
mps_arena_formatted_objects_walk. test walkt0 is witness
Copied from Perforce
Change: 50108
ServerID: perforce.ravenbrook.com
2003-07-09 16:42:29 +01:00
David Jones
09b0e03b07
Mps: test for configura, mps_arena_has_addr during heap walk.
...
Copied from Perforce
Change: 50081
ServerID: perforce.ravenbrook.com
2003-07-09 13:31:36 +01:00
David Jones
5e4a1006a6
Mps: minor style edits
...
Copied from Perforce
Change: 39662
ServerID: perforce.ravenbrook.com
2003-02-17 11:04:57 +00:00
Nick Barnes
ac1d6879d3
Second cut at opportunism.
...
Copied from Perforce
Change: 37580
ServerID: perforce.ravenbrook.com
2003-01-03 14:22:35 +00:00
Nick Barnes
e4408148de
Here is one cut at opportunistically collecting the world. it's not very good.
...
Copied from Perforce
Change: 37577
ServerID: perforce.ravenbrook.com
2003-01-03 13:08:08 +00:00
Nick Barnes
da1ece1504
Add mps_arena_start_collect(): starting an incremental world collection.
...
Copied from Perforce
Change: 37576
ServerID: perforce.ravenbrook.com
2003-01-03 12:58:12 +00:00
Nick Barnes
f38e4d0233
Make wi variety at the same time as the others.
...
Copied from Perforce
Change: 37547
ServerID: perforce.ravenbrook.com
2003-01-02 20:42:42 +00:00
Nick Barnes
923f6a30e3
Make arenastep keep track of time.
...
Copied from Perforce
Change: 37432
ServerID: perforce.ravenbrook.com
2002-12-30 15:42:19 +00:00
Nick Barnes
d8f39f0603
Integrate version 1.100 branch ready for development towards 1.101.
...
Copied from Perforce
Change: 37426
ServerID: perforce.ravenbrook.com
2002-12-30 13:55:44 +00:00
Nick Barnes
92234b9b3e
Turn off pedantic ansi compilation on freebsd, because of broken system header files (from freebsd 4.3 to at least 4.7).
...
Copied from Perforce
Change: 37425
ServerID: perforce.ravenbrook.com
2002-12-30 13:54:24 +00:00
Nick Barnes
75c3b378de
Split long strings to comply with c standard. also make sure %p arguments are pointers.
...
Copied from Perforce
Change: 34863
ServerID: perforce.ravenbrook.com
2002-10-28 12:48:29 +00:00