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 |
|