1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-26 00:34:17 -07:00
Commit graph

3562 commits

Author SHA1 Message Date
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
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
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
Richard Brooksby
7da6651ef5 Catch-up with recent changes to master, including scheme example.
Copied from Perforce
 Change: 179442
 ServerID: perforce.ravenbrook.com
2012-09-12 14:19:31 +01:00
Richard Brooksby
6ae26edbc9 Adding missing build of debug configurations under xcode to top level makefile.
Copied from Perforce
 Change: 179441
 ServerID: perforce.ravenbrook.com
2012-09-12 14:18:28 +01:00
Richard Brooksby
04b22f8614 Merging recent changes from masters, including awl fix to unstick open dylan bootstrap.
Copied from Perforce
 Change: 179440
 ServerID: perforce.ravenbrook.com
2012-09-12 13:22:10 +01:00
Richard Brooksby
baf5f02ce5 Reverting to assembler method of saving callee-save registers for stack scan on w3i3mv to avoid c run-time dependency that breaks open dylan bootstrap.
Copied from Perforce
 Change: 179439
 ServerID: perforce.ravenbrook.com
2012-09-12 13:18:41 +01:00
Richard Brooksby
624a943bd0 Fixing perforce type to ktext to get keyword expansion.
Copied from Perforce
 Change: 179438
 ServerID: perforce.ravenbrook.com
2012-09-12 12:47:53 +01:00
Richard Brooksby
f53a5e569d Configuring awl pool to give give up and scan an entire segment after 200 single access hits, after observing open dylan bootstrap on ubuntu 12 hammering the table and making no progress.
AWL pool no longer tries a single access if the trace band has reached rank WEAK, since it doesn't need to.

Copied from Perforce
 Change: 179434
 ServerID: perforce.ravenbrook.com
2012-09-11 21:21:26 +01:00
David Lovemore
e213d1f562 Switched mps hot build to be internal, i.e. has debugging information on windows
Copied from Perforce
 Change: 179433
 ServerID: perforce.ravenbrook.com
2012-09-11 19:10:45 +01:00
Richard Brooksby
fdc6f3ba6b Patching eventcom.h to provide a fast event clock on old versions of microsoft c.
Copied from Perforce
 Change: 179431
 ServerID: perforce.ravenbrook.com
2012-09-11 18:03:28 +01:00
Richard Brooksby
bf43ca2f73 Integrating deletions from branch/2012-09-10/scheme-example. oops.
Copied from Perforce
 Change: 179430
 ServerID: perforce.ravenbrook.com
2012-09-11 16:44:39 +01:00
Richard Brooksby
a16141d2a6 Integrating branch/2012-09-10/scheme-example
Copied from Perforce
 Change: 179429
 ServerID: perforce.ravenbrook.com
2012-09-11 16:41:33 +01:00
Richard Brooksby
0ab034354b Regenerating configure script with "version 1.110" in text.
Copied from Perforce
 Change: 179428
 ServerID: perforce.ravenbrook.com
2012-09-11 16:00:29 +01:00
Richard Brooksby
9fbe5085e5 Ignoring "master" -> "version 1.110" changes from version/1.110 branch.
Copied from Perforce
 Change: 179427
 ServerID: perforce.ravenbrook.com
2012-09-11 15:57:38 +01:00
Richard Brooksby
b0008b1bb7 Updating "master" to "version 1.110" in documents.
Copied from Perforce
 Change: 179426
 ServerID: perforce.ravenbrook.com
2012-09-11 15:54:33 +01:00
Richard Brooksby
81934a6e48 Branching for mps version 1.110.
Copied from Perforce
 Change: 179424
 ServerID: perforce.ravenbrook.com
2012-09-11 15:24:44 +01:00
Richard Brooksby
8eda125100 Fixing another %%mps marker.
Copied from Perforce
 Change: 179422
 ServerID: perforce.ravenbrook.com
2012-09-11 15:08:00 +01:00