Richard Brooksby
804f15dead
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
4135743082
Branching master to branch/2016-03-01/closure-size.
...
Copied from Perforce
Change: 189498
ServerID: perforce.ravenbrook.com
2016-03-01 17:09:56 +00:00
Richard Brooksby
c97732c408
Fixing perforce filetype of bootstrap.txt to expand keywords.
...
Copied from Perforce
Change: 189439
ServerID: perforce.ravenbrook.com
2016-02-29 16:38:07 +00:00
Richard Brooksby
9c89492ed9
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
602fbdd2a7
Merging branch/2016-02-26/job003898 into master sources.
...
Copied from Perforce
Change: 189397
ServerID: perforce.ravenbrook.com
2016-02-29 12:36:05 +00:00
Richard Brooksby
c47b507def
Fix typo found by gdr.
...
Copied from Perforce
Change: 189376
ServerID: perforce.ravenbrook.com
2016-02-28 20:12:12 +00:00
Richard Brooksby
6aec944f87
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
5fc8accc63
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
dea9a97486
Branching master to branch/2016-02-26/job003898.
...
Copied from Perforce
Change: 189352
ServerID: perforce.ravenbrook.com
2016-02-26 19:09:10 +00:00
Richard Brooksby
e9eeb7688f
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
2333afe92a
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
8d622806d0
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
f8341520c2
Catch-up merge from master sources.
...
Copied from Perforce
Change: 189265
ServerID: perforce.ravenbrook.com
2016-02-17 11:04:51 +00:00
Richard Brooksby
7d33ccf510
Backing out changelist 187528 as it removed most of the flags from the c compiler command line on windows.
...
Copied from Perforce
Change: 189253
ServerID: perforce.ravenbrook.com
2016-02-16 17:46:27 +00:00
Richard Brooksby
acfeea8671
Backing out changelist 187528 as it removed most of the flags from the c compiler command line on windows.
...
Copied from Perforce
Change: 189253
ServerID: perforce.ravenbrook.com
2016-02-16 17:46:27 +00:00
Richard Brooksby
6ed1a93b41
Adding nmake files and w3i6ll platform code for clang-cl
...
Copied from Perforce
Change: 189182
ServerID: perforce.ravenbrook.com
2016-02-14 10:51:53 +00:00
Richard Brooksby
c5c9d2737f
Branching master to branch/2016-02-14/clang-cl.
...
Copied from Perforce
Change: 189172
ServerID: perforce.ravenbrook.com
2016-02-14 08:46:54 +00:00
Richard Brooksby
788a8d6f03
Adapting tool/branch to git fusion 2 installation.
...
Copied from Perforce
Change: 189166
ServerID: perforce.ravenbrook.com
2016-02-13 22:01:47 +00:00
Richard Brooksby
e8286000a3
Excluding os x builds with gcc from the travis build matrix, since we don't support that combination.
...
Copied from Perforce
Change: 189159
ServerID: perforce.ravenbrook.com
2016-02-12 14:35:05 +00:00
Richard Brooksby
581662bc7b
Adding os x builds to travis ci. see < https://docs.travis-ci.com/user/multi-os/ >.
...
Copied from Perforce
Change: 189154
ServerID: perforce.ravenbrook.com
2016-02-12 14:05:44 +00:00
Richard Brooksby
5457fcce7b
Merging branch/2015-08-06/config into master sources.
...
Copied from Perforce
Change: 189148
ServerID: perforce.ravenbrook.com
2016-02-12 10:57:08 +00:00
Richard Brooksby
9939dd3d3b
Catch-up merge from master sources.
...
Copied from Perforce
Change: 189140
ServerID: perforce.ravenbrook.com
2016-02-11 23:42:07 +00:00
Richard Brooksby
9eb9063e80
Ensuring landfinish doesn't try treecheck on unmapped memory. see < https://info.ravenbrook.com/mail/2016/02/10/14-42-20/0/ >.
...
Copied from Perforce
Change: 189121
ServerID: perforce.ravenbrook.com
2016-02-10 15:14:21 +00:00
Richard Brooksby
43741faecf
Catch up merge from master sources.
...
Copied from Perforce
Change: 189088
ServerID: perforce.ravenbrook.com
2016-02-03 16:56:04 +00:00
Richard Brooksby
e732cd64f0
Removing result code from arenasetsparecommitlimit since it can never fail.
...
See <https://info.ravenbrook.com/mail/2016/01/15/11-56-45/0 >.
Copied from Perforce
Change: 189084
ServerID: perforce.ravenbrook.com
2016-02-03 16:51:31 +00:00
Richard Brooksby
e64e5b2e25
Backing out the introduction of mps_arena_configure. see < https://info.ravenbrook.com/mail/2016/01/15/11-56-45/0 >.
...
Copied from Perforce
Change: 189081
ServerID: perforce.ravenbrook.com
2016-02-03 15:52:05 +00:00
Richard Brooksby
b75a753e91
Removing arena configure method from arena classes.
...
Copied from Perforce
Change: 189080
ServerID: perforce.ravenbrook.com
2016-01-30 20:16:30 +00:00
Richard Brooksby
2dbb15a869
Fixing uninitialised variable warning from gcc 5.2.1.
...
Copied from Perforce
Change: 189069
ServerID: perforce.ravenbrook.com
2016-01-30 19:58:10 +00:00
Richard Brooksby
2e761705f9
Merge branch 'samskulls-master' to resolve < https://github.com/ravenbrook/mps/pull/4 >.
2016-01-28 16:03:46 +00:00
Richard Brooksby
5ab8764d1c
Fixing typo thanks to < https://github.com/ravenbrook/mps/pull/4#issuecomment-43051451 >
2016-01-28 16:03:16 +00:00
Sam Skulls
cdb10c6e11
Fix typo
2016-01-28 16:01:52 +00:00
Richard Brooksby
34ece7d42b
Mps git repository renamed from mps-temporary to mps.
...
Copied from Perforce
Change: 189034
ServerID: perforce.ravenbrook.com
2016-01-28 15:52:48 +00:00
Richard Brooksby
1008dd4348
Merging branch/2014-10-01/finalize.
...
Copied from Perforce
Change: 188932
ServerID: perforce.ravenbrook.com
2016-01-20 16:32:38 +00:00
Richard Brooksby
30240791c2
Adding reference to job for improving definalization. see < https://info.ravenbrook.com/mail/2016/01/19/17-09-22/0/ >.
...
Copied from Perforce
Change: 188929
ServerID: perforce.ravenbrook.com
2016-01-20 11:44:28 +00:00
Richard Brooksby
1ac6033058
Catch-up merge from masters.
...
Copied from Perforce
Change: 188928
ServerID: perforce.ravenbrook.com
2016-01-20 11:04:09 +00:00
Richard Brooksby
2e23179b1f
Merging branch/2014-10-25/thread.
...
Copied from Perforce
Change: 188923
ServerID: perforce.ravenbrook.com
2016-01-19 16:42:27 +00:00
Richard Brooksby
6056a7f835
Resolving review issues in < https://info.ravenbrook.com/mail/2016/01/19/11-51-10/0/ >.
...
Improving documentation.
Fixing minor type misuse.
Copied from Perforce
Change: 188922
ServerID: perforce.ravenbrook.com
2016-01-19 16:23:39 +00:00
Richard Brooksby
a2f78d0df6
Catch-up merge from masters.
...
Copied from Perforce
Change: 188921
ServerID: perforce.ravenbrook.com
2016-01-19 16:22:39 +00:00
Richard Brooksby
e12da28142
Merge branch 'master' into branch/2015-08-06/config
...
Copied from Perforce
Change: 188910
ServerID: perforce.ravenbrook.com
2016-01-14 17:37:08 +00:00
Richard Brooksby
6e65f1ff18
Using os-provided getopt_long where available, since it doesn't compile cleanly on os x.
...
The getopt_long code promises that the argv array is const, but permutes it. (This problem is mentioned in the man page.) We have trouble getting this past our strict compiler options, especially under Xcode.
Copied from Perforce
Change: 188909
ServerID: perforce.ravenbrook.com
2016-01-14 17:34:49 +00:00
Richard Brooksby
4d94b99a52
Making lack of section numbers consistent.
...
Improving attributions.
Copied from Perforce
Change: 188846
ServerID: perforce.ravenbrook.com
2015-12-21 11:06:06 +00:00
Nick Barnes
b3d356517e
Improve documentation of mps_fix_call(): the called function must use mps_scan_begin and mps_scan_end itself.
...
Copied from Perforce
Change: 188410
ServerID: perforce.ravenbrook.com
2015-10-13 15:19:12 +01:00
Gareth Rees
4e27e572af
Add more assertions.
...
Copied from Perforce
Change: 188304
ServerID: perforce.ravenbrook.com
2015-09-12 20:59:10 +01:00
Nick Barnes
7fc7d9c085
Remove redundant assignment.
...
Copied from Perforce
Change: 188292
ServerID: perforce.ravenbrook.com
2015-09-09 15:20:01 +01:00
Gareth Rees
f71c1ec33a
Alphabetize list of keywords; spare commit limit does not do anything for the client arena.
...
Copied from Perforce
Change: 188288
ServerID: perforce.ravenbrook.com
2015-09-08 16:38:55 +01:00
Gareth Rees
5ab2c1f66b
Add a return value to arenasetsparecommitlimit, as suggested by nb in review.
...
Copied from Perforce
Change: 188287
ServerID: perforce.ravenbrook.com
2015-09-08 16:36:48 +01:00
Gareth Rees
6ea9bc7894
Rename mps_key_arena_commit_limit and mps_key_arena_spare_commit_limit as mps_key_commit_limit and mps_key_spare_commit_limit respectively, as suggested by nb in review.
...
Copied from Perforce
Change: 188286
ServerID: perforce.ravenbrook.com
2015-09-08 16:21:27 +01:00
Gareth Rees
7eb7f75f76
Improve documentation of commit limit for a client arena.
...
Copied from Perforce
Change: 188285
ServerID: perforce.ravenbrook.com
2015-09-08 16:13:29 +01:00
Gareth Rees
144990c99d
Add accesssetcheck and check accessset arguments.
...
Copied from Perforce
Change: 188251
ServerID: perforce.ravenbrook.com
2015-09-04 20:15:36 +01:00
Gareth Rees
176f119346
Correct the manual about the assertion you get when destroying a pool without destroying all the allocation points first.
...
Copied from Perforce
Change: 188243
ServerID: perforce.ravenbrook.com
2015-09-04 16:51:33 +01:00