Richard Brooksby
f0b5e7d44a
Replacing mv with mvff as the arena control pool.
...
Copied from Perforce
Change: 189459
ServerID: perforce.ravenbrook.com
2016-03-01 01:38:28 +00:00
Richard Brooksby
b84dd0d529
Branching master to branch/2016-03-01/mvff-control.
...
Copied from Perforce
Change: 189452
ServerID: perforce.ravenbrook.com
2016-03-01 01:34:08 +00:00
Richard Brooksby
e292753025
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
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
28bc04aa00
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
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
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
c47a41d163
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
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
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
c015827c36
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
325fbc0f15
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
137dc6a505
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
d27af53b4d
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
8f5be2fdfe
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
29a24f2c68
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
87a4d3bf7c
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
e6a8d56abc
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
6df03ec2b2
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
8532653113
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
8ace24237d
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
080d135eec
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
38f73575ae
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
d4e54ba17e
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
1cd22e39b2
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
673d651aba
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
0baf7ccf45
Merge branch 'samskulls-master' to resolve < https://github.com/ravenbrook/mps/pull/4 >.
2016-01-28 16:03:46 +00:00
Richard Brooksby
273839a834
Fixing typo thanks to < https://github.com/ravenbrook/mps/pull/4#issuecomment-43051451 >
2016-01-28 16:03:16 +00:00
Sam Skulls
dc77e889d1
Fix typo
2016-01-28 16:01:52 +00:00
Richard Brooksby
8179e2699b
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
a9f83f1b87
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
7203f2f03a
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
5dccd2e006
Catch-up merge from masters.
...
Copied from Perforce
Change: 188928
ServerID: perforce.ravenbrook.com
2016-01-20 11:04:09 +00:00
Richard Brooksby
960a791a50
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
0141cc951a
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
eac348d664
Catch-up merge from masters.
...
Copied from Perforce
Change: 188921
ServerID: perforce.ravenbrook.com
2016-01-19 16:22:39 +00:00
Richard Brooksby
fe9f7f74e0
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
2aacdd3867
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
65bd8e550f
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
b5fe5356ec
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
ffc148c008
Add more assertions.
...
Copied from Perforce
Change: 188304
ServerID: perforce.ravenbrook.com
2015-09-12 20:59:10 +01:00
Nick Barnes
75aab3b943
Remove redundant assignment.
...
Copied from Perforce
Change: 188292
ServerID: perforce.ravenbrook.com
2015-09-09 15:20:01 +01:00
Gareth Rees
012de550de
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
5d3379f84c
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
537af4b0dc
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
000df4fd79
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
6521d927eb
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
87fabe9ef0
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