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

4019 commits

Author SHA1 Message Date
Gareth Rees
3c35eda773 Put xxxxxx at the end of the pattern argument to mktemp, so that it works on freebsd and os x.
Copied from Perforce
 Change: 181562
 ServerID: perforce.ravenbrook.com
2013-05-06 19:01:25 +01:00
Gareth Rees
6537a39f10 Avoid type puns.
Copied from Perforce
 Change: 181561
 ServerID: perforce.ravenbrook.com
2013-05-06 18:39:26 +01:00
Gareth Rees
e4f6a8a7fb Correct a couple of comments.
Copied from Perforce
 Change: 181469
 ServerID: perforce.ravenbrook.com
2013-04-26 20:50:21 +01:00
Gareth Rees
9e8e6d702e Determine the version and release from code/version.c.
Copied from Perforce
 Change: 181456
 ServerID: perforce.ravenbrook.com
2013-04-25 21:09:16 +01:00
Gareth Rees
c4bf6e8001 Add warning about the nature and correctness of the design documentation.
Copied from Perforce
 Change: 181454
 ServerID: perforce.ravenbrook.com
2013-04-25 20:27:19 +01:00
Gareth Rees
aeb32ad6f8 Integrate change 181452 from scheme.c to scheme-advanced.c.
Copied from Perforce
 Change: 181453
 ServerID: perforce.ravenbrook.com
2013-04-25 20:20:44 +01:00
Gareth Rees
f0ec6da761 Clarify comment about why the 'start' function call is necessary.
Copied from Perforce
 Change: 181452
 ServerID: perforce.ravenbrook.com
2013-04-25 20:19:34 +01:00
Gareth Rees
a55feaa7b6 Fix typo ("not" for "now").
Copied from Perforce
 Change: 181451
 ServerID: perforce.ravenbrook.com
2013-04-25 20:10:10 +01:00
Gareth Rees
d298d36a13 Integrate typo fix (change 181392) from scheme.c to scheme-advanced.c.
Copied from Perforce
 Change: 181393
 ServerID: perforce.ravenbrook.com
2013-04-15 14:09:23 +01:00
Gareth Rees
28067f1952 Fix typo.
Copied from Perforce
 Change: 181392
 ServerID: perforce.ravenbrook.com
2013-04-15 14:06:32 +01:00
Gareth Rees
0a6e0a7372 Convert design.mps.{class-interface,collection,fix,lock,object-debug} to restructuredtext.
Copied from Perforce
 Change: 181388
 ServerID: perforce.ravenbrook.com
2013-04-14 16:16:17 +01:00
Gareth Rees
e14e54410c Converted design.mps.check to restructuredtext.
Copied from Perforce
 Change: 181387
 ServerID: perforce.ravenbrook.com
2013-04-14 14:47:19 +01:00
Gareth Rees
9df9659914 Convert design.mps.cbs and design.mps.finalize to restructuredtext.
Copied from Perforce
 Change: 181386
 ServerID: perforce.ravenbrook.com
2013-04-14 14:36:29 +01:00
Gareth Rees
72656a4f9c Avoid sentence-initial "which", for ndl.
Copied from Perforce
 Change: 181384
 ServerID: perforce.ravenbrook.com
2013-04-13 17:31:33 +01:00
Gareth Rees
39d57d4cf5 Fix broken link reported by ndl.
Copied from Perforce
 Change: 181383
 ServerID: perforce.ravenbrook.com
2013-04-13 17:02:53 +01:00
Richard Brooksby
8405bd5cca Missing word in root topic documentation.
Copied from Perforce
 Change: 181360
 ServerID: perforce.ravenbrook.com
2013-04-09 11:20:42 +01:00
Nick Barnes
f9beff6889 Fix job003454: when an amc pool is in the finish ramp mode, it should stay there until it can transition to collecting. also update the ramp part of design/poolamc.
Copied from Perforce
 Change: 181325
 ServerID: perforce.ravenbrook.com
2013-04-04 16:22:39 +01:00
Gareth Rees
680b6c0c38 Deduce version and release from the filename and perforce repository.
Copyright year is always the current year.

Copied from Perforce
 Change: 181198
 ServerID: perforce.ravenbrook.com
2013-03-20 20:40:57 +00:00
Gareth Rees
9e44f4d3ed Makefile rule for updating the html version of the manual.
Release build procedure ensures that the HTML version of the manual is up to date.

Copied from Perforce
 Change: 181195
 ServerID: perforce.ravenbrook.com
2013-03-20 19:51:55 +00:00
Gareth Rees
accc153492 Updated manual html
Copied from Perforce
 Change: 181194
 ServerID: perforce.ravenbrook.com
2013-03-20 19:44:26 +00:00
Gareth Rees
7831e360a8 Files in html/... need to be writable on client.
Copied from Perforce
 Change: 181188
 ServerID: perforce.ravenbrook.com
2013-03-20 11:21:01 +00:00
Gareth Rees
90299cee8f Convert design.mps.config to restructuredtext.
Copied from Perforce
 Change: 181186
 ServerID: perforce.ravenbrook.com
2013-03-19 22:07:31 +00:00
Gareth Rees
dda63ee29d Make history consistent.
Copied from Perforce
 Change: 181185
 ServerID: perforce.ravenbrook.com
2013-03-19 22:07:07 +00:00
Gareth Rees
483d7b9c12 Integrate removal of $id$ from scheme.c to scheme-advanced.c.
Copied from Perforce
 Change: 181167
 ServerID: perforce.ravenbrook.com
2013-03-18 15:13:01 +00:00
Gareth Rees
8a2b4e3fcb Integrate removal of $id$ from scheme-malloc.c to scheme-boehm.c and scheme.c
Copied from Perforce
 Change: 181166
 ServerID: perforce.ravenbrook.com
2013-03-18 15:12:13 +00:00
Gareth Rees
2ca54e2eca Remove $id$: this causes sphinx to wrongly think that the download has changed.
Copied from Perforce
 Change: 181165
 ServerID: perforce.ravenbrook.com
2013-03-18 15:08:15 +00:00
Gareth Rees
85e9e019e3 New sections "downloads" and "issues" in the sidebar contain useful links to the live project site.
The build documentation now explains how to download the MPS Kit.

Copied from Perforce
 Change: 181164
 ServerID: perforce.ravenbrook.com
2013-03-18 15:05:24 +00:00
Gareth Rees
b581b2f8da Add bt to design index.
Copied from Perforce
 Change: 181156
 ServerID: perforce.ravenbrook.com
2013-03-15 12:12:42 +00:00
Gareth Rees
0b5fab1075 Bring examples up to date.
Copied from Perforce
 Change: 181140
 ServerID: perforce.ravenbrook.com
2013-03-13 14:58:41 +00:00
Gareth Rees
6166835e89 Fix typo.
Copied from Perforce
 Change: 181139
 ServerID: perforce.ravenbrook.com
2013-03-13 14:58:16 +00:00
Gareth Rees
ddda989759 Finish converting design.mps.bt.
Copied from Perforce
 Change: 181130
 ServerID: perforce.ravenbrook.com
2013-03-12 21:53:28 +00:00
Gareth Rees
ff6ab8c575 Design.mps.bt, about 40% converted.
Copied from Perforce
 Change: 181129
 ServerID: perforce.ravenbrook.com
2013-03-12 18:15:50 +00:00
Gareth Rees
608ff83341 Use role :mps:tag: instead of directive mps🏷️:
Rename role :mps:label: as :mps:ref:

Copied from Perforce
 Change: 181128
 ServerID: perforce.ravenbrook.com
2013-03-12 17:26:04 +00:00
Gareth Rees
f85720fcbd Comment out all calls to mps_arena_commit_limit_set in test case amcsshe. (this test case formerly set the commit limit "in the hope of getting one dynamic collection", but this was unreliable: see job003440 for details.)
Copied from Perforce
 Change: 181122
 ServerID: perforce.ravenbrook.com
2013-03-12 15:15:57 +00:00
Gareth Rees
125193d708 Restore arena serial numbers.
Copied from Perforce
 Change: 181121
 ServerID: perforce.ravenbrook.com
2013-03-12 15:11:22 +00:00
Gareth Rees
8d6d8e7023 Remove "mps_alert_collection_set" from public interface and remove its implementation and test case. client programs should use the messages interface to find out what the mps is doing.
Copied from Perforce
 Change: 181119
 ServerID: perforce.ravenbrook.com
2013-03-12 14:33:27 +00:00
Richard Brooksby
784d47ff7f Removing bogus test file that got into the sources somehow.
Copied from Perforce
 Change: 181116
 ServerID: perforce.ravenbrook.com
2013-03-12 11:01:14 +00:00
Gareth Rees
6b46497dcc Formatting design documents as restructuredtext.
Copied from Perforce
 Change: 181113
 ServerID: perforce.ravenbrook.com
2013-03-11 10:28:49 +00:00
Gareth Rees
0f418f12e0 Fix typo.
Copied from Perforce
 Change: 181102
 ServerID: perforce.ravenbrook.com
2013-03-08 18:09:24 +00:00
Gareth Rees
61f99ec46a Add -*- makefile -*- to .gmk files so that syntax highlighting in emacs works out of the box.
Copied from Perforce
 Change: 181101
 ServerID: perforce.ravenbrook.com
2013-03-08 17:26:12 +00:00
Gareth Rees
8c02171cac Improvements in wording.
Copied from Perforce
 Change: 181099
 ServerID: perforce.ravenbrook.com
2013-03-08 17:00:34 +00:00
Gareth Rees
f2f29d8c10 Make mps_arena_step suitable for purpose: arenastep now calls tracestartcollectall directly (not via arenastartcollect) so that it no longer unclamps the arena as a side effect.
Add test case: steptest now runs with the arena clamped, and checks that mps_arena_step does not unclamp it.

Copied from Perforce
 Change: 181098
 ServerID: perforce.ravenbrook.com
2013-03-08 15:13:16 +00:00
Gareth Rees
5500febc0d Follow policy of not defining symbols from mpstd.h in the external interface, by removing the definition of mps_t_word from mps.h.
Copied from Perforce
 Change: 181096
 ServerID: perforce.ravenbrook.com
2013-03-08 14:03:10 +00:00
Gareth Rees
be50952a4f Move global 'pool' to local so that we can rename argument 'pol' to 'pool'.
Copied from Perforce
 Change: 181095
 ServerID: perforce.ravenbrook.com
2013-03-08 12:41:41 +00:00
Gareth Rees
0609a2f2a2 Don't accidentally leave the arena in the clamped state after calling mps_arena_collect:
* In mpiscv, release the arena immediately after collecting.
* In zmess, clamp the arena immediately after creating it.

Copied from Perforce
 Change: 181094
 ServerID: perforce.ravenbrook.com
2013-03-08 12:23:44 +00:00
Gareth Rees
c602081e0a Private symbols _mps_sac_s and _mps_sac_freelist_block_s now start with underscores, as per external interface policy.
Copied from Perforce
 Change: 181092
 ServerID: perforce.ravenbrook.com
2013-03-08 12:10:44 +00:00
Gareth Rees
4493901c2b Mps_sac_class_s is a type, not a function.
Copied from Perforce
 Change: 181091
 ServerID: perforce.ravenbrook.com
2013-03-08 12:09:52 +00:00
Gareth Rees
1745c7ff40 Ensure that the last entry in the table is preserved, so that we don't get a false positive due to the local variable 'string' keeping this entry alive.
Copied from Perforce
 Change: 181088
 ServerID: perforce.ravenbrook.com
2013-03-08 11:36:38 +00:00
Gareth Rees
dbbbd3778d Don't create an automatic cross-reference if the source already exists (in particular, don't send "mapped" to "mapping" since we already have an entry for "mapped").
Copied from Perforce
 Change: 181086
 ServerID: perforce.ravenbrook.com
2013-03-08 11:00:30 +00:00
Gareth Rees
a8745f6701 Test suite runs on os x:
* New Xcode target "testrun" runs all the (runnable) test cases.
* Makefile provides separate targets test-make-build and test-xcode-build for running test suite on different platforms.
* configure selects the appropriate test target.

Copied from Perforce
 Change: 181085
 ServerID: perforce.ravenbrook.com
2013-03-08 10:17:08 +00:00