Gareth Rees
9b5960fbd0
Make sure that errors can be reported during initialization.
...
Fix cross-reference (now "start", not "main").
Copied from Perforce
Change: 179902
ServerID: perforce.ravenbrook.com
2012-10-16 16:22:45 +01:00
Gareth Rees
fa54a2706f
Fix url.
...
Copied from Perforce
Change: 179896
ServerID: perforce.ravenbrook.com
2012-10-16 12:17:19 +01:00
Richard Brooksby
7baf794761
Converting more "@@@@" markers to notes or action-oriented todos.
...
Copied from Perforce
Change: 179692
ServerID: perforce.ravenbrook.com
2012-09-25 23:46:28 +01:00
Richard Brooksby
5bd983c745
Removing unnecessary unused declarations since changelist 179690.
...
Copied from Perforce
Change: 179691
ServerID: perforce.ravenbrook.com
2012-09-25 23:34:20 +01:00
Richard Brooksby
2a3557027c
When events are disabled, make eventn macros declare their arguments as unused to suppress warnings, as would happen when they are enabled.
...
Copied from Perforce
Change: 179690
ServerID: perforce.ravenbrook.com
2012-09-25 23:23:14 +01:00
Richard Brooksby
873351553b
Converting some "@@@@" markers to descriptive "todo" actions.
...
Copied from Perforce
Change: 179688
ServerID: perforce.ravenbrook.com
2012-09-25 22:50:16 +01:00
Richard Brooksby
edac5e10c4
Fixing documentation of where build output goes on mac os x.
...
Copied from Perforce
Change: 179644
ServerID: perforce.ravenbrook.com
2012-09-23 18:08:40 +01:00
Richard Brooksby
de57ef9b83
Merging improvements from version 1.110 branch.
...
Copied from Perforce
Change: 179643
ServerID: perforce.ravenbrook.com
2012-09-23 18:04:49 +01:00
Richard Brooksby
bd4c0ff54a
Adding a .p4ignore file for use with "p4 reconcile"
...
Copied from Perforce
Change: 179642
ServerID: perforce.ravenbrook.com
2012-09-23 18:01:48 +01:00
Richard Brooksby
51adf1c27d
Adding eventcnv target to mps solution.
...
Copied from Perforce
Change: 179605
ServerID: perforce.ravenbrook.com
2012-09-21 10:16:42 +01:00
Richard Brooksby
92e0d4a839
Adding mps static library target and making amcss depend on and link it.
...
Adding x64 target platform.
Copied from Perforce
Change: 179604
ServerID: perforce.ravenbrook.com
2012-09-21 10:11:12 +01:00
Richard Brooksby
b0b34bbea4
Adding baseline visual studio project for building the mps.
...
Only the amcss test is included for W3I3MV so far.
Copied from Perforce
Change: 179602
ServerID: perforce.ravenbrook.com
2012-09-21 09:46:50 +01:00
Richard Brooksby
a0c1a2e00c
Making the error message produced when the mpstd.h fails more helpful.
...
Copied from Perforce
Change: 179597
ServerID: perforce.ravenbrook.com
2012-09-20 18:23:41 +01:00
Richard Brooksby
03b16d61ba
Adding note to configure output referring users to "building the mps".
...
Copied from Perforce
Change: 179577
ServerID: perforce.ravenbrook.com
2012-09-20 09:21:56 +01:00
Richard Brooksby
d8902d2237
Improving the start-up message on the scheme example as suggested by gdr.
...
Copied from Perforce
Change: 179576
ServerID: perforce.ravenbrook.com
2012-09-20 08:56:00 +01:00
Richard Brooksby
d67f0ebf0e
Warnings now treated as errors under xcode.
...
Copied from Perforce
Change: 179575
ServerID: perforce.ravenbrook.com
2012-09-20 01:12:55 +01:00
Richard Brooksby
dc7ceb607f
Fixing up remaining visible warnings in xcode (all in test programs).
...
Expanding or removing some '@@@@' marks.
Copied from Perforce
Change: 179574
ServerID: perforce.ravenbrook.com
2012-09-20 01:08:41 +01:00
Richard Brooksby
97826b14d9
Implemented tail recursion.
...
Copied from Perforce
Change: 179572
ServerID: perforce.ravenbrook.com
2012-09-19 23:02:51 +01:00
Richard Brooksby
a019601461
Fixing a few minor points after feedback from gdr.
...
Copied from Perforce
Change: 179570
ServerID: perforce.ravenbrook.com
2012-09-19 21:52:52 +01:00
Richard Brooksby
b42f496475
Generating the scheme example makefile using autoconf, so that it gets the right flags for the platform.
...
Copied from Perforce
Change: 179569
ServerID: perforce.ravenbrook.com
2012-09-19 21:45:32 +01:00
Richard Brooksby
37ae27ae4e
Suppress warning about pageretstruct_zero being unused.
...
Copied from Perforce
Change: 179568
ServerID: perforce.ravenbrook.com
2012-09-19 21:12:30 +01:00
Richard Brooksby
5df2620e49
Short-circuit the cases where we set the greyness or summary of a segment to the same as it was before in all cases, rather than just in a few restricted cases in amc.
...
This was the result of noticing a large number of SetSetGrey events that set the segment to the same greyness when scanning ambiguous references.
Copied from Perforce
Change: 179567
ServerID: perforce.ravenbrook.com
2012-09-19 20:04:41 +01:00
Richard Brooksby
df3a1a1865
Reinstating "mkdir -p" so that "make -j" can do a parallel make. we only avoided "mkdir -p" because it was broken on osf/1.
...
Copied from Perforce
Change: 179534
ServerID: perforce.ravenbrook.com
2012-09-18 18:33:07 +01:00
Richard Brooksby
7f7adfd63d
Moving the platform-dependent event clock to its own header, preparing to generalise it for other purposes.
...
Copied from Perforce
Change: 179501
ServerID: perforce.ravenbrook.com
2012-09-15 14:52:06 +01:00
Richard Brooksby
2ddd126790
Adding simple "make test" target to top-level makefile.
...
Copied from Perforce
Change: 179499
ServerID: perforce.ravenbrook.com
2012-09-14 23:05:31 +01:00
Richard Brooksby
cbf60fb074
Integrating some patches to support open dylan on windows from version 1.110.
...
Copied from Perforce
Change: 179498
ServerID: perforce.ravenbrook.com
2012-09-14 23:04:53 +01:00
Richard Brooksby
ea5705a12a
Qualifying the statement that "bugs are almost unknown" after < http://news.ycombinator.com/item?id=4522515 >.
...
Copied from Perforce
Change: 179496
ServerID: perforce.ravenbrook.com
2012-09-14 22:31:40 +01:00
Richard Brooksby
824b4b167c
Adding comment i was prompted to write at < http://news.ycombinator.com/item?id=4524036 > to the code at shieldexpose.
...
Copied from Perforce
Change: 179495
ServerID: perforce.ravenbrook.com
2012-09-14 22:28:56 +01:00
Richard Brooksby
60593da214
Integrating open dylan licensing exception from version 1.110.
...
Copied from Perforce
Change: 179487
ServerID: perforce.ravenbrook.com
2012-09-14 11:06:55 +01:00
Richard Brooksby
1385eb1e49
Adding licensing exception for open dylan.
...
Copied from Perforce
Change: 179486
ServerID: perforce.ravenbrook.com
2012-09-14 11:00:56 +01:00
Richard Brooksby
e8c398f85a
Propagating license improvements to version 1.110.
...
Copied from Perforce
Change: 179485
ServerID: perforce.ravenbrook.com
2012-09-14 10:53:23 +01:00
Richard Brooksby
5df7088a3b
Adding background information about dual licensing.
...
Copied from Perforce
Change: 179484
ServerID: perforce.ravenbrook.com
2012-09-14 10:33:20 +01:00
Richard Brooksby
3b51760964
Merging recent improvements to master into version 1.110 prior to release.
...
Copied from Perforce
Change: 179480
ServerID: perforce.ravenbrook.com
2012-09-13 19:21:49 +01:00
Richard Brooksby
6e7355a151
Merging release procedure improvements from custom cet main to master.
...
Copied from Perforce
Change: 179479
ServerID: perforce.ravenbrook.com
2012-09-13 18:50:37 +01:00
Richard Brooksby
6a71263677
Merging recent improvements from custom/cet/main to masters, but carefully excluding inclusion of configura-specific modules in mps.c.
...
Copied from Perforce
Change: 179473
ServerID: perforce.ravenbrook.com
2012-09-13 17:33:36 +01:00
Nick Barnes
0cb0531ed2
Added > and < operators so i could write (define (tak a b c) ...) and other things.
...
Copied from Perforce
Change: 179469
ServerID: perforce.ravenbrook.com
2012-09-13 13:45:21 +01:00
Richard Brooksby
6150f86294
Adding rules to make and install cool variety mps on mac os x.
...
Ensuring Makefile isn't built with out-of-date config.status.
Copied from Perforce
Change: 179468
ServerID: perforce.ravenbrook.com
2012-09-13 12:54:43 +01:00
Richard Brooksby
6db85ae200
Fixing "make install" to use local install program and avoid permissions problems.
...
Copied from Perforce
Change: 179467
ServerID: perforce.ravenbrook.com
2012-09-13 12:49:49 +01:00
Richard Brooksby
86c82c48c5
Merging "make install" implementation from bruce mitchener < https://github.com/datafueled/memory-pool-system/pull/8 >.
...
curl -O "https://github.com/datafueled/memory-pool-system/pull/8.patch " | patch -g1
Copied from Perforce
Change: 179466
ServerID: perforce.ravenbrook.com
2012-09-13 11:59:26 +01:00
Richard Brooksby
2737a4c360
Responding to nb's review comments.
...
Copied from Perforce
Change: 179457
ServerID: perforce.ravenbrook.com
2012-09-12 23:00:33 +01:00
Richard Brooksby
eeef8ade97
Eliminating interface puns that break the strict aliasing rule. the last of the structure puns and casts, i think.
...
Copied from Perforce
Change: 179453
ServerID: perforce.ravenbrook.com
2012-09-12 20:00:04 +01:00
Richard Brooksby
9f3c6c49bb
Further elimination of type puns that violate the strict aliasing rule. this change eliminates puns on the format methods.
...
Copied from Perforce
Change: 179452
ServerID: perforce.ravenbrook.com
2012-09-12 19:45:27 +01:00
Richard Brooksby
1a103e0a5a
Further reduction of interface puns that violate the strict aliasing rule, this time in thread function types and the corresponding threadstruct.
...
Copied from Perforce
Change: 179451
ServerID: perforce.ravenbrook.com
2012-09-12 19:32:37 +01:00
Richard Brooksby
6fa2274e58
The alignment declspec isn't supported by msvc 6 anyway.
...
Copied from Perforce
Change: 179449
ServerID: perforce.ravenbrook.com
2012-09-12 19:16:53 +01:00
Richard Brooksby
3aa3ff624c
Merging deletions of obsolete mps_space_t into version 1.110. we don't want these leaking further.
...
Merging important fix to Scheme example to version 1.110, since we don't want a broken example leaking out.
Copied from Perforce
Change: 179448
ServerID: perforce.ravenbrook.com
2012-09-12 19:16:08 +01:00
Richard Brooksby
d8ae9d263d
Adding finalization to ports to show how it's done.
...
Printing statistics at the end of a collection.
Adding a Scheme function to force a full GC.
Adding the global syntax symbols as roots. Oops!
Copied from Perforce
Change: 179447
ServerID: perforce.ravenbrook.com
2012-09-12 19:07:36 +01:00
Richard Brooksby
c2cd61b47c
Cleaning up obsolete references to mps_space_t.
...
Copied from Perforce
Change: 179446
ServerID: perforce.ravenbrook.com
2012-09-12 18:26:06 +01:00
Richard Brooksby
5a2c98c2ca
Another attempt at a patch for the event clock for really old versions of microsoft c.
...
Copied from Perforce
Change: 179445
ServerID: perforce.ravenbrook.com
2012-09-12 16:06:53 +01:00
Richard Brooksby
ebfd52068a
Removing dependency on microsoft c run-time __aullshr by treating the event clock as a struct in some circumstances.
...
Copied from Perforce
Change: 179444
ServerID: perforce.ravenbrook.com
2012-09-12 14:21:35 +01:00
Richard Brooksby
9e03b9049c
Fixing width of awl event parameters since count is notionally 64-bits wide.
...
Copied from Perforce
Change: 179443
ServerID: perforce.ravenbrook.com
2012-09-12 14:20:50 +01:00