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
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
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
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
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
35d7ce99d6
Fixing build on w3i6mv.
...
Copied from Perforce
Change: 189651
ServerID: perforce.ravenbrook.com
2016-03-05 14:08:09 +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
3c6ee3d589
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
42624364bc
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
50384dd478
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
0bb563ff31
Improving comment.
...
Copied from Perforce
Change: 189526
ServerID: perforce.ravenbrook.com
2016-03-02 10:00:15 +00:00
Richard Brooksby
58ef1c2a9c
Improving very old comments.
...
Copied from Perforce
Change: 189523
ServerID: perforce.ravenbrook.com
2016-03-02 09:47:01 +00:00
Richard Brooksby
6a1b956a73
Expanding tabs.
...
Copied from Perforce
Change: 189516
ServerID: perforce.ravenbrook.com
2016-03-02 08:58:45 +00:00
Richard Brooksby
aa0412e071
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
07a1290f3e
Eliminating closure_size from area scanners and root registration functions, as it isn't all that useful.
...
Copied from Perforce
Change: 189491
ServerID: perforce.ravenbrook.com
2016-03-01 15:59:06 +00:00
Richard Brooksby
cce61c51de
Removing assumption that area scanners take pointers to words. the client is at liberty to encode references in other ways.
...
Copied from Perforce
Change: 189484
ServerID: perforce.ravenbrook.com
2016-03-01 13:57:13 +00:00
Richard Brooksby
2f025ea5d2
Deprecating table roots.
...
Copied from Perforce
Change: 189483
ServerID: perforce.ravenbrook.com
2016-03-01 13:36:30 +00:00
Richard Brooksby
8baf699abe
Improving type naming in table code.
...
Copied from Perforce
Change: 189403
ServerID: perforce.ravenbrook.com
2016-02-29 13:19:43 +00:00
Richard Brooksby
a509df4c2b
Fix typo found by gdr.
...
Copied from Perforce
Change: 189376
ServerID: perforce.ravenbrook.com
2016-02-28 20:12:12 +00:00
Richard Brooksby
998a11b45a
Catch-up merge from master sources to branch/2015-09-04/stack.
...
Copied from Perforce
Change: 189370
ServerID: perforce.ravenbrook.com
2016-02-27 00:54:00 +00:00
Richard Brooksby
13eab92d00
Try later allocation plans if growing the arena fails.
...
Copied from Perforce
Change: 189363
ServerID: perforce.ravenbrook.com
2016-02-26 19:59:55 +00:00
Richard Brooksby
ef17ba047b
Purge spare committed memory when growing the arena fails due to the commit limit.
...
Copied from Perforce
Change: 189362
ServerID: perforce.ravenbrook.com
2016-02-26 19:59:55 +00:00
Richard Brooksby
2de01f7d2d
Improving detail of design.mps.bootstrap.land.sol and cross-referencing from source code.
...
Copied from Perforce
Change: 189345
ServerID: perforce.ravenbrook.com
2016-02-25 23:43:50 +00:00
Richard Brooksby
21d0f8e85f
Catch-up merge from master sources.
...
Copied from Perforce
Change: 189340
ServerID: perforce.ravenbrook.com
2016-02-25 23:10:03 +00:00
Richard Brooksby
12f778bf11
Catch-up merge from branch/2015-08-11/policy.
...
Copied from Perforce
Change: 189339
ServerID: perforce.ravenbrook.com
2016-02-25 23:08:49 +00:00
Richard Brooksby
a3efd2d694
Catch-up merge from branch/2015-08-06/config to remove arenaconfigure.
...
Copied from Perforce
Change: 189335
ServerID: perforce.ravenbrook.com
2016-02-25 22:59:06 +00:00
Richard Brooksby
b26e5cc27d
Merging branch/2015-08-11/policy into master sources.
...
Copied from Perforce
Change: 189330
ServerID: perforce.ravenbrook.com
2016-02-25 21:46:11 +00:00
Richard Brooksby
6a15535df6
Removing unused function arenascannable.
...
Reinstate when needed. See <https://info.ravenbrook.com/mail/2016/02/17/13-05-54/0/ >.
Copied from Perforce
Change: 189292
ServerID: perforce.ravenbrook.com
2016-02-25 17:09:09 +00:00
Richard Brooksby
8a4e5ab290
Moving scanning accounting to tracescanarea and creating analogous formatscan.
...
Copied from Perforce
Change: 189325
ServerID: perforce.ravenbrook.com
2016-02-19 12:11:50 +00:00
Richard Brooksby
b771a2112a
Implementing mps_root_create_area_tagged as documented.
...
Copied from Perforce
Change: 189324
ServerID: perforce.ravenbrook.com
2016-02-19 00:23:54 +00:00
Richard Brooksby
266228be7c
Renaming "bottom" and "top" of stack to "cold" and "hot" end, to prevent confusion about descending stacks.
...
Correcting design documentation relating to stacks.
Referencing hot and cold end concepts from glossary entry for control stacks.
Copied from Perforce
Change: 189320
ServerID: perforce.ravenbrook.com
2016-02-18 23:49:58 +00:00
Richard Brooksby
f84e1d8f7e
Fixing leftover sizeof(addr) that should've been changed to sizeof(word).
...
Copied from Perforce
Change: 189319
ServerID: perforce.ravenbrook.com
2016-02-18 21:22:05 +00:00