1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-28 16:21:07 -08:00
Commit graph

2174 commits

Author SHA1 Message Date
Richard Brooksby
e3ce327e23 Catch-up merge from master sources to branch/2014-10-26/sc.
Copied from Perforce
 Change: 190092
 ServerID: perforce.ravenbrook.com
2016-03-15 11:18:27 +00:00
Richard Brooksby
d4a055f70b Merging branch/2016-03-12/pause into the master sources.
Copied from Perforce
 Change: 190053
 ServerID: perforce.ravenbrook.com
2016-03-15 06:31:08 +00:00
Richard Brooksby
78aa13019d Don't return to the mutator if there's an emergency.
Clarifying "more time" and what we do if there's isn't.

Copied from Perforce
 Change: 190050
 ServerID: perforce.ravenbrook.com
2016-03-15 06:25:53 +00:00
Richard Brooksby
069dbc4e97 Justifying the default pause time.
Copied from Perforce
 Change: 190049
 ServerID: perforce.ravenbrook.com
2016-03-15 06:04:42 +00:00
Gareth Rees
e034e7aeea Address points made by rb in review <https://info.ravenbrook.com/mail/2016/03/14/18-48-19/0/>
Copied from Perforce
 Change: 190031
 ServerID: perforce.ravenbrook.com
2016-03-14 20:10:14 +00:00
Richard Brooksby
abb59fd3c8 Catch-up merge from master sources to branch/2015-08-25/tradeoff.
Copied from Perforce
 Change: 190024
 ServerID: perforce.ravenbrook.com
2016-03-14 10:02:10 +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
7ac2719739 Turn on keyword expansion.
Copied from Perforce
 Change: 189936
 ServerID: perforce.ravenbrook.com
2016-03-13 01:36:34 +00:00
Gareth Rees
d08cfa1892 Don't forget to multiply by clockspersec!
Copied from Perforce
 Change: 189927
 ServerID: perforce.ravenbrook.com
2016-03-12 22:56:52 +00:00
Gareth Rees
ad6dbc2c14 Catch-up merge from master sources.
Copied from Perforce
 Change: 189923
 ServerID: perforce.ravenbrook.com
2016-03-12 22:25:30 +00:00
Gareth Rees
b26f547438 Catch-up merge from master sources.
Copied from Perforce
 Change: 189922
 ServerID: perforce.ravenbrook.com
2016-03-12 22:23:36 +00:00
Gareth Rees
167408b7e0 Implement pause time control.
Copied from Perforce
 Change: 189921
 ServerID: perforce.ravenbrook.com
2016-03-12 22:08:26 +00:00
Gareth Rees
31de518300 Catch-up merge from branch/2015-08-25/tradeoff to branch/2016-03-12/pause (to pick up the morework value in arenapoll).
Copied from Perforce
 Change: 189918
 ServerID: perforce.ravenbrook.com
2016-03-12 20:32:41 +00:00
Gareth Rees
f9041d9a20 Documentation and interface for pause time control (no implementation yet).
Copied from Perforce
 Change: 189915
 ServerID: perforce.ravenbrook.com
2016-03-12 20:25:33 +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
3441f403a4 Manual allocation should not longer start any traces, so test this.
Copied from Perforce
 Change: 189894
 ServerID: perforce.ravenbrook.com
2016-03-12 15:45:05 +00:00
Richard Brooksby
275770ed43 Catch-up merge from master sources to branch/2015-08-25/tradeoff.
Copied from Perforce
 Change: 189891
 ServerID: perforce.ravenbrook.com
2016-03-12 15:13:15 +00:00
Richard Brooksby
823b0dd695 Catch-up merge from master sources into branch/2014-10-26/sc.
Copied from Perforce
 Change: 189886
 ServerID: perforce.ravenbrook.com
2016-03-12 14:26:58 +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
9c1d2bfb44 Catch-up merge from master sources to branch/2014-10-26/sc.
Copied from Perforce
 Change: 189865
 ServerID: perforce.ravenbrook.com
2016-03-11 14:56:59 +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
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
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
57a29c8097 Design.mps.clock
Copied from Perforce
 Change: 189692
 ServerID: perforce.ravenbrook.com
2016-03-06 21:45:59 +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
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
Richard Brooksby
133cf045fc Deleting obsolete sc.h.
Copied from Perforce
 Change: 189657
 ServerID: perforce.ravenbrook.com
2016-03-05 14:55:41 +00:00
Richard Brooksby
3d7d35c59f Catch-up merge from master sources to branch/2014-10-26/sc.
Copied from Perforce
 Change: 189653
 ServerID: perforce.ravenbrook.com
2016-03-05 14:22:11 +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
0cac870290 Fixing awlut and awluthe dependencies to include testthr in xcode project.
Copied from Perforce
 Change: 189650
 ServerID: perforce.ravenbrook.com
2016-03-05 14:06:37 +00:00
Richard Brooksby
2793d4e56a Populating awluthe's tables from a thread. analogous to change 189640.
Copied from Perforce
 Change: 189645
 ServerID: perforce.ravenbrook.com
2016-03-05 13:04:06 +00:00
Richard Brooksby
1618fadca5 Populating awlut's tables in a thread to ensure there are no references left in registers.
Copied from Perforce
 Change: 189640
 ServerID: perforce.ravenbrook.com
2016-03-05 12:09:02 +00:00
Richard Brooksby
f14c66ed54 Removing incorrect assertion the stack pointers are word aligned.
Updating comments to refer to tags within design documents.

Copied from Perforce
 Change: 189639
 ServerID: perforce.ravenbrook.com
2016-03-04 13:58:53 +00:00
Richard Brooksby
33be6d3ece Removing deleted ssan.c from the ansi platform build.
Copied from Perforce
 Change: 189633
 ServerID: perforce.ravenbrook.com
2016-03-04 13:49:42 +00:00
Richard Brooksby
6b9f693dc2 Deleting (very) obsolete design document design.mps.sso1al.
Clarifying porting guide (see <57cec90d6a (commitcomment-16498725)>).

Copied from Perforce
 Change: 189630
 ServerID: perforce.ravenbrook.com
2016-03-04 13:43:24 +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
57cec90d6a Renaming design.mps.ss to design.mps.stack-scan.
Copied from Perforce
 Change: 189607
 ServerID: perforce.ravenbrook.com
2016-03-04 11:54:19 +00:00
Richard Brooksby
f2593def0a Really removing unnecessary stack alignment assumption from stackscan.
Copied from Perforce
 Change: 189601
 ServerID: perforce.ravenbrook.com
2016-03-04 11:25:59 +00:00
Richard Brooksby
275adfe651 Storing the pointer to the stack frame where setjmp was invoked, rather than the address of the jump buffer, as the hot end of the mutator state, because callee-save registered might be stored on either side of the jump buffer by the compiler.
Removing the unnecessary assumption that the stack ends are word-aligned.

Copied from Perforce
 Change: 189582
 ServerID: perforce.ravenbrook.com
2016-03-03 17:12:43 +00:00
Richard Brooksby
ae0871d36e Removing dead references from the xcode project.
Copied from Perforce
 Change: 189580
 ServerID: perforce.ravenbrook.com
2016-03-03 16:36:43 +00:00
Richard Brooksby
883f73fc04 Scanning the whole stack context on every platform using portable code, because on no platform can we assume that any registers never contain references.
Copied from Perforce
 Change: 189570
 ServerID: perforce.ravenbrook.com
2016-03-03 02:10:58 +00:00
Richard Brooksby
2ec7860d5b Integrating build changes from fri6gc.gmk to fri6ll.gmk to fix build on fri6ll.
Copied from Perforce
 Change: 189564
 ServerID: perforce.ravenbrook.com
2016-03-02 22:24:48 +00:00
Richard Brooksby
0911504dd8 Catch-up merge from master sources to branch/2014-10-26/sc.
Copied from Perforce
 Change: 189563
 ServerID: perforce.ravenbrook.com
2016-03-02 22:08:09 +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