Richard Brooksby
e602cb98c5
Adding xci3ll.gmk to make it easier to test 32-bit builds on os x.
...
Copied from Perforce
Change: 190184
ServerID: perforce.ravenbrook.com
2016-03-18 15:37:53 +00:00
Richard Brooksby
44f80af1ec
Merging branch mps/branch/2016-03-13/without-reservation into master sources.
...
Copied from Perforce
Change: 190106
ServerID: perforce.ravenbrook.com
2016-03-15 13:19:27 +00:00
Richard Brooksby
cea2c8c73f
Updates from review by dl < https://info.ravenbrook.com/mail/2016/03/15/12-36-53/0/ >.
...
Copied from Perforce
Change: 190105
ServerID: perforce.ravenbrook.com
2016-03-15 13:02:40 +00:00
Richard Brooksby
934cf39eb3
Merging branch/2014-10-13/format into master sources.
...
Copied from Perforce
Change: 190097
ServerID: perforce.ravenbrook.com
2016-03-15 11:45:12 +00:00
Richard Brooksby
339445436b
Catch-up merge from master sources to branch/2014-10-13/format.
...
Copied from Perforce
Change: 190060
ServerID: perforce.ravenbrook.com
2016-03-15 10:02:21 +00:00
Richard Brooksby
d54be414d9
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
f0c95255b4
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
f607db19fb
Justifying the default pause time.
...
Copied from Perforce
Change: 190049
ServerID: perforce.ravenbrook.com
2016-03-15 06:04:42 +00:00
Richard Brooksby
99bf931b1e
Improving recommendations for arena pause time.
...
Copied from Perforce
Change: 190046
ServerID: perforce.ravenbrook.com
2016-03-15 05:59:11 +00:00
Richard Brooksby
84b908be2b
Removing references to the reservoir from segment design.
...
Copied from Perforce
Change: 190044
ServerID: perforce.ravenbrook.com
2016-03-15 05:18:53 +00:00
Richard Brooksby
55baffae57
Removing obsolete comment about the reservoir.
...
Copied from Perforce
Change: 190043
ServerID: perforce.ravenbrook.com
2016-03-15 05:04:38 +00:00
Richard Brooksby
39e4029114
Removing more references to the reservoir from documentation.
...
Copied from Perforce
Change: 190042
ServerID: perforce.ravenbrook.com
2016-03-15 05:04:03 +00:00
Richard Brooksby
cf77c160a4
Removing reservoir-related events.
...
Copied from Perforce
Change: 190041
ServerID: perforce.ravenbrook.com
2016-03-15 04:54:19 +00:00
Richard Brooksby
314193d8c2
Merging branch/2015-08-25/tradeoff to master sources.
...
Copied from Perforce
Change: 190039
ServerID: perforce.ravenbrook.com
2016-03-15 04:42:30 +00:00
Gareth Rees
2c1b265029
Documentation and release notes for new platforms fri3ll and fri6ll.
...
Release notes for job003898, job003934, and job003938.
Copied from Perforce
Change: 190036
ServerID: perforce.ravenbrook.com
2016-03-14 23:03:27 +00:00
Gareth Rees
2a3c4e0590
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
Gareth Rees
ae0d904086
Don't run mmqa on every travis build: it has intermittent failures.
...
Copied from Perforce
Change: 190027
ServerID: perforce.ravenbrook.com
2016-03-14 11:51:35 +00:00
Richard Brooksby
7983d71d3c
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
ee238e75fc
Add links to job003985.
...
Copied from Perforce
Change: 190019
ServerID: perforce.ravenbrook.com
2016-03-13 22:51:36 +00:00
Gareth Rees
d0bc388308
Remove mmqa test cases for the reservoir.
...
Copied from Perforce
Change: 190018
ServerID: perforce.ravenbrook.com
2016-03-13 22:44:49 +00:00
Gareth Rees
3ded7794f5
Remove some remaining mentions of the reservoir.
...
Copied from Perforce
Change: 190017
ServerID: perforce.ravenbrook.com
2016-03-13 22:41:29 +00:00
Gareth Rees
a127feb2d5
Use a regular expression in case the number of built-in pools changes.
...
Copied from Perforce
Change: 190011
ServerID: perforce.ravenbrook.com
2016-03-13 21:49:36 +00:00
Richard Brooksby
de2f00c5ab
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
1025b28674
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
cc6262ae66
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
9905c8ff40
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
8a43718971
Avoid unused variable warnings.
...
Copied from Perforce
Change: 189978
ServerID: perforce.ravenbrook.com
2016-03-13 14:58:09 +00:00
Gareth Rees
5923cd98c2
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
2bdef084ba
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
8aea7df2ee
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
618a040531
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
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
7ba1f1394e
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
97f4eef518
Field corresponding to "double" id "d".
...
Copied from Perforce
Change: 189924
ServerID: perforce.ravenbrook.com
2016-03-12 22:26:28 +00:00
Gareth Rees
7fa6d1ec8b
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
5b7cb73fc2
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
459a9f775d
Implement pause time control.
...
Copied from Perforce
Change: 189921
ServerID: perforce.ravenbrook.com
2016-03-12 22:08:26 +00:00
Gareth Rees
66e0d30340
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
c05c8a5609
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
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
f14358724a
Branching master to branch/2016-03-12/pause.
...
Copied from Perforce
Change: 189904
ServerID: perforce.ravenbrook.com
2016-03-12 18:46:24 +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
Gareth Rees
91520b3526
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
32d42e00cd
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
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