1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-24 07:41:54 -07:00
Commit graph

5827 commits

Author SHA1 Message Date
Gareth Rees
5899074dfb A few more mmqa speedups.
Copied from Perforce
 Change: 189948
 ServerID: perforce.ravenbrook.com
2016-03-13 11:42:53 +00:00
Gareth Rees
37fc360ffe 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
ff2ca53a06 Turn on keyword expansion.
Copied from Perforce
 Change: 189936
 ServerID: perforce.ravenbrook.com
2016-03-13 01:36:34 +00:00
Gareth Rees
e8a39b3387 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
234d66f39f Make branch script executable.
Copied from Perforce
 Change: 189902
 ServerID: perforce.ravenbrook.com
2016-03-12 18:38:59 +00:00
Gareth Rees
f0eb2eb500 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
0b03e3b633 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
cd568248a9 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
318031eb28 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
b5bb39e247 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
675b84efab 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
fccba437cb 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
42743dde01 Untabify.
Copied from Perforce
 Change: 189851
 ServerID: perforce.ravenbrook.com
2016-03-11 12:06:52 +00:00
Richard Brooksby
af3fd5eb3b 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
860b0b6585 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
e3d69095db 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
d8c9eca2ce 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
7c8ad5a276 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
b313def853 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
aa45b563da 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
4b962a1d33 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
7a9c0d09fc 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
bcf19d8893 Use https for wikipedia links.
Copied from Perforce
 Change: 189697
 ServerID: perforce.ravenbrook.com
2016-03-06 22:19:00 +00:00
Gareth Rees
36b4088860 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
d80d8fb1d7 Design.mps.clock
Copied from Perforce
 Change: 189692
 ServerID: perforce.ravenbrook.com
2016-03-06 21:45:59 +00:00
Gareth Rees
1a1c2a2a27 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
672492c44a 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
4623be4a03 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
e2e02d8fbc 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
440ea67f6b Delete unused header lo.h.
Copied from Perforce
 Change: 189680
 ServerID: perforce.ravenbrook.com
2016-03-06 18:44:37 +00:00
Gareth Rees
0dadd7c24e Index to mps source code.
Copied from Perforce
 Change: 189679
 ServerID: perforce.ravenbrook.com
2016-03-06 18:36:47 +00:00
Gareth Rees
22b8436354 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
3c4b2ad1a9 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
8eaa158436 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
39eac361ac Fixing build on w3i6mv.
Copied from Perforce
 Change: 189651
 ServerID: perforce.ravenbrook.com
2016-03-05 14:08:09 +00:00
Richard Brooksby
fb6d8220e4 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
65acde4812 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
f40e950f7e 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
03d1d05c0e 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
ea3b2de3b7 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
Richard Brooksby
897cda85c1 Fixing location of assumptions about descending stack that had gone astray.
Copied from Perforce
 Change: 189534
 ServerID: perforce.ravenbrook.com
2016-03-02 10:32:46 +00:00
Richard Brooksby
b573336e38 Reducing redundant code after examining output of clang on mps_scan_area.
Copied from Perforce
 Change: 189531
 ServerID: perforce.ravenbrook.com
2016-03-02 10:25:37 +00:00
Richard Brooksby
d2225f90e6 Fixing terminology from "top" to "hot end" of stack.
Copied from Perforce
 Change: 189530
 ServerID: perforce.ravenbrook.com
2016-03-02 10:16:44 +00:00
Richard Brooksby
deb5d5b9af Miscellaneous minor documentation improvements from review.
Copied from Perforce
 Change: 189529
 ServerID: perforce.ravenbrook.com
2016-03-02 10:06:04 +00:00
Richard Brooksby
4fa2d25ada Improving comment.
Copied from Perforce
 Change: 189526
 ServerID: perforce.ravenbrook.com
2016-03-02 10:00:15 +00:00
Richard Brooksby
a8f518584f Improving very old comments.
Copied from Perforce
 Change: 189523
 ServerID: perforce.ravenbrook.com
2016-03-02 09:47:01 +00:00
Richard Brooksby
28cc791f18 Removing design references to closure_size which was removed in changelist 189491.
Copied from Perforce
 Change: 189522
 ServerID: perforce.ravenbrook.com
2016-03-02 09:42:17 +00:00
Richard Brooksby
ce2c19a174 Expanding tabs.
Copied from Perforce
 Change: 189516
 ServerID: perforce.ravenbrook.com
2016-03-02 08:58:45 +00:00
Richard Brooksby
804f15dead Removing the mostly unused size component of the closure convention.
Copied from Perforce
 Change: 189503
 ServerID: perforce.ravenbrook.com
2016-03-01 17:20:50 +00:00
Richard Brooksby
4135743082 Branching master to branch/2016-03-01/closure-size.
Copied from Perforce
 Change: 189498
 ServerID: perforce.ravenbrook.com
2016-03-01 17:09:56 +00:00