1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-26 15:21:51 -08:00
Commit graph

6236 commits

Author SHA1 Message Date
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