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