1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-04 02:51:31 -08:00
Commit graph

4067 commits

Author SHA1 Message Date
Gareth Rees
77b04e7783 Fix some missing cross-references.
Copied from Perforce
 Change: 179796
 ServerID: perforce.ravenbrook.com
2012-10-09 23:24:36 +01:00
Gareth Rees
db5b156f68 Continue converting the reference manual to restructured text, creating topic and pool pages as needed.
Copied from Perforce
 Change: 179795
 ServerID: perforce.ravenbrook.com
2012-10-09 23:20:25 +01:00
Gareth Rees
f52f3e5cd7 Oops, missed a couple of files.
Copied from Perforce
 Change: 179793
 ServerID: perforce.ravenbrook.com
2012-10-09 17:54:55 +01:00
Gareth Rees
26cf4ba954 12% of the way through converting the mps reference manual to sphinx documentation.
Copied from Perforce
 Change: 179792
 ServerID: perforce.ravenbrook.com
2012-10-09 17:54:22 +01:00
Gareth Rees
78c80805e8 Initial sphinx generated files.
Copied from Perforce
 Change: 179788
 ServerID: perforce.ravenbrook.com
2012-10-09 11:23:29 +01:00
Gareth Rees
889516917e New branch for writing a user guide and improving the existing documentation.
Copied from Perforce
 Change: 179787
 ServerID: perforce.ravenbrook.com
2012-10-09 10:46:58 +01:00
Richard Brooksby
26f958abb5 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
885154e8ed 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
36751c690d 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
a74bd53a4b 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
6da0c2e44d 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
ad1d84eb09 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
27a3ea8387 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
99c57e7bba 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
861863389a 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
0c7722e379 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
6376c0dfe9 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
e819bf596f Implemented tail recursion.
Copied from Perforce
 Change: 179572
 ServerID: perforce.ravenbrook.com
2012-09-19 23:02:51 +01:00
Richard Brooksby
3c6dc5d7af 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
1b3c817ac8 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
7c52cf1fc8 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
85f3d6bbb4 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
847bd516aa 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
0353e7c200 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
eb30f6bc82 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
c186631980 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
bd643f3c8a 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
50950e47e7 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
3c6e99e630 Added missing link to critical-path design.
Copied from Perforce
 Change: 179493
 ServerID: perforce.ravenbrook.com
2012-09-14 18:43:56 +01:00
Richard Brooksby
63f281066e 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
65c2cd7175 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
6cdaa3c3fe 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
8a3d736151 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
b069f64661 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
041080b47f 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
d37e28a860 Expunging release-configura procedure from master sources. it will only appear in custom/cet.
Copied from Perforce
 Change: 179475
 ServerID: perforce.ravenbrook.com
2012-09-13 18:04:31 +01:00
Richard Brooksby
f86ed754a9 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
cd4ece9201 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
06281ddb82 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
e8506b39b6 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
5f2202fe46 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
e3de034033 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
50c50c895b 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
513aabb046 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
9248316fb6 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
a237ef8cfa 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
1256fe09dc 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
72def5850d 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
1518dc1e13 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
425efaffb3 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