1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-26 07:11:34 -08:00
Commit graph

6369 commits

Author SHA1 Message Date
Gareth Rees
c350ec44ca Remove some remaining mentions of the reservoir.
Copied from Perforce
 Change: 190017
 ServerID: perforce.ravenbrook.com
2016-03-13 22:41:29 +00:00
Richard Brooksby
d1dd0c9105 Updating conerr/4 to know the correct number of pools, now that the reservoir is gone.
Copied from Perforce
 Change: 190010
 ServerID: perforce.ravenbrook.com
2016-03-13 21:49:23 +00:00
Richard Brooksby
07987ab579 Eliminating withreservoirpermit and all its variants.
Copied from Perforce
 Change: 190005
 ServerID: perforce.ravenbrook.com
2016-03-13 21:04:01 +00:00
Richard Brooksby
ca7dcd913e Basic removal of the reservoir pool from code and design.
Copied from Perforce
 Change: 190000
 ServerID: perforce.ravenbrook.com
2016-03-13 20:32:24 +00:00
Richard Brooksby
330eef03b7 Branching master to branch/2016-03-13/without-reservation.
Copied from Perforce
 Change: 189990
 ServerID: perforce.ravenbrook.com
2016-03-13 20:16:29 +00:00
Gareth Rees
56778dd360 Avoid unused variable warnings.
Copied from Perforce
 Change: 189978
 ServerID: perforce.ravenbrook.com
2016-03-13 14:58:09 +00:00
Gareth Rees
02df4ccedb Make uuid generation portable between python 2.7 and python 3 (at least for ascii branch names).
Copied from Perforce
 Change: 189971
 ServerID: perforce.ravenbrook.com
2016-03-13 14:46:28 +00:00
Gareth Rees
dfa7354873 Avoid warnings when compiling argerr/{146,147,148}.c with gcc.
Test cases conerr/{53,54}.c rely on junk in uninitialized local variables, so ensure that there is some.
Test case function/72.c relies on an object moving, but it might be pinned by an ambiguous reference from the stack, so don't register the stack as a root.

Copied from Perforce
 Change: 189964
 ServerID: perforce.ravenbrook.com
2016-03-13 14:16:39 +00:00
Gareth Rees
e976a17eb8 Regular testing of mmqa: "make test-make-build" at top level now runs mmqa, hence so does "make test" on linux and freebsd. the whole test suite, including testci, testmmqa, testansi, and testpollnone, takes 26 minutes on my laptop.
MMQA "run" and "runset" commands now exit with non-zero status if any of the tests failed, so that test failures can be identifed by the calling program (for example, make).
Add missing license to files that state "See end of file for license."

Copied from Perforce
 Change: 189957
 ServerID: perforce.ravenbrook.com
2016-03-13 12:57:02 +00:00
Gareth Rees
21a1f56a69 Remove duplicate file entries in the xcode project.
Copied from Perforce
 Change: 189952
 ServerID: perforce.ravenbrook.com
2016-03-13 12:06:38 +00:00
Gareth Rees
89a83ac39e A few more mmqa speedups.
Copied from Perforce
 Change: 189948
 ServerID: perforce.ravenbrook.com
2016-03-13 11:42:53 +00:00
Gareth Rees
c2e71054c9 Speed up more mmqa test cases. on my laptop, the whole mmqa test suite (or at least the passing subset) now takes 5 minutes in the hot variety and 11 minutes in the cool variety.
Copied from Perforce
 Change: 189947
 ServerID: perforce.ravenbrook.com
2016-03-13 11:42:32 +00:00
Gareth Rees
7ac2719739 Turn on keyword expansion.
Copied from Perforce
 Change: 189936
 ServerID: perforce.ravenbrook.com
2016-03-13 01:36:34 +00:00
Gareth Rees
5460235a2c Remove the commit limit from the amc and ams stress tests, since they hit it legitimately at random. see <https:/​/​info.ravenbrook.com/​mail/​2016/​03/​08/​18-14-41/​0/​> for discussion and suggestions for better testing.
Copied from Perforce
 Change: 189912
 ServerID: perforce.ravenbrook.com
2016-03-12 20:07:49 +00:00
Gareth Rees
741cffbc75 Make branch script executable.
Copied from Perforce
 Change: 189902
 ServerID: perforce.ravenbrook.com
2016-03-12 18:38:59 +00:00
Gareth Rees
d8c8e00f3e Speed up mmqa test cases by reducing iterations. additionally:
* Take test options as parameters=.
* Rename BLAH to VERBOSE.
* Clearer reporting of slotHigh, arenaHigh, firstFit options to MVFF.
* Report times in seconds (not centiseconds).
* Reduce the commit limit exponentially and stop when too small.
* Ramp entering/leaving probabilities are scaled by iterations.

Copied from Perforce
 Change: 189899
 ServerID: perforce.ravenbrook.com
2016-03-12 18:27:38 +00:00
Richard Brooksby
1ffc021b51 Merging branch/2016-03-01/closure-size into master sources.
Copied from Perforce
 Change: 189880
 ServerID: perforce.ravenbrook.com
2016-03-12 08:46:57 +00:00
Richard Brooksby
e5576bed0b Making closure warning more concise.
Fixing format error.

Copied from Perforce
 Change: 189879
 ServerID: perforce.ravenbrook.com
2016-03-12 08:43:02 +00:00
Richard Brooksby
be7295d06c Enabling keyword expansion on tool/branch.
Copied from Perforce
 Change: 189864
 ServerID: perforce.ravenbrook.com
2016-03-11 14:44:43 +00:00
Nick Barnes
e75a851b3a Clear up a bit of closure description in the manual.
Copied from Perforce
 Change: 189860
 ServerID: perforce.ravenbrook.com
2016-03-11 12:51:46 +00:00
Nick Barnes
86248c1e6d Clean up residual closure mentions in design doc.
Copied from Perforce
 Change: 189853
 ServerID: perforce.ravenbrook.com
2016-03-11 12:25:04 +00:00
Nick Barnes
095bc8e6b9 Merge a tab-removal from masters.
Copied from Perforce
 Change: 189852
 ServerID: perforce.ravenbrook.com
2016-03-11 12:11:35 +00:00
Nick Barnes
ef62b492ba Untabify.
Copied from Perforce
 Change: 189851
 ServerID: perforce.ravenbrook.com
2016-03-11 12:06:52 +00:00
Richard Brooksby
a7e0265538 Removing the commit limit from the amc and ams stress tests, since they hit it legitimately at random, and it isn't a good test of anything much.
See <https://info.ravenbrook.com/mail/2016/03/08/18-14-41/0/> for discussion and suggestions for better testing.

Copied from Perforce
 Change: 189781
 ServerID: perforce.ravenbrook.com
2016-03-08 18:25:07 +00:00
Richard Brooksby
90fef618cd Removing mentions of closures from design documents, to bring them in to line with source code.
Copied from Perforce
 Change: 189768
 ServerID: perforce.ravenbrook.com
2016-03-08 16:28:37 +00:00
Richard Brooksby
e168936d79 Catch-up merge from master sources to branch/2016-03-01/closure-size.
Copied from Perforce
 Change: 189728
 ServerID: perforce.ravenbrook.com
2016-03-08 09:13:35 +00:00
Richard Brooksby
cc2c7db8ff Bringing xcode project up to date with filename changes.
Copied from Perforce
 Change: 189724
 ServerID: perforce.ravenbrook.com
2016-03-08 08:32:27 +00:00
Gareth Rees
9ffa6f2740 Add instructions for testing the hot variety.
Copied from Perforce
 Change: 189720
 ServerID: perforce.ravenbrook.com
2016-03-07 19:58:52 +00:00
Gareth Rees
d1973da5f3 Avoid unusued variable warnings from clang 3.4.1.
Copied from Perforce
 Change: 189717
 ServerID: perforce.ravenbrook.com
2016-03-07 18:47:27 +00:00
Gareth Rees
8afda3c709 Move blatting to a function so that its local variables don't remain on the stack and pin down objects.
Copied from Perforce
 Change: 189714
 ServerID: perforce.ravenbrook.com
2016-03-07 17:31:55 +00:00
Gareth Rees
df50cf79ce Some mmqa tests only work in the cool variety. segregate these into the "coolonly" testset.
Copied from Perforce
 Change: 189711
 ServerID: perforce.ravenbrook.com
2016-03-07 17:18:21 +00:00
Gareth Rees
3e9ddfeabc Check root mode argument to root creation functions.
Copied from Perforce
 Change: 189708
 ServerID: perforce.ravenbrook.com
2016-03-07 15:26:57 +00:00
Gareth Rees
ef04eb17d1 Use https for wikipedia links.
Copied from Perforce
 Change: 189697
 ServerID: perforce.ravenbrook.com
2016-03-06 22:19:00 +00:00
Gareth Rees
2bc2b0b4d5 Add index entries for all the design documents.
Copied from Perforce
 Change: 189693
 ServerID: perforce.ravenbrook.com
2016-03-06 21:58:06 +00:00
Gareth Rees
57a29c8097 Design.mps.clock
Copied from Perforce
 Change: 189692
 ServerID: perforce.ravenbrook.com
2016-03-06 21:45:59 +00:00
Gareth Rees
a86715c9f6 Avoid warnings from sphinx 1.3.5.
Copied from Perforce
 Change: 189686
 ServerID: perforce.ravenbrook.com
2016-03-06 19:27:48 +00:00
Gareth Rees
85bef47f05 Add glossary entry for telemetry system.
Copied from Perforce
 Change: 189685
 ServerID: perforce.ravenbrook.com
2016-03-06 19:07:36 +00:00
Gareth Rees
973f5369e1 Rename chain.h to locus.h, for consistency with other modules, where the interface has the same name as the implemention.
Copied from Perforce
 Change: 189682
 ServerID: perforce.ravenbrook.com
2016-03-06 18:56:32 +00:00
Gareth Rees
c56dd90bbb Merge poolamsi.c into poolams.c for consistency with other pool class implementations.
Copied from Perforce
 Change: 189681
 ServerID: perforce.ravenbrook.com
2016-03-06 18:49:47 +00:00
Gareth Rees
734485d234 Delete unused header lo.h.
Copied from Perforce
 Change: 189680
 ServerID: perforce.ravenbrook.com
2016-03-06 18:44:37 +00:00
Gareth Rees
ca1cb12c55 Index to mps source code.
Copied from Perforce
 Change: 189679
 ServerID: perforce.ravenbrook.com
2016-03-06 18:36:47 +00:00
Gareth Rees
484941d9a0 Add make target for running the mmqa test suite.
Copied from Perforce
 Change: 189674
 ServerID: perforce.ravenbrook.com
2016-03-06 14:15:37 +00:00
Gareth Rees
9a7475e4e8 Change 189541 renamed the reg_scan_p parameter to mps_root_create_reg; update test cases accordingly.
Copied from Perforce
 Change: 189673
 ServerID: perforce.ravenbrook.com
2016-03-06 14:07:45 +00:00
Richard Brooksby
8d3b67be05 Enabling keyword expansion on scan.c.
Copied from Perforce
 Change: 189652
 ServerID: perforce.ravenbrook.com
2016-03-05 14:08:43 +00:00
Richard Brooksby
35d7ce99d6 Fixing build on w3i6mv.
Copied from Perforce
 Change: 189651
 ServerID: perforce.ravenbrook.com
2016-03-05 14:08:09 +00:00
Richard Brooksby
75a200ecde Adding platforms fri3ll and fri6ll to autoconf and generating configure script.
Copied from Perforce
 Change: 189625
 ServerID: perforce.ravenbrook.com
2016-03-04 13:27:10 +00:00
Richard Brooksby
7d93da3182 Adding new platform fri3ll to support freebsd 10 and above, which have clang and not gcc by default.
Copied from Perforce
 Change: 189622
 ServerID: perforce.ravenbrook.com
2016-03-04 13:20:51 +00:00
Richard Brooksby
a8de8eec7c Adding new platform fri6ll to support freebsd 10 and above, which have clang and not gcc by default.
Copied from Perforce
 Change: 189560
 ServerID: perforce.ravenbrook.com
2016-03-02 22:00:11 +00:00
Richard Brooksby
83e2a971c7 Merging branch/2015-09-04/stack into master sources.
Copied from Perforce
 Change: 189541
 ServerID: perforce.ravenbrook.com
2016-03-02 16:44:16 +00:00
Richard Brooksby
bd59b5e1fb Fixing argument name to be consistent with text.
Copied from Perforce
 Change: 189535
 ServerID: perforce.ravenbrook.com
2016-03-02 10:34:21 +00:00