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
David Jones
cb0defd646
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
884427cda4
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
fb61ba77bc
Mps: expgen script to generate a list of exported symbols. and
...
its output.
Copied from Perforce
Change: 133985
ServerID: perforce.ravenbrook.com
2004-12-16 12:17:13 +00:00
David Jones
7c8a07cd65
Mps: fixing osxc for mac os x 10.3
...
Copied from Perforce
Change: 82256
ServerID: perforce.ravenbrook.com
2004-03-09 14:18:37 +00:00
David Jones
73f0e02ffa
Mps: merging from verson 1.103 to master.
...
Cleaning batch file
Copied from Perforce
Change: 81628
ServerID: perforce.ravenbrook.com
2004-03-05 14:18:49 +00:00
David Jones
186940c3a5
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
2a4b2d0bb7
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
ae2ecc91b4
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
2381128b6e
Mps: w3build.bat now runs without prompting
...
Copied from Perforce
Change: 64261
ServerID: perforce.ravenbrook.com
2003-11-14 12:57:15 +00:00
David Jones
72ffc59e3c
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
35130274eb
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
e3210cc1b4
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
3d3b40f73b
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
1f438f0c24
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
19e2587a77
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
b52878643d
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
9e1db84c62
Mps: implementing mps_arena_expose
...
Copied from Perforce
Change: 62949
ServerID: perforce.ravenbrook.com
2003-11-04 12:34:54 +00:00
David Jones
3ba4c437b4
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
823a55b85c
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
ed07047436
Mps: check in my broken branch
...
Copied from Perforce
Change: 51937
ServerID: perforce.ravenbrook.com
2003-07-29 16:56:26 +01:00
David Jones
05af441d05
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
c17b41090f
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
091cf2833d
Mps: added mps_message_type_gc_start()
...
Copied from Perforce
Change: 39781
ServerID: perforce.ravenbrook.com
2003-02-19 16:34:08 +00:00
David Jones
da6044a59a
Mps: added (untested) internals for messagetypegcstart
...
Copied from Perforce
Change: 39768
ServerID: perforce.ravenbrook.com
2003-02-19 13:27:16 +00:00
David Jones
944e84b5f2
Mps: minor style edits
...
Copied from Perforce
Change: 39662
ServerID: perforce.ravenbrook.com
2003-02-17 11:04:57 +00:00
Nick Barnes
ca4af46f1d
Second cut at opportunism.
...
Copied from Perforce
Change: 37580
ServerID: perforce.ravenbrook.com
2003-01-03 14:22:35 +00:00
Nick Barnes
c006b14a17
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
bddcae1d08
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
5344376ca7
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
65bf0450d4
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
27f6ee2a8d
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
e0b8054003
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
a3e55f6c01
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
Richard Brooksby
c0f415ad6f
Worked around precompiler and gdb debug info bugs in mac os x 10.2 build.
...
Copied from Perforce
Change: 34514
ServerID: perforce.ravenbrook.com
2002-10-18 16:28:37 +01:00
Nick Barnes
d45e3cfd75
Add a new test, for finalization, demonstrating the value of proxies.
...
Copied from Perforce
Change: 34507
ServerID: perforce.ravenbrook.com
2002-10-18 14:29:20 +01:00
Nick Barnes
b7e2e7be1a
Unused parameter declaration.
...
Copied from Perforce
Change: 30880
ServerID: perforce.ravenbrook.com
2002-07-08 14:37:12 +01:00
Nick Barnes
739244733c
Add a batch file for building the mps on windows, which should really be part of the release procedure.
...
Copied from Perforce
Change: 30879
ServerID: perforce.ravenbrook.com
2002-07-08 14:34:10 +01:00
Nick Barnes
d7b4e67a52
Remove configura-specific stuff from the build system.
...
Copied from Perforce
Change: 30877
ServerID: perforce.ravenbrook.com
2002-07-08 14:22:32 +01:00
Nick Barnes
be3dfe6079
Time_since will almost always be zero.
...
Copied from Perforce
Change: 30795
ServerID: perforce.ravenbrook.com
2002-07-04 17:23:35 +01:00
Nick Barnes
37ba75f488
Track total time.
...
Copied from Perforce
Change: 30793
ServerID: perforce.ravenbrook.com
2002-07-04 17:04:19 +01:00
Nick Barnes
175b300c78
Improve clock calibration so it does a better job on low-granularity clocks.
...
Copied from Perforce
Change: 30792
ServerID: perforce.ravenbrook.com
2002-07-04 16:41:03 +01:00
Nick Barnes
44cb42a248
Better timing test for amc.
...
Copied from Perforce
Change: 30791
ServerID: perforce.ravenbrook.com
2002-07-04 16:10:08 +01:00
Richard Brooksby
4bcbc771ba
Merging version 1.100 to masters so that we can merge to gg-epcore and send to pekka.
...
Copied from Perforce
Change: 30459
ServerID: perforce.ravenbrook.com
2002-06-24 13:32:06 +01:00
Richard Brooksby
32f1a93a6a
Fixed various tagging and cross-referencing errors.
...
Copied from Perforce
Change: 30455
ServerID: perforce.ravenbrook.com
2002-06-24 13:16:30 +01:00
Nick Barnes
babf8fa85c
Remove mpstd.h
...
Copied from Perforce
Change: 30381
ServerID: perforce.ravenbrook.com
2002-06-21 15:06:03 +01:00
Nick Barnes
59360f67ff
Ams now uses (!nonwhite & !nongrey) for grey. see analysis of job000535.
...
Copied from Perforce
Change: 30349
ServerID: perforce.ravenbrook.com
2002-06-20 17:11:31 +01:00
Nick Barnes
0e2cfd7e35
Dependencies for fmthe.
...
Copied from Perforce
Change: 30345
ServerID: perforce.ravenbrook.com
2002-06-20 16:58:59 +01:00
Nick Barnes
fb1e4c0060
Checking varieties weren't actually checking anything. oops.
...
Copied from Perforce
Change: 30298
ServerID: perforce.ravenbrook.com
2002-06-19 14:09:20 +01:00
Richard Brooksby
ae3c248878
Changing global graphics copyright notice to say "portions copyright" to avoid confusion.
...
Copied from Perforce
Change: 30258
ServerID: perforce.ravenbrook.com
2002-06-18 16:28:41 +01:00
Richard Brooksby
e854cd8e1d
Merging branch mps/2002-05-22/open-source-prep.
...
Making some new files consistent with changes from that branch.
Deleting some new Global Graphics confidential files.
Copied from Perforce
Change: 30256
ServerID: perforce.ravenbrook.com
2002-06-18 16:19:34 +01:00
Nick Barnes
6a1a360814
Integrate changes from global graphics.
...
Copied from Perforce
Change: 30250
ServerID: perforce.ravenbrook.com
2002-06-18 14:14:55 +01:00
Nick Barnes
5beb54b1e2
Scriptworks build system removed (pekka says it's redundant anyway).
...
Copied from Perforce
Change: 29990
ServerID: perforce.ravenbrook.com
2002-06-10 17:14:30 +01:00
Richard Brooksby
78ef580722
Eliminating "impl" type tags and replacing them with uri-style file references.
...
Copied from Perforce
Change: 29900
ServerID: perforce.ravenbrook.com
2002-06-07 17:34:59 +01:00
Richard Brooksby
97075f7053
Updating cross references to design documents to html style, to go with master/design document tree.
...
Copied from Perforce
Change: 29897
ServerID: perforce.ravenbrook.com
2002-06-07 16:47:14 +01:00
Richard Brooksby
a0f676c8e1
Adding forward reference to licenses from copyright notices.
...
Adding licenses to a couple of files I missed.
Copied from Perforce
Change: 29837
ServerID: perforce.ravenbrook.com
2002-06-06 11:56:19 +01:00
Richard Brooksby
4301a6db0a
Adding licenses to source code files.
...
Copied from Perforce
Change: 29836
ServerID: perforce.ravenbrook.com
2002-06-06 11:44:23 +01:00
Richard Brooksby
734dad45a4
Removing global graphics confidential files and modifying build to work without them.
...
Copied from Perforce
Change: 29834
ServerID: perforce.ravenbrook.com
2002-06-06 11:13:37 +01:00
Richard Brooksby
5ec2be2c04
Fixing minor printf format type mismatch in amcss.c.
...
Copied from Perforce
Change: 29470
ServerID: perforce.ravenbrook.com
2002-05-24 13:59:00 +01:00
Gareth Rees
012e6993cc
Add missing unused() declaration.
...
Copied from Perforce
Change: 29465
ServerID: perforce.ravenbrook.com
2002-05-24 13:24:13 +01:00
Nick Barnes
2efb9f1f4c
Mps_arena_step() on masters.
...
Copied from Perforce
Change: 29464
ServerID: perforce.ravenbrook.com
2002-05-24 13:17:21 +01:00
Gareth Rees
78e24d1d33
Tip didn't build cleanly on windows
...
Copied from Perforce
Change: 29187
ServerID: perforce.ravenbrook.com
2002-05-15 11:24:43 +01:00
Nick Barnes
602e2343cf
Poolams now supports auto-header formats.
...
Copied from Perforce
Change: 29147
ServerID: perforce.ravenbrook.com
2002-05-14 13:30:10 +01:00
Nick Barnes
f03023f13e
These functions have moved.
...
Copied from Perforce
Change: 29146
ServerID: perforce.ravenbrook.com
2002-05-14 13:07:08 +01:00
Nick Barnes
833f5bf257
Improve treatment of dylan formats: keep common code in fmtdy.c, header-specific code in fmthe.c, the null format in fmtno.[ch], and split out the prototypes for the test functions into fmtdytst.h.
...
Copied from Perforce
Change: 29145
ServerID: perforce.ravenbrook.com
2002-05-14 13:06:13 +01:00
Nick Barnes
c5e9dc4c84
Branch amsss test to make stress test for ams with headers.
...
Copied from Perforce
Change: 29042
ServerID: perforce.ravenbrook.com
2002-05-10 12:09:38 +01:00
Nick Barnes
7be74710e9
Remove dongles and warnings from configura builds.
...
Copied from Perforce
Change: 28248
ServerID: perforce.ravenbrook.com
2002-04-15 16:59:47 +01:00
Nick Barnes
37d0ca3219
Make configura build include awl, and make gathconf.bat run the builds.
...
Copied from Perforce
Change: 28247
ServerID: perforce.ravenbrook.com
2002-04-15 16:49:50 +01:00
Nick Barnes
a621348260
Add awluthe as target for windows.
...
Copied from Perforce
Change: 28082
ServerID: perforce.ravenbrook.com
2002-04-11 15:20:41 +01:00
Nick Barnes
c3a928aa1e
Make awl (and lo) work with auto-header formats.
...
New test awluthe, based on awlut, using auto-header format in AWL
and LO. Seems to work. Not the greatest test ever.
Copied from Perforce
Change: 28076
ServerID: perforce.ravenbrook.com
2002-04-11 15:10:37 +01:00
Nick Barnes
5da4c1e316
Poolawl now takes an additional argument: the find_dependent_object method.
...
Copied from Perforce
Change: 26536
ServerID: perforce.ravenbrook.com
2002-02-07 22:48:09 +00:00
Nick Barnes
66348c0196
Make amc obey shield invariants.
...
Copied from Perforce
Change: 25379
ServerID: perforce.ravenbrook.com
2001-12-19 14:42:33 +00:00
Nick Barnes
db4b3a6fa5
Remove trailing whitespace.
...
Copied from Perforce
Change: 25309
ServerID: perforce.ravenbrook.com
2001-12-17 15:18:17 +00:00
Richard Brooksby
c864931fe4
Changing "hopename" variable to "scmid" so that it's not specific to hope.
...
Copied from Perforce
Change: 24914
ServerID: perforce.ravenbrook.com
2001-12-07 13:26:30 +00:00
Richard Brooksby
c0bb4cd3cd
Removing hopenames from the master sources.
...
This change will be integrated but ignored (-ay) to the gg-epcore/union sources, so that they retain HopeNames.
Copied from Perforce
Change: 24911
ServerID: perforce.ravenbrook.com
2001-12-07 13:19:25 +00:00
Richard Brooksby
8f80a60c93
Generated new eventgen.h using eventgen.pl updated in changelist 24907.
...
Copied from Perforce
Change: 24908
ServerID: perforce.ravenbrook.com
2001-12-07 12:57:05 +00:00
Richard Brooksby
2cd5dc1567
Fixed eventgen.pl to work with perforce id keywords rather than hopenames.
...
Copied from Perforce
Change: 24907
ServerID: perforce.ravenbrook.com
2001-12-07 12:56:23 +00:00
Richard Brooksby
3d5e2ca85f
Adding hopenames back into the master sources, so that they can be included in the union sources along with the id keywords.
...
This was achieved by partially undoing changelist 24817, including an accidental corruption of eventgen.pl.
Copied from Perforce
Change: 24877
ServerID: perforce.ravenbrook.com
2001-12-06 18:14:02 +00:00
Richard Brooksby
7628e0d7e5
Updating titles on external files to say ravenbrook, not harlequin.
...
Updating internal identifier used by "what" to say "Ravenbrook MPS" not "HQNMPS".
Copied from Perforce
Change: 24819
ServerID: perforce.ravenbrook.com
2001-12-05 16:24:22 +00:00
Richard Brooksby
b824e1c406
Updating copyright messages to say copyright 2001 ravenbrook throughout.
...
Adding some missing copyright messages.
Copied from Perforce
Change: 24818
ServerID: perforce.ravenbrook.com
2001-12-05 16:18:43 +00:00
Richard Brooksby
2589307099
Changing hopename keywords to id keywords throughout, to work with perforce.
...
Copied from Perforce
Change: 24817
ServerID: perforce.ravenbrook.com
2001-12-05 16:05:52 +00:00
Richard Brooksby
492dd3c684
Merging changes from union to masters. this incorporates pekka's updates: tuning and a type in amcsshe.c and some adding some missing checks in arenavm.c. it also brings our cope of their hopenames up to date.
...
Copied from Perforce
Change: 24815
ServerID: perforce.ravenbrook.com
2001-12-05 15:48:24 +00:00
Nick Barnes
25c78993ed
Gdb on freebsd doesn't like the results of the -ggdb3 option to gcc, so use -ggdb instead.
...
Copied from Perforce
Change: 24687
ServerID: perforce.ravenbrook.com
2001-12-03 14:07:34 +00:00
Nick Barnes
eef2f4743c
Merging mps_arena_has_addr() stuff from configura branch to master sources.
...
Copied from Perforce
Change: 24163
ServerID: perforce.ravenbrook.com
2001-11-23 15:26:23 +00:00
Nick Barnes
04fe0477bb
Format_auto_header test needs to cope with larger header sizes (not just 8!)
...
Copied from Perforce
Change: 24156
ServerID: perforce.ravenbrook.com
2001-11-23 13:52:41 +00:00
Nick Barnes
f198709e44
Make amcss test exercise the mps_message_type_gc code.
...
Copied from Perforce
Change: 24148
ServerID: perforce.ravenbrook.com
2001-11-23 12:05:19 +00:00
Nick Barnes
8213d018d2
Freebsd support.
...
Copied from Perforce
Change: 23681
ServerID: perforce.ravenbrook.com
2001-10-31 15:01:00 +00:00
Nick Barnes
7acfca905d
Branch imports for masters.
...
Copied from Perforce
Change: 23678
ServerID: perforce.ravenbrook.com
2001-10-31 14:40:56 +00:00