1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-26 07:11:34 -08:00
Commit graph

6197 commits

Author SHA1 Message Date
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
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
Gareth Rees
eab8b05a85 Design.mps.bootstrap
Copied from Perforce
 Change: 188195
 ServerID: perforce.ravenbrook.com
2015-09-01 14:00:44 +01:00
Gareth Rees
01bdf07d1a Add note about choice of base/client pointer representation.
Copied from Perforce
 Change: 188193
 ServerID: perforce.ravenbrook.com
2015-09-01 13:06:05 +01:00
Gareth Rees
1b58d72cf9 Correct rest syntax for bulleted list.
Copied from Perforce
 Change: 188192
 ServerID: perforce.ravenbrook.com
2015-09-01 13:05:33 +01:00
Gareth Rees
ce822c30f9 Keyword argument mps_key_rank is optional when creating an allocation point for an snc pool.
Copied from Perforce
 Change: 188178
 ServerID: perforce.ravenbrook.com
2015-08-26 12:31:03 +01:00
Gareth Rees
38f07daa3d Fix broken link to design/thread-safety
Copied from Perforce
 Change: 188158
 ServerID: perforce.ravenbrook.com
2015-08-21 11:20:20 +01:00
Gareth Rees
1710a3bb97 Prefer avert(type, value) to aver(typecheck(value)).
Copied from Perforce
 Change: 188157
 ServerID: perforce.ravenbrook.com
2015-08-21 11:14:27 +01:00
Gareth Rees
c2d2eacdb2 Catch-up merge from master sources to branch/2015-08-06/config.
Copied from Perforce
 Change: 188146
 ServerID: perforce.ravenbrook.com
2015-08-14 16:35:07 +01:00
Gareth Rees
365acce878 Merge branch/2015-08-10/arena-create into the master sources.
Copied from Perforce
 Change: 188144
 ServerID: perforce.ravenbrook.com
2015-08-14 10:57:06 +01:00
Gareth Rees
5f578c7d8a Improve organization and naming of arena's free land initialization and finish code, following review by nb <https://info.ravenbrook.com/mail/2015/08/11/15-52-34/0/>.
Copied from Perforce
 Change: 188143
 ServerID: perforce.ravenbrook.com
2015-08-14 10:30:16 +01:00
Gareth Rees
510c074051 Make -b ensures that mps.o gets rebuilt.
Copied from Perforce
 Change: 188132
 ServerID: perforce.ravenbrook.com
2015-08-11 12:01:53 +01:00
Gareth Rees
de8c913bd2 Fix typo (spotted by bruce mitchener).
Copied from Perforce
 Change: 188130
 ServerID: perforce.ravenbrook.com
2015-08-11 11:24:43 +01:00
Gareth Rees
eb524ef265 Bring release notes up to date.
Copied from Perforce
 Change: 188126
 ServerID: perforce.ravenbrook.com
2015-08-11 09:46:46 +01:00
Gareth Rees
1310f37c5a Fix typo.
Copied from Perforce
 Change: 188124
 ServerID: perforce.ravenbrook.com
2015-08-11 08:46:52 +01:00
Gareth Rees
e84a0670d7 Test case function/228.c is passing.
Copied from Perforce
 Change: 188123
 ServerID: perforce.ravenbrook.com
2015-08-11 08:35:53 +01:00
Gareth Rees
7dee7f10ea New test case 231: create/configure arena with too-small commit limit.
Copied from Perforce
 Change: 188118
 ServerID: perforce.ravenbrook.com
2015-08-10 20:29:21 +01:00
Gareth Rees
117f50417c Address review comments from nb in <https://info.ravenbrook.com/mail/2015/08/10/15-57-46/0/>
Copied from Perforce
 Change: 188115
 ServerID: perforce.ravenbrook.com
2015-08-10 18:55:16 +01:00
Nick Barnes
1efbe89bdb Fix duplicate tags for the various classget functions in design.cbs.
Copied from Perforce
 Change: 188108
 ServerID: perforce.ravenbrook.com
2015-08-10 15:49:37 +01:00
Gareth Rees
8d2ed22908 Apply commit limit (and spare commit limit) during arena creation, to avoid exceeding the limit and then discovering that we've done so.
Add test case for arena hitting commit limit during creation.

Copied from Perforce
 Change: 188106
 ServerID: perforce.ravenbrook.com
2015-08-10 15:27:26 +01:00
Nick Barnes
8eb42b14c3 Fix typo in design.land.
Copied from Perforce
 Change: 188105
 ServerID: perforce.ravenbrook.com
2015-08-10 15:00:52 +01:00
Gareth Rees
511ec1c025 Catch-up merge from branch/2015-08-10/arena-create to branch/2015-08-06/config.
Copied from Perforce
 Change: 188104
 ServerID: perforce.ravenbrook.com
2015-08-10 12:49:36 +01:00
Gareth Rees
844cc62839 Start review checklist.
Copied from Perforce
 Change: 188101
 ServerID: perforce.ravenbrook.com
2015-08-10 12:15:05 +01:00
Gareth Rees
66c2645e03 Tear down arena correctly if controlinit fails.
Copied from Perforce
 Change: 188100
 ServerID: perforce.ravenbrook.com
2015-08-10 11:43:17 +01:00
Gareth Rees
afb5ff33c1 Correct the test for too-small client arena sizes.
Add automated test case for client arenas with small sizes.

Copied from Perforce
 Change: 188099
 ServerID: perforce.ravenbrook.com
2015-08-10 11:41:58 +01:00
Gareth Rees
c84a68b2ef Branching master to branch/2015-08-10/arena-create.
Copied from Perforce
 Change: 188096
 ServerID: perforce.ravenbrook.com
2015-08-10 10:57:39 +01:00