Gareth Rees
422f71be8d
Fix history entry.
...
Copied from Perforce
Change: 184011
ServerID: perforce.ravenbrook.com
2014-01-14 20:06:10 +00:00
Gareth Rees
641a28ffd4
Fix cross-reference.
...
Copied from Perforce
Change: 184010
ServerID: perforce.ravenbrook.com
2014-01-14 20:04:46 +00:00
Gareth Rees
99a1680632
Fix cross-references.
...
Copied from Perforce
Change: 184008
ServerID: perforce.ravenbrook.com
2014-01-14 20:00:03 +00:00
Gareth Rees
20f5586ca2
Update procedures to include git-fusion steps.
...
Copied from Perforce
Change: 184005
ServerID: perforce.ravenbrook.com
2014-01-14 17:04:59 +00:00
Gareth Rees
8c076d0619
Fix typo.
...
Copied from Perforce
Change: 183987
ServerID: perforce.ravenbrook.com
2014-01-14 10:44:17 +00:00
Gareth Rees
14e2e6075a
Make procedure less error-prone by giving exact sequence of commands (where possible) based on experience of release 1.112.0.
...
Copied from Perforce
Change: 183979
ServerID: perforce.ravenbrook.com
2014-01-13 17:11:08 +00:00
Gareth Rees
f4d81c0f48
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
19c391d49c
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
03afb4ca2d
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
75773b7692
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
c28515de46
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
e2811178ad
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
1a3a8433b2
Fix links.
...
Copied from Perforce
Change: 183961
ServerID: perforce.ravenbrook.com
2014-01-13 13:28:18 +00:00
Gareth Rees
13a23ce957
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
101ecd57bf
Branching and merging procedures.
...
Copied from Perforce
Change: 183956
ServerID: perforce.ravenbrook.com
2014-01-12 22:38:45 +00:00
Gareth Rees
1ccc6908a6
Remove obsolete file osxc.h.
...
Copied from Perforce
Change: 183954
ServerID: perforce.ravenbrook.com
2014-01-12 21:57:54 +00:00
Gareth Rees
f6160d9720
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
997f5a914e
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
5ddfd0dbcd
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
f316e646b3
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
3afb84b7b5
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
d917eb1d0c
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
c5bce746b1
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
b14f5a51d7
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
b3e1e7750a
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
ea9df0b2b7
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
38b1ef8506
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
bd1d5d76f9
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
c692808072
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
2044d82a77
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
73fa242bb1
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
ba0e8c1b8b
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
8f9423a8c3
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
b87ce7680f
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
803f61a271
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
185d27696a
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
73350475ed
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
5824d8a73f
Improve wording of comment.
...
Copied from Perforce
Change: 183526
ServerID: perforce.ravenbrook.com
2013-10-04 11:50:19 +01:00
Gareth Rees
d2c28e7deb
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
cf66d5299f
Fix broken formatting.
...
Copied from Perforce
Change: 183517
ServerID: perforce.ravenbrook.com
2013-10-02 16:05:24 +01:00
Gareth Rees
e522a0b273
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
692489dd2b
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
e631a7521a
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
eed0a650d4
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
fab773659d
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
b2380372a2
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
544a160559
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
51a97f1c37
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
af06b04a77
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
949578bac4
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