1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-26 08:41:47 -07:00
Commit graph

4460 commits

Author SHA1 Message Date
Gareth Rees
be9c3c467f Merging updates preparatory to release 1.112.0.
Copied from Perforce
 Change: 183974
 ServerID: perforce.ravenbrook.com
2014-01-13 16:49:10 +00:00
Gareth Rees
11a3acf8f5 Updated files preparatory to release 1.112.0.
Copied from Perforce
 Change: 183970
 ServerID: perforce.ravenbrook.com
2014-01-13 15:04:36 +00:00
Gareth Rees
afbd394f30 Improve procedure after carrying it out.
Copied from Perforce
 Change: 183967
 ServerID: perforce.ravenbrook.com
2014-01-13 14:51:21 +00:00
Gareth Rees
01a7fdda3d Ignoring update of 'master' to 'version 1.112' from version branch
Copied from Perforce
 Change: 183966
 ServerID: perforce.ravenbrook.com
2014-01-13 14:30:45 +00:00
Gareth Rees
b92600b694 Replace [master] with [version 1.112].
Copied from Perforce
 Change: 183965
 ServerID: perforce.ravenbrook.com
2014-01-13 14:29:50 +00:00
Gareth Rees
767b667524 Branching master sources for version 1.112.
Copied from Perforce
 Change: 183963
 ServerID: perforce.ravenbrook.com
2014-01-13 14:07:12 +00:00
Gareth Rees
b9449c3066 Fix links.
Copied from Perforce
 Change: 183961
 ServerID: perforce.ravenbrook.com
2014-01-13 13:28:18 +00:00
Gareth Rees
acc6ba5d60 Improve process documents. convert tool index to restructuredtext.
Copied from Perforce
 Change: 183959
 ServerID: perforce.ravenbrook.com
2014-01-13 12:53:07 +00:00
Gareth Rees
88815b6faf Branching and merging procedures.
Copied from Perforce
 Change: 183956
 ServerID: perforce.ravenbrook.com
2014-01-12 22:38:45 +00:00
Gareth Rees
f1c066dab4 Remove obsolete file osxc.h.
Copied from Perforce
 Change: 183954
 ServerID: perforce.ravenbrook.com
2014-01-12 21:57:54 +00:00
Gareth Rees
158e4ea974 Test case libcbt.c is obsolete: mpslibcb mechanism was removed in change 179279.
Copied from Perforce
 Change: 183952
 ServerID: perforce.ravenbrook.com
2014-01-12 21:29:53 +00:00
Gareth Rees
b8f0a9195c Clarify decision to preserve/reclaim in amcreclaimnailed, avoiding ternary operator inside the if condition.
Copied from Perforce
 Change: 183948
 ServerID: perforce.ravenbrook.com
2014-01-12 11:21:21 +00:00
Gareth Rees
75e5c45a53 Remove unused (and unusable) macros arenarootring() and arenatracering().
Copied from Perforce
 Change: 183947
 ServerID: perforce.ravenbrook.com
2014-01-12 11:19:35 +00:00
Gareth Rees
7a2a16aa73 Ignore build products for new platform lii6ll.
Ignore telemetry database mpiso*.sql.

Copied from Perforce
 Change: 183942
 ServerID: perforce.ravenbrook.com
2014-01-11 21:37:19 +00:00
Gareth Rees
e184ad8938 Rename spi3.c to spw3i3mv.c as it is windows- and microsoft- specific.
Copied from Perforce
 Change: 183939
 ServerID: perforce.ravenbrook.com
2014-01-10 20:51:13 +00:00
Gareth Rees
902c10954b Merge branch/2013-05-17/emergency into the master sources.
This change refactors MVTBufferFill and makes related improvements to improve the clarity of the code.

Copied from Perforce
 Change: 183935
 ServerID: perforce.ravenbrook.com
2014-01-10 18:52:08 +00:00
Gareth Rees
ff2ff70345 Change result type of abqpush, abqpop and abqpeek to bool.
Copied from Perforce
 Change: 183934
 ServerID: perforce.ravenbrook.com
2014-01-10 18:44:46 +00:00
Gareth Rees
1049386b6f Make improvements (mostly to comments) based on reviews:
https://info.ravenbrook.com/mail/2014/01/10/15-57-50/0/
https://info.ravenbrook.com/mail/2014/01/10/15-40-47/0/

Copied from Perforce
 Change: 183932
 ServerID: perforce.ravenbrook.com
2014-01-10 18:18:06 +00:00
Gareth Rees
42d4b4a2f4 Mention job003519 and job003640 in the release notes.
Copied from Perforce
 Change: 183927
 ServerID: perforce.ravenbrook.com
2014-01-10 14:22:08 +00:00
Gareth Rees
bcfad58d3c Merge custom cet mainline into the master sources. this includes fixes for job003519 (clock values in text telemetry logs on windows have top 32 bits zero), job003536 (cet office can't replicate 100k snowmen in reasonable time), job003651 (stack overflows are not reliably handled).
Copied from Perforce
 Change: 183926
 ServerID: perforce.ravenbrook.com
2014-01-10 14:16:08 +00:00
Gareth Rees
b5eac5fb83 Use #. for numbered lists instead of 1. 2. 3. to make these documents easier to edit.
Copied from Perforce
 Change: 183913
 ServerID: perforce.ravenbrook.com
2014-01-10 09:58:44 +00:00
Gareth Rees
d0ebfd2325 Add glossary entry for client pointer (merged from custom/cet/main)
Copied from Perforce
 Change: 183909
 ServerID: perforce.ravenbrook.com
2014-01-09 16:58:32 +00:00
Gareth Rees
b19dd3cbf3 Document the interface type mps_fun_t.
Copied from Perforce
 Change: 183644
 ServerID: perforce.ravenbrook.com
2013-11-06 16:25:29 +00:00
Gareth Rees
ba3aaeb575 Clarify comment above bufferisreset: by "all pointers into the region" it actually means "the base, init, alloc, and limit pointers".
Copied from Perforce
 Change: 183637
 ServerID: perforce.ravenbrook.com
2013-11-04 15:31:58 +00:00
Gareth Rees
e82e3c4a21 Improve documentation of thread- and exception-safety precautions.
Copied from Perforce
 Change: 183635
 ServerID: perforce.ravenbrook.com
2013-11-04 15:14:47 +00:00
Gareth Rees
b45fc17861 Put testsetsize back to its original value of 200, so that randomsizealigned does not invoke undefined behaviour by right-shifting by more than the word width.
Copied from Perforce
 Change: 183617
 ServerID: perforce.ravenbrook.com
2013-10-31 09:39:09 +00:00
Gareth Rees
535f7e6bdc Add comments and assertions to make it clearer how btfindresrange and btfindresrangehigh work. in particular, explain why the possible unsigned integer underflow in btfindresrangehigh is safe.
Copied from Perforce
 Change: 183613
 ServerID: perforce.ravenbrook.com
2013-10-30 15:53:19 +00:00
Gareth Rees
d943faa62b Don't call mvtsegfree from mvtfinish: we don't know whether or not there was any fragmented (unavailable) space in this segment, and so we can't keep the accounting correct. add assertion in mvtsegfree that detects incorrect accounting.
Copied from Perforce
 Change: 183610
 ServerID: perforce.ravenbrook.com
2013-10-30 13:15:09 +00:00
Gareth Rees
f9257638d8 Make it clear that the forwarding object must be the same size as the object it replaces.
Copied from Perforce
 Change: 183602
 ServerID: perforce.ravenbrook.com
2013-10-29 12:45:20 +00:00
Gareth Rees
b4cc346f3a Avoid reference to obsolete "format of variant a" from mps_fmt_skip_t.
Add missing full stop to "in-band header" glossary entry.

Copied from Perforce
 Change: 183600
 ServerID: perforce.ravenbrook.com
2013-10-29 11:45:19 +00:00
Gareth Rees
c59ff51131 The next release of the mps will be 1.112.0, so update version.c.
Update the version creating procedure: version.c is now the only file containing the release number.

Copied from Perforce
 Change: 183548
 ServerID: perforce.ravenbrook.com
2013-10-10 14:29:31 +01:00
Gareth Rees
5b19a26400 Improve wording of comment.
Copied from Perforce
 Change: 183526
 ServerID: perforce.ravenbrook.com
2013-10-04 11:50:19 +01:00
Gareth Rees
1289bde3ed Fix broken mps_key_pool_debug_options keyword argument.
Copied from Perforce
 Change: 183524
 ServerID: perforce.ravenbrook.com
2013-10-04 11:05:56 +01:00
Gareth Rees
ac61bf3438 Fix broken formatting.
Copied from Perforce
 Change: 183517
 ServerID: perforce.ravenbrook.com
2013-10-02 16:05:24 +01:00
Gareth Rees
6971ab5691 Document that you can specify mps_key_rank when creating an allocation point on an ams pool. make mps_key_rank default to mps_rank_exact().
Copied from Perforce
 Change: 183515
 ServerID: perforce.ravenbrook.com
2013-10-02 15:44:34 +01:00
Gareth Rees
b5004beb4b Make keyword mps_key_ams_support_ambiguous optional, with default value false. update documentation accordingly.
Copied from Perforce
 Change: 183513
 ServerID: perforce.ravenbrook.com
2013-10-02 15:14:57 +01:00
Gareth Rees
ecd974df8f Bring guide up to date by using mps_fmt_create_k instead of mps_fmt_create in the exaple code.
Copied from Perforce
 Change: 183509
 ServerID: perforce.ravenbrook.com
2013-10-01 15:11:39 +01:00
Gareth Rees
9cab5684af Add "new supported platform lii6ll" to release notes.
Copied from Perforce
 Change: 183507
 ServerID: perforce.ravenbrook.com
2013-10-01 14:41:09 +01:00
Gareth Rees
7b16ae5a45 Use macro nonnegative so that we can keep asserting that values are >= 0 without provoking "unsigned comparison >= 0 is always true" warnings from gcc.
Copied from Perforce
 Change: 183505
 ServerID: perforce.ravenbrook.com
2013-10-01 14:27:52 +01:00
Gareth Rees
a02e4a5939 Configure travis to build using both gcc and clang.
Copied from Perforce
 Change: 183504
 ServerID: perforce.ravenbrook.com
2013-10-01 14:11:05 +01:00
Gareth Rees
bb857594bd Merge branch/2013-08-21/lii6ll/... into the master sources, adding new supported platform lii6ll (linux, x86-64, clang/llvm).
Copied from Perforce
 Change: 183503
 ServerID: perforce.ravenbrook.com
2013-10-01 14:04:36 +01:00
Gareth Rees
68f5280528 Avoid comparison of unsigned >= 0 so that we can compile without warnings under gcc -wextra.
Copied from Perforce
 Change: 183501
 ServerID: perforce.ravenbrook.com
2013-10-01 11:10:59 +01:00
Gareth Rees
73989d332e Raise an error if variety is something other than rash, hot, or cool.
Copied from Perforce
 Change: 183499
 ServerID: perforce.ravenbrook.com
2013-10-01 10:53:09 +01:00
Gareth Rees
4950182f38 Avoid warnings when compiling with -wwrite-strings:
* Use const char * in places where we want to assign string constants.
Avoid warnings when compiling with -Wextra:
* Avoid if statement with empty body in amcsshe.c
* Avoid comparison of unsigned >= 0.

Copied from Perforce
 Change: 183498
 ServerID: perforce.ravenbrook.com
2013-10-01 10:52:45 +01:00
Gareth Rees
1e97a6a193 Turn on -wextra -wwrite-strings when compiling with gcc or clang.
Add missing initializer to mps_args_none.
Change "char *" to "const char *" where necessary.

Copied from Perforce
 Change: 183494
 ServerID: perforce.ravenbrook.com
2013-09-30 17:18:52 +01:00
Gareth Rees
70798a8034 Change file type to ktext.
Copied from Perforce
 Change: 183458
 ServerID: perforce.ravenbrook.com
2013-09-17 12:06:16 +01:00
Gareth Rees
5649ff4bfa No need to specify width:100% on dt elements any more, as these are no longer underlined. (also, the use of this in combination with padding-left causes overspill on the right.)
Copied from Perforce
 Change: 183457
 ServerID: perforce.ravenbrook.com
2013-09-17 12:00:58 +01:00
Gareth Rees
2185343a10 Fix typos.
Copied from Perforce
 Change: 183455
 ServerID: perforce.ravenbrook.com
2013-09-17 12:00:00 +01:00
Gareth Rees
aa4deca229 Avoid loose big-o usage.
Copied from Perforce
 Change: 183454
 ServerID: perforce.ravenbrook.com
2013-09-17 11:58:32 +01:00
Gareth Rees
55ef6fce3c New supported platform lii6ll (linux, x86-64, clang/llvm).
Copied from Perforce
 Change: 183414
 ServerID: perforce.ravenbrook.com
2013-09-11 10:27:22 +01:00